From 5adadf86460e286722f79c49a6b4204d7835af75 Mon Sep 17 00:00:00 2001 From: Andre Beging Date: Mon, 24 Jan 2022 10:12:37 +0100 Subject: [PATCH] Fontawesome and Material Design --- FoodsharingSiegen.Server/Pages/_Layout.cshtml | 15 + .../Shared/MainLayout.razor.css | 3 +- FoodsharingSiegen.Server/_Imports.razor | 4 +- .../wwwroot/css/all.min.css | 5 + .../wwwroot/css/material-plugins.css | 2169 +++ .../wwwroot/css/material-plugins.css.map | 1 + .../wwwroot/css/material-plugins.min.css | 4 + .../wwwroot/css/material-plugins.min.css.map | 1 + .../wwwroot/css/material.css | 15939 ++++++++++++++++ .../wwwroot/css/material.css.map | 1 + .../wwwroot/css/material.min.css | 8 + .../wwwroot/css/material.min.css.map | 1 + .../wwwroot/css/webfonts/fa-brands-400.eot | Bin 0 -> 134294 bytes .../wwwroot/css/webfonts/fa-brands-400.svg | 3717 ++++ .../wwwroot/css/webfonts/fa-brands-400.ttf | Bin 0 -> 133988 bytes .../wwwroot/css/webfonts/fa-brands-400.woff | Bin 0 -> 89988 bytes .../wwwroot/css/webfonts/fa-brands-400.woff2 | Bin 0 -> 76736 bytes .../wwwroot/css/webfonts/fa-regular-400.eot | Bin 0 -> 34034 bytes .../wwwroot/css/webfonts/fa-regular-400.svg | 801 + .../wwwroot/css/webfonts/fa-regular-400.ttf | Bin 0 -> 33736 bytes .../wwwroot/css/webfonts/fa-regular-400.woff | Bin 0 -> 16276 bytes .../wwwroot/css/webfonts/fa-regular-400.woff2 | Bin 0 -> 13224 bytes .../wwwroot/css/webfonts/fa-solid-900.eot | Bin 0 -> 203030 bytes .../wwwroot/css/webfonts/fa-solid-900.svg | 5034 +++++ .../wwwroot/css/webfonts/fa-solid-900.ttf | Bin 0 -> 202744 bytes .../wwwroot/css/webfonts/fa-solid-900.woff | Bin 0 -> 101648 bytes .../wwwroot/css/webfonts/fa-solid-900.woff2 | Bin 0 -> 78268 bytes .../wwwroot/js/material.js | 4022 ++++ .../wwwroot/js/material.js.map | 1 + .../wwwroot/js/material.min.js | 7 + .../wwwroot/js/material.min.js.map | 1 + .../wwwroot/webfonts/fa-brands-400.eot | Bin 0 -> 134294 bytes .../wwwroot/webfonts/fa-brands-400.svg | 3717 ++++ .../wwwroot/webfonts/fa-brands-400.ttf | Bin 0 -> 133988 bytes .../wwwroot/webfonts/fa-brands-400.woff | Bin 0 -> 89988 bytes .../wwwroot/webfonts/fa-brands-400.woff2 | Bin 0 -> 76736 bytes .../wwwroot/webfonts/fa-regular-400.eot | Bin 0 -> 34034 bytes .../wwwroot/webfonts/fa-regular-400.svg | 801 + .../wwwroot/webfonts/fa-regular-400.ttf | Bin 0 -> 33736 bytes .../wwwroot/webfonts/fa-regular-400.woff | Bin 0 -> 16276 bytes .../wwwroot/webfonts/fa-regular-400.woff2 | Bin 0 -> 13224 bytes .../wwwroot/webfonts/fa-solid-900.eot | Bin 0 -> 203030 bytes .../wwwroot/webfonts/fa-solid-900.svg | 5034 +++++ .../wwwroot/webfonts/fa-solid-900.ttf | Bin 0 -> 202744 bytes .../wwwroot/webfonts/fa-solid-900.woff | Bin 0 -> 101648 bytes .../wwwroot/webfonts/fa-solid-900.woff2 | Bin 0 -> 78268 bytes 46 files changed, 41284 insertions(+), 2 deletions(-) create mode 100644 FoodsharingSiegen.Server/wwwroot/css/all.min.css create mode 100644 FoodsharingSiegen.Server/wwwroot/css/material-plugins.css create mode 100644 FoodsharingSiegen.Server/wwwroot/css/material-plugins.css.map create mode 100644 FoodsharingSiegen.Server/wwwroot/css/material-plugins.min.css create mode 100644 FoodsharingSiegen.Server/wwwroot/css/material-plugins.min.css.map create mode 100644 FoodsharingSiegen.Server/wwwroot/css/material.css create mode 100644 FoodsharingSiegen.Server/wwwroot/css/material.css.map create mode 100644 FoodsharingSiegen.Server/wwwroot/css/material.min.css create mode 100644 FoodsharingSiegen.Server/wwwroot/css/material.min.css.map create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-brands-400.eot create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-brands-400.svg create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-brands-400.ttf create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-brands-400.woff create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-brands-400.woff2 create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-regular-400.eot create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-regular-400.svg create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-regular-400.ttf create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-regular-400.woff create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-regular-400.woff2 create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-solid-900.eot create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-solid-900.svg create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-solid-900.ttf create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-solid-900.woff create mode 100644 FoodsharingSiegen.Server/wwwroot/css/webfonts/fa-solid-900.woff2 create mode 100644 FoodsharingSiegen.Server/wwwroot/js/material.js create mode 100644 FoodsharingSiegen.Server/wwwroot/js/material.js.map create mode 100644 FoodsharingSiegen.Server/wwwroot/js/material.min.js create mode 100644 FoodsharingSiegen.Server/wwwroot/js/material.min.js.map create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-brands-400.eot create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-brands-400.svg create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-brands-400.ttf create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-brands-400.woff create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-brands-400.woff2 create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-regular-400.eot create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-regular-400.svg create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-regular-400.ttf create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-regular-400.woff create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-regular-400.woff2 create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-solid-900.eot create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-solid-900.svg create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-solid-900.ttf create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-solid-900.woff create mode 100644 FoodsharingSiegen.Server/wwwroot/webfonts/fa-solid-900.woff2 diff --git a/FoodsharingSiegen.Server/Pages/_Layout.cshtml b/FoodsharingSiegen.Server/Pages/_Layout.cshtml index e056838..58146aa 100644 --- a/FoodsharingSiegen.Server/Pages/_Layout.cshtml +++ b/FoodsharingSiegen.Server/Pages/_Layout.cshtml @@ -11,6 +11,19 @@ + + + + + + + + + + + + + @@ -28,5 +41,7 @@ + + \ No newline at end of file diff --git a/FoodsharingSiegen.Server/Shared/MainLayout.razor.css b/FoodsharingSiegen.Server/Shared/MainLayout.razor.css index 551e4b2..53606a7 100644 --- a/FoodsharingSiegen.Server/Shared/MainLayout.razor.css +++ b/FoodsharingSiegen.Server/Shared/MainLayout.razor.css @@ -9,7 +9,8 @@ main { } .sidebar { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); + /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/ + background-color: #f1e7c9 !important; } .top-row { diff --git a/FoodsharingSiegen.Server/_Imports.razor b/FoodsharingSiegen.Server/_Imports.razor index a31b11c..c5a4431 100644 --- a/FoodsharingSiegen.Server/_Imports.razor +++ b/FoodsharingSiegen.Server/_Imports.razor @@ -7,4 +7,6 @@ @using Microsoft.AspNetCore.Components.Web.Virtualization @using Microsoft.JSInterop @using FoodsharingSiegen.Server -@using FoodsharingSiegen.Server.Shared \ No newline at end of file +@using FoodsharingSiegen.Server.Shared +@using Blazorise +@using Blazorise.DataGrid \ No newline at end of file diff --git a/FoodsharingSiegen.Server/wwwroot/css/all.min.css b/FoodsharingSiegen.Server/wwwroot/css/all.min.css new file mode 100644 index 0000000..ac76ff1 --- /dev/null +++ b/FoodsharingSiegen.Server/wwwroot/css/all.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/FoodsharingSiegen.Server/wwwroot/css/material-plugins.css b/FoodsharingSiegen.Server/wwwroot/css/material-plugins.css new file mode 100644 index 0000000..24978e7 --- /dev/null +++ b/FoodsharingSiegen.Server/wwwroot/css/material-plugins.css @@ -0,0 +1,2169 @@ +/*! + * Material themes by djibe for various plugins (standalone) + */ +.dataTables_wrapper { + margin-bottom: 2rem; +} + +.dataTables_wrapper .dataTable { + margin-bottom: 0; +} + +.dataTables_wrapper > .data-table { + width: 100%; +} + +.dataTable thead td, +.dataTable thead th { + cursor: pointer; + text-transform: lowercase; +} + +.dataTable thead td::first-letter, +.dataTable thead th::first-letter { + text-transform: uppercase; +} + +.dataTable .dataTables_empty { + font-weight: 500; +} + +@media print { + .dataTable tbody td, + .dataTable tbody th { + height: 2.25rem; + } + .dataTable tfoot td, + .dataTable tfoot th, + .dataTable thead td, + .dataTable thead th { + height: 2.5rem; + } +} + +.dataTable thead th.sorting_asc, +.dataTable thead th.sorting_desc { + position: relative; +} + +.dataTable thead th.sorting_asc::after, +.dataTable thead th.sorting_desc::after { + opacity: 0.54 !important; +} + +.dataTable thead th.sorting:hover::after { + opacity: 0.27; +} + +.dataTable thead th[class*='sorting']::after { + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z'/%3E%3C/svg%3E"); + height: 18px; + margin: 0 0.25rem; + opacity: 0; + position: absolute; + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1); + width: 18px; +} + +.dataTable thead th[class*='sorting']:focus { + outline: 0; +} + +.dataTable thead th.sorting_desc::after { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); +} + +.dataTables_filter { + display: -ms-flexbox; + display: flex; + margin-bottom: 1rem; +} + +.dataTables_filter > label { + display: -ms-flexbox; + display: flex; + margin-left: auto; + min-width: 280px; + position: relative; +} + +.dataTables_filter > label::before { + background: no-repeat center/24px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath fill='%23757575' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E"); + content: ''; + height: 46px; + position: absolute; + left: 1rem; + width: 24px; +} + +.dataTables_filter > label input { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 24px; + padding: 11px 16px 11px 48px; + transition: border 150ms linear, box-shadow 150ms linear; +} + +.dataTables_filter > label input:hover { + border-color: rgba(0, 0, 0, 0.38); + box-shadow: none; +} + +.dataTables_filter > label input:focus { + border-color: transparent; + box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28); +} + +@media screen and (max-width: 960px) { + .dataTables_filter > label { + margin-left: 0; + width: 100%; + } +} + +.dataTables_wrapper .bottom { + -ms-flex-align: center; + align-items: center; + border-top: 1px solid #e1e1e1; + display: -ms-flexbox; + display: flex; + min-height: 52px; + padding: 0 2px 0 1rem; +} + +@media screen and (max-width: 768px) { + .dataTables_wrapper .bottom { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } +} + +.dataTables-svg { + display: inline-block; + fill: currentColor; + font-size: 1.5rem; + height: 24px; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + width: 24px; +} + +.dt-buttons .btn-icon:hover .dataTables-svg { + color: #212121; +} + +.dt-buttons .dataTables-svg { + color: #757575; +} + +.dt-buttons > .btn-icon > span { + display: -ms-flexbox; + display: flex; +} + +.dataTables_length { + margin-right: 2rem; + margin-left: auto; +} + +.dataTables_length .custom-select { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 4px; + cursor: pointer; + margin-left: 0.5rem; + padding: 0.375rem 30px calc(0.375rem - 1px) 1rem; + width: auto; +} + +.dataTables_length .custom-select:hover { + border-color: rgba(0, 0, 0, 0.42); +} + +.dataTables_length .custom-select:focus { + border-color: #6200ee; + box-shadow: none; +} + +.dataTables_length > label { + -ms-flex-align: center; + align-items: center; + color: inherit; + display: -ms-flexbox; + display: flex; + font-size: 0.875rem; + letter-spacing: 0.01071em; + line-height: 1.43; +} + +.dataTables_info, +.dataTables_length .custom-select { + font-size: 0.875rem; + letter-spacing: 0.01071em; + line-height: 1.43; +} + +.dataTables_paginate .page-item > .page-link { + border-radius: 50%; + margin-left: 0; + padding: 12px; + transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); +} + +.dataTables_paginate .page-item.disabled > .page-link { + opacity: 0.3; +} + +.dataTables_paginate > .pagination { + margin: 0 0 0 20px; + padding: 0; +} + +.dataTable.fixedHeader-floating, .dataTable.fixedHeader-locked { + border-bottom: 1px solid #e1e1e1; + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.dataTable.fixedHeader-floating { + position: fixed !important; +} + +.dataTable.fixedHeader-locked { + position: absolute !important; +} + +@media print { + .dataTable.fixedHeader-floating { + display: none; + } +} + +.dtr-control:focus { + outline: 0; +} + +table.dataTable.DTCR_clonedTable { + background-color: #ebebeb; + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + position: absolute !important; + z-index: 40; +} + +div.DTCR_pointer { + background-color: #757575; + width: 1px; + z-index: 39; +} + +@-webkit-keyframes dtb-spinner { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes dtb-spinner { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +div.dt-button-info { + background-color: #333333; + border: 0; + border-radius: 4px; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + color: rgba(255, 255, 255, 0.87); + font-size: 0.875rem; + font-weight: 400; + height: 3rem; + letter-spacing: 0.017857em; + line-height: 1.25rem; + margin: 0.5rem; + max-width: 42rem; + min-width: 21.5rem; + overflow: hidden; + position: fixed; + top: auto; + bottom: 0; + left: calc(50% - 172px); + text-align: left; + width: auto; + z-index: 239; +} + +div.dt-button-info h2 { + display: none; +} + +div.dt-button-info > div { + padding: 1rem; +} + +/* +div.dt-button-collection-title { + font-size: 0.9em; + padding: 0.3em 0 0.5em; + text-align: center; + + &:empty { + display: none; + } +} + +div.dt-button-collection { + position: absolute; + z-index: 2001; + + &.two-column { + width: 400px; + } + + &:last-child { + column-gap: 8px; + display: block !important; + + > * { + break-inside: avoid; + } + } + + div.dropdown-menu { + display: block; + min-width: 100%; + z-index: 2002; + } + + div.dt-button-collection-title { + background-color: $white; + border: 1px solid rgba(0, 0, 0, 0.15); + } +} + +div.dt-button-collection.fixed { + border-radius: 0; + margin-left: -75px; + position: fixed; + top: 50%; + left: 50%; + + &.two-column { + margin-left: -200px; + } + + &.three-column { + margin-left: -225px; + } + + &.four-column { + margin-left: -300px; + } +} + +div.dt-button-collection.two-column> :last-child { + padding-bottom: 1px; + column-count: 2; +} + +div.dt-button-collection.three-column { + width: 450px; +} + +div.dt-button-collection.three-column> :last-child { + padding-bottom: 1px; + column-count: 3; +} + +div.dt-button-collection.four-column { + width: 600px; +} + +div.dt-button-collection.four-column> :last-child { + padding-bottom: 1px; + column-count: 4; +} + +div.dt-button-collection .dt-button { + border-radius: 0; +} + +div.dt-button-collection.fixed { + max-width: none; +} + +div.dt-button-collection.fixed:before, +div.dt-button-collection.fixed:after { + display: none; +} + +div.dt-button-background { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 999; +} + +@media screen and (max-width: 767px) { + div.dt-buttons { + float: none; + width: 100%; + text-align: center; + margin-bottom: 0.5em; + } + + div.dt-buttons a.btn { + float: none; + } +} + +div.dt-buttons button.btn.processing, +div.dt-buttons div.btn.processing, +div.dt-buttons a.btn.processing { + color: rgba(0, 0, 0, 0.2); +} + +div.dt-buttons button.btn.processing:after, +div.dt-buttons div.btn.processing:after, +div.dt-buttons a.btn.processing:after { + position: absolute; + top: 50%; + left: 50%; + width: 16px; + height: 16px; + margin: -8px 0 0 -8px; + box-sizing: border-box; + display: block; + content: ' '; + border: 2px solid #282828; + border-radius: 50%; + border-left-color: transparent; + border-right-color: transparent; + animation: dtb-spinner 1500ms infinite linear; +} +*/ +table.dataTable.dtr-inline td, +table.dataTable.dtr-inline th { + white-space: nowrap; +} + +table.dataTable.dtr-inline.collapsed > tbody > tr > td.child { + padding: 8px 8px 8px 42px; +} + +.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before, +.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before, +.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before { + display: none; +} + +.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td:first-child, +.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th:first-child { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + padding-left: 8px; +} + +.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, +.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child { + padding-left: 27px; +} + +.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before, +.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before { + border-radius: 14px; + height: 14px; + line-height: 14px; + top: 5px; + left: 4px; + text-indent: 3px; + width: 14px; +} + +.dataTable.dtr-column > tbody > tr > td.control, +.dataTable.dtr-column > tbody > tr > th.control { + cursor: pointer; + position: relative; +} + +table.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control, +table.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control { + padding-left: 42px; +} + +table.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control::before, +table.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control::before { + background: no-repeat center/24px url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"%3E%3Cpath d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/%3E%3C/svg%3E'); + background-color: transparent; + border: 0; + border-radius: 0; + box-shadow: none; + content: ''; + height: 24px; + line-height: 0; + margin-top: 0; + position: absolute; + top: 1rem; + left: 0.5rem; + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + transition: -webkit-transform 200ms linear; + transition: transform 200ms linear; + transition: transform 200ms linear, -webkit-transform 200ms linear; + width: 24px; +} + +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before, +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control::before { + background-color: transparent; + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); +} + +table.dataTable > tbody > tr.child:hover { + background: transparent !important; +} + +table.dataTable > tbody > tr.child ul.dtr-details > li:first-child { + border-bottom: 0; + padding: 6px 0; +} + +table.dataTable > tbody > tr.child ul.dtr-details > li { + border-bottom: none; + display: -ms-flexbox; + display: flex; +} + +.dataTable > tbody > tr.child span.dtr-title { + display: inline-block; + font-weight: 500; + margin-right: 16px; + min-width: 75px; + text-transform: lowercase; +} + +.dataTable > tbody > tr.child span.dtr-title::first-letter { + text-transform: uppercase; +} + +div.dtr-modal { + height: 100%; + padding: 10em 1em; + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 100; +} + +div.dtr-modal div.dtr-modal-display { + background-color: #f5f5f7; + border: 1px solid #000000; + border-radius: 0.5em; + box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6); + height: 50%; + margin: auto; + overflow: auto; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 50%; + z-index: 102; +} + +div.dtr-modal div.dtr-modal-content { + padding: 1em; + position: relative; +} + +div.dtr-modal div.dtr-modal-close { + background-color: #f9f9f9; + border: 1px solid #eaeaea; + border-radius: 3px; + cursor: pointer; + height: 22px; + position: absolute; + top: 6px; + right: 6px; + text-align: center; + width: 22px; + z-index: 12; +} + +div.dtr-modal div.dtr-modal-close:hover { + background-color: #eaeaea; +} + +div.dtr-modal div.dtr-modal-background { + background: rgba(0, 0, 0, 0.6); + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 101; +} + +@media screen and (max-width: 767px) { + div.dtr-modal div.dtr-modal-display { + width: 95%; + } +} + +div.dtr-bs-modal table.table tr:first-child td { + border-top: none; +} + +.flatpickr-calendar { + -webkit-animation: none; + animation: none; + background: #ffffff; + border-radius: 4px; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + display: none; + opacity: 0; + position: absolute; + -ms-touch-action: manipulation; + touch-action: manipulation; + visibility: hidden; + width: 307.875px; +} + +.flatpickr-calendar:focus { + outline: 0; +} + +.flatpickr-calendar.open, .flatpickr-calendar.inline { + max-height: 40rem; + opacity: 1; + visibility: visible; +} + +.flatpickr-calendar.open { + display: inline-block; + z-index: 99999; +} + +.flatpickr-calendar.open.animate { + -webkit-animation: fpFadeInDown 250ms cubic-bezier(0, 0, 0.2, 1); + animation: fpFadeInDown 250ms cubic-bezier(0, 0, 0.2, 1); +} + +.flatpickr-calendar.inline { + display: block; + position: relative; + top: 4px; +} + +.flatpickr-calendar.static { + position: absolute; + top: calc(100% + 2px); +} + +.flatpickr-calendar.static.open { + display: block; + z-index: 999; +} + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { + box-shadow: none !important; +} + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { + box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; +} + +.flatpickr-calendar .hasWeeks .dayContainer, +.flatpickr-calendar .hasTime .dayContainer { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.flatpickr-calendar .hasWeeks .dayContainer { + border-left: 0; +} + +.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time { + border-top: 1px solid #d7d7d7; + height: 40px; +} + +.flatpickr-calendar.noCalendar.hasTime .flatpickr-time { + height: auto; +} + +.flatpickr-wrapper { + display: inline-block; + position: relative; +} + +.flatpickr-months { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + padding: 1rem 0 12px; +} + +.flatpickr-months .flatpickr-month { + background: transparent; + color: rgba(0, 0, 0, 0.9); + fill: rgba(0, 0, 0, 0.9); + -ms-flex: 1; + flex: 1; + margin-left: 2rem; + overflow: hidden; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.flatpickr-months .flatpickr-prev-month, +.flatpickr-months .flatpickr-next-month { + -ms-flex-align: center; + align-items: center; + border-radius: 12px; + cursor: pointer; + display: -ms-flexbox; + display: flex; + height: 24px; + -ms-flex-pack: center; + justify-content: center; + position: relative; + text-decoration: none; + width: 24px; + z-index: 3; +} + +.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, +.flatpickr-months .flatpickr-next-month.flatpickr-disabled { + display: none; +} + +.flatpickr-months .flatpickr-prev-month:hover, +.flatpickr-months .flatpickr-next-month:hover { + background-color: rgba(0, 0, 0, 0.04); +} + +.flatpickr-months .flatpickr-prev-month:active, +.flatpickr-months .flatpickr-next-month:active { + background-color: rgba(0, 0, 0, 0.24); +} + +.flatpickr-months .flatpickr-prev-month i, +.flatpickr-months .flatpickr-next-month i { + position: relative; +} + +.flatpickr-months .flatpickr-prev-month svg, +.flatpickr-months .flatpickr-next-month svg { + height: 14px; + width: 14px; +} + +.flatpickr-months .flatpickr-prev-month svg path, +.flatpickr-months .flatpickr-next-month svg path { + fill: #757575; + stroke: #757575; + stroke-width: 1px; +} + +.flatpickr-months .flatpickr-prev-month { + -ms-flex-order: 1; + order: 1; +} + +.flatpickr-months .flatpickr-next-month { + margin: 0 1rem 0 24px; + -ms-flex-order: 2; + order: 2; +} + +.numInputWrapper { + height: auto; + position: relative; +} + +.numInputWrapper input, +.numInputWrapper span { + display: inline-block; +} + +.numInputWrapper input { + width: 100%; +} + +.numInputWrapper input::-ms-clear { + display: none; +} + +.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.numInputWrapper span { + cursor: pointer; + height: 50%; + line-height: 50%; + opacity: 0; + padding: 0 4px 0 2px; + position: absolute; + right: 0; + width: 14px; +} + +.numInputWrapper span.arrowUp { + border-bottom: 0; + top: 0; +} + +.numInputWrapper span.arrowUp::after { + border-right: 4px solid transparent; + border-bottom: 4px solid #757575; + border-left: 4px solid transparent; + top: 26%; +} + +.numInputWrapper span.arrowDown { + top: 50%; +} + +.numInputWrapper span.arrowDown::after { + border-top: 4px solid #757575; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + top: 40%; +} + +.numInputWrapper span::after { + content: ''; + display: block; + position: absolute; +} + +.numInputWrapper span:hover { + background: rgba(0, 0, 0, 0.12); +} + +.numInputWrapper span:active { + background: rgba(0, 0, 0, 0.24); +} + +.numInputWrapper span svg { + height: auto; + width: inherit; +} + +.numInputWrapper span svg path { + fill: #757575; +} + +.numInputWrapper:hover { + background: rgba(0, 0, 0, 0.04); +} + +.numInputWrapper:hover span { + opacity: 1; +} + +.numInputWrapper:focus { + background: rgba(0, 0, 0, 0.12); +} + +.flatpickr-current-month { + color: inherit; + display: inline-block; + height: 1.5rem; + line-height: 1.5rem; + text-align: center; + width: auto; +} + +.flatpickr-current-month span.cur-month { + color: inherit; + display: inline-block; + font-family: inherit; + font-weight: 500; + padding: 0; +} + +.flatpickr-current-month span.cur-month:hover { + background: rgba(0, 0, 0, 0.04); +} + +.flatpickr-current-month .numInputWrapper { + border-radius: 12px; + display: inline-block; + height: 24px; + width: 60px; +} + +.flatpickr-current-month .numInputWrapper span.arrowUp::after { + border-bottom-color: #757575; +} + +.flatpickr-current-month .numInputWrapper span.arrowDown::after { + border-top-color: #757575; +} + +.flatpickr-current-month input.cur-year { + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; + background: transparent; + border: 0; + border-radius: 0; + box-sizing: border-box; + color: inherit; + cursor: text; + display: inline-block; + font-family: inherit; + font-size: 14px; + font-weight: 500; + height: auto; + line-height: inherit; + margin: 0; + padding: 0 0 0 0.5rem; + vertical-align: initial; +} + +.flatpickr-current-month input.cur-year[disabled] { + background: transparent; + color: rgba(0, 0, 0, 0.38); + pointer-events: none; +} + +.flatpickr-current-month input.cur-year:focus { + outline: 0; +} + +.flatpickr-current-month .flatpickr-monthDropdown-months { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e'); + background-position: 100% 50%; + background-repeat: no-repeat; + background-size: 24px 24px; + border: none; + box-sizing: border-box; + cursor: pointer; + font-family: inherit; + font-size: 14px; + font-weight: 500; + height: auto; + margin: -1px 0 0 -4px; + outline: 0; + padding: 4px 28px 4px 4px; + position: relative; +} + +.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active { + outline: 0; +} + +.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { + outline: 0; + padding: 8px 0; +} + +.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover { + background-color: rgba(0, 0, 0, 0.04); +} + +.flatpickr-weekdays { + -ms-flex-align: center; + align-items: center; + background: transparent; + display: -ms-flexbox; + display: flex; + height: 28px; + overflow: hidden; + width: 100%; +} + +.flatpickr-weekdays .flatpickr-weekdaycontainer { + display: -ms-flexbox; + display: flex; + -ms-flex: 1; + flex: 1; + padding: 0 16px; +} + +.flatpickr-weekday { + color: transparent; + cursor: default; + display: block; + -ms-flex: 1; + flex: 1; + font-size: 13px; + font-weight: 500; + line-height: 1; + margin: 0; + -webkit-transform: translateX(15px); + transform: translateX(15px); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.flatpickr-weekday::first-letter { + color: rgba(0, 0, 0, 0.54); +} + +.flatpickr-weeks { + padding: 1px 0 0 0; +} + +.flatpickr-days { + -ms-flex-align: start; + align-items: flex-start; + display: -ms-flexbox; + display: flex; + overflow: hidden; + position: relative; + width: 307.875px; +} + +.flatpickr-days:focus { + outline: 0; +} + +.dayContainer { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: distribute; + justify-content: space-around; + max-width: 307.875px; + min-width: 307.875px; + opacity: 1; + outline: 0; + padding: 0 16px 8px; + text-align: left; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 307.875px; + /* box-sizing: border-box; */ +} + +.dayContainer + .dayContainer { + box-shadow: -1px 0 0 #e6e6e6; +} + +.flatpickr-day { + -ms-flex-align: center; + align-items: center; + border-radius: 150px; + box-sizing: border-box; + color: rgba(0, 0, 0, 0.87); + cursor: pointer; + display: -ms-flexbox; + display: flex; + /* flex-basis: 14.2857143%; */ + font-size: 13px; + font-weight: 400; + height: 39px; + -ms-flex-pack: center; + justify-content: center; + max-width: 39px; + outline: 0; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 14.2857143%; +} + +.flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover { + background: #f7f2fe; + color: inherit; + cursor: pointer; + outline: 0; + z-index: 2; +} + +.flatpickr-day.today { + border: 1px solid #5a5a5a; +} + +.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay { + color: #757575; +} + +.flatpickr-day.inRange, .flatpickr-day.inRange:hover { + background-color: #e6d6fc; + border-radius: 0; + box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc; +} + +.flatpickr-day:nth-of-type(7n + 1).inRange { + border-radius: 50% 0 0 50%; +} + +.flatpickr-day:nth-of-type(7n).inRange { + border-radius: 0 50% 50% 0; +} + +.flatpickr-day.startRange, .flatpickr-day.startRange:hover { + box-shadow: none; +} + +.flatpickr-day.startRange + .flatpickr-day.inRange { + box-shadow: -10px 0 0 #e6d6fc, 5px 0 0 #e6d6fc; +} + +.flatpickr-day.endRange, .flatpickr-day.endRange:hover { + box-shadow: -10px 0 0 #e6d6fc; +} + +.flatpickr-day:nth-of-type(7n).startRange, .flatpickr-day:nth-of-type(7n+1).endRange { + box-shadow: none !important; +} + +.flatpickr-day.selected, .flatpickr-day.selected.inRange { + background: #6200ee; + border-radius: 50%; + color: #ffffff; + z-index: 3; +} + +.flatpickr-day.selected.startRange + .flatpickr-day.selected.endRange { + box-shadow: none; +} + +.flatpickr-day.selected.startRange { + z-index: 4; +} + +.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { + background: transparent; + color: #b3b3b3; + cursor: default; +} + +.flatpickr-day.week.selected { + border-radius: 0; + box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc; +} + +.flatpickr-day.hidden { + visibility: hidden; +} + +.rangeMode .flatpickr-day { + margin-top: 1px; +} + +.flatpickr-weekwrapper { + float: left; +} + +.flatpickr-weekwrapper .flatpickr-weeks { + box-shadow: 1px 0 0 #e6e6e6; + padding: 0 12px; +} + +.flatpickr-weekwrapper .flatpickr-weekday { + float: none; + line-height: 28px; + width: 100%; +} + +.flatpickr-weekwrapper .flatpickr-day, +.flatpickr-weekwrapper .flatpickr-day:hover { + background: transparent; + color: #b3b3b3; + cursor: default; + max-width: none; + width: 100%; +} + +.flatpickr-innerContainer { + display: -ms-flexbox; + display: flex; + overflow: hidden; +} + +.flatpickr-rContainer { + display: inline-block; + padding: 0; +} + +.flatpickr-time { + display: -ms-flexbox; + display: flex; + line-height: 40px; + max-height: 40px; + outline: 0; + overflow: hidden; + text-align: center; +} + +.flatpickr-time.hasSeconds .numInputWrapper { + width: 26%; +} + +.flatpickr-time.time24hr .numInputWrapper { + width: 49%; +} + +.flatpickr-time::after { + clear: both; + content: ''; + display: table; +} + +.flatpickr-time .numInputWrapper { + -ms-flex: 1; + flex: 1; + float: left; + height: 40px; + width: 40%; +} + +.flatpickr-time .numInputWrapper .arrowUp::after { + border-bottom-color: #757575; +} + +.flatpickr-time .numInputWrapper .arrowDown::after { + border-top-color: #757575; +} + +.flatpickr-time input { + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; + background: transparent; + border: 0; + color: rgba(0, 0, 0, 0.87); + font-size: 0.875rem; + font-weight: 700; + height: inherit; + line-height: inherit; + margin: 0; + padding: 0; + position: relative; + text-align: center; + /* box-sizing: border-box; */ +} + +.flatpickr-time .flatpickr-time-separator, +.flatpickr-time .flatpickr-am-pm { + -ms-flex-item-align: center; + align-self: center; + color: #393939; + float: left; + font-weight: 700; + height: inherit; + line-height: inherit; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 2%; +} + +.flatpickr-time .flatpickr-am-pm { + color: #6200ee; + cursor: pointer; + font-size: 0.875rem; + width: 18%; +} + +.flatpickr-time input:hover, +.flatpickr-time .flatpickr-am-pm:hover { + background: rgba(255, 255, 255, 0.04); +} + +.flatpickr-time input:focus, +.flatpickr-time .flatpickr-am-pm:focus { + background: rgba(98, 0, 238, 0.16); + color: #6200ee; + outline: 0; +} + +.flatpickr-input[readonly] { + cursor: pointer; +} + +@-webkit-keyframes fpFadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fpFadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.irs { + display: block; + position: relative; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.irs-line { + display: block; + outline: 0 !important; + overflow: hidden; + position: relative; +} + +.irs-bar { + display: block; + position: absolute; + left: 0; + width: 0; +} + +.irs-shadow { + display: none; + position: absolute; + left: 0; + width: 0; +} + +.irs-handle { + box-sizing: border-box; + cursor: default; + position: absolute; + z-index: 1; +} + +.irs-handle.type_last { + z-index: 2; +} + +.irs-min, +.irs-max { + cursor: default; + position: absolute; +} + +.irs-min { + left: 0; +} + +.irs-max { + right: 0; +} + +.irs-from, +.irs-to, +.irs-single { + cursor: default; + position: absolute; + top: 0; + left: 0; + white-space: nowrap; +} + +.irs-grid { + display: none; + height: 20px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; +} + +.irs-with-grid .irs-grid { + display: block; +} + +.irs-grid-pol { + background: #000000; + height: 8px; + position: absolute; + top: 0; + left: 0; + width: 2px; +} + +.irs-grid-pol.small { + height: 4px; +} + +.irs-grid-text { + color: #000000; + font-size: 9px; + line-height: 9px; + padding: 0 3px; + position: absolute; + bottom: 0; + left: 0; + text-align: center; + white-space: nowrap; +} + +.irs-disable-mask { + background: rgba(0, 0, 0, 0); + cursor: default; + height: 100%; + position: absolute; + top: 0; + left: -1%; + width: 102%; + z-index: 2; +} + +.lt-ie9 .irs-disable-mask { + background: #000000; + cursor: not-allowed; + filter: alpha(opacity=0); +} + +.irs-disabled { + opacity: 0.4; +} + +.irs-hidden-input { + background: none !important; + border-color: transparent !important; + border-style: solid !important; + font-size: 0 !important; + height: 0 !important; + line-height: 0 !important; + margin: 0 !important; + outline: 0 !important; + overflow: hidden; + padding: 0 !important; + position: absolute !important; + top: 0 !important; + left: 0 !important; + width: 0 !important; + z-index: -9999 !important; +} + +.irs--material { + height: 3rem; +} + +.irs--material.irs-with-grid { + height: 3.75rem; +} + +.irs--material .irs { + font-weight: 500; +} + +.irs--material .irs-line { + background-color: rgba(98, 0, 238, 0.24); + border-radius: 0.125rem; + height: 0.25rem; + top: 26px; +} + +.irs--material .irs-line:hover { + cursor: pointer; +} + +.irs--material .irs-bar { + background-color: #6200ee; + border-radius: 0.1875rem; + height: 0.375rem; + top: 25px; +} + +.irs--material .irs-bar:hover { + cursor: pointer; +} + +.irs--material .irs-bar:hover::after { + content: ''; + position: absolute; + top: -20px; + right: -20px; + bottom: -20px; + left: -20px; +} + +.irs--material .irs-shadow { + background-color: rgba(0, 0, 0, 0.25); + height: 2px; + bottom: 26px; +} + +.irs--material .irs-handle { + background-color: #6200ee; + border-radius: 50%; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + height: 1.25rem; + top: 18px; + transition: box-shadow 100ms ease-out; + width: 1.25rem; +} + +.irs--material .irs-handle::before { + content: ''; + height: 3rem; + position: absolute; + top: -15px; + left: -15px; + width: 3rem; +} + +.irs--material .irs-handle:hover { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12); + cursor: pointer; + transition: box-shadow 100ms ease-out; +} + +.irs--material .irs-handle.state_hover { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24); +} + +.irs--material .irs-min, +.irs--material .irs-max { + border-radius: 4px; + color: #999999; + font-size: 0.625rem; + line-height: 1.333; + padding: 2px 4px; + top: 0; + text-shadow: none; +} + +.irs--material .irs-from, +.irs--material .irs-to, +.irs--material .irs-single { + background-color: #6d6d6d; + border-radius: 2px; + color: #ffffff; + font-size: 0.75rem; + line-height: 1.333; + padding: 6px 8px; + text-shadow: none; + -webkit-transform: translateY(-16px); + transform: translateY(-16px); + z-index: 10; +} + +.irs--material .irs-from::before, +.irs--material .irs-to::before, +.irs--material .irs-single::before { + border: 3px solid transparent; + border-top-color: #6d6d6d; + content: ''; + height: 0; + margin-left: -3px; + overflow: hidden; + position: absolute; + bottom: -6px; + left: 50%; + width: 0; +} + +.irs--material .irs-grid { + height: 25px; + -webkit-transform: translateY(-9px); + transform: translateY(-9px); +} + +.irs--material .irs-grid-pol { + background-color: rgba(98, 0, 238, 0.54); + border-radius: 50%; + height: 0.25rem; +} + +.irs--material .irs-grid-text { + color: #999999; + font-size: 0.625rem; +} + +.irs--material.irs-disabled { + opacity: 1; +} + +.irs--material.irs-disabled .irs-line, +.irs--material.irs-disabled .irs-bar, +.irs--material.irs-disabled .irs-from, +.irs--material.irs-disabled .irs-to, +.irs--material.irs-disabled .irs-single, +.irs--material.irs-disabled .irs-handle { + background-color: #8c8c8c; +} + +.irs--material.irs-disabled .irs-from::before, +.irs--material.irs-disabled .irs-to::before, +.irs--material.irs-disabled .irs-single::before { + display: none; +} + +.irs--material.irs-disabled .irs-grid-pol { + background-color: rgba(215, 215, 215, 0.54); +} + +.select2-container { + display: block; + margin: 0; + max-width: 100%; + min-width: 200px; + position: relative; +} + +.select2-container *:focus { + outline: 0; +} + +.select2-container .select2-selection--single { + box-sizing: border-box; + cursor: pointer; + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select2-container .select2-selection--single .select2-selection__placeholder { + color: rgba(0, 0, 0, 0.54); +} + +.select2-container .select2-selection--single .select2-selection__arrow { + background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%; + height: 24px; + margin-left: auto; + -ms-flex-order: 12; + order: 12; + pointer-events: none; + transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); + width: 24px; +} + +.select2-container.select2-container--open .select2-selection__arrow { + background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236200ee' fill-rule='evenodd' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%; + -webkit-transform: rotate(180deg) translateY(-5px); + transform: rotate(180deg) translateY(-5px); +} + +.select2-container .select2-search--dropdown .select2-search__field { + background-color: #f5f5f5; + border: 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.42); + border-radius: 4px 4px 0 0; +} + +.select2-container .select2-results__message { + color: rgba(0, 0, 0, 0.54); +} + +.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered { + padding-right: 8px; + padding-left: 20px; +} + +.select2-container.select2-container--open .select2-selection--multiple::after { + background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' fill='%236200ee' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%; + -webkit-transform: rotate(180deg) translateY(-5px); + transform: rotate(180deg) translateY(-5px); +} + +.select2-container .select2-selection--multiple { + box-sizing: border-box; + display: block; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select2-container .select2-selection--multiple::after { + background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%; + content: ''; + height: 24px; + margin-left: auto; + transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); + width: 24px; +} + +.select2-container .select2-selection--multiple .select2-selection__rendered { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0; +} + +.select2-container .select2-selection--multiple .select2-selection__rendered:not(:empty) { + margin: -2px 0; +} + +.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { + -ms-flex-align: center; + align-items: center; + background-color: #e0e0e0; + border-radius: 1rem; + cursor: pointer; + display: -ms-inline-flexbox; + display: inline-flex; + float: left; + font-size: 0.875rem; + height: 2rem; + -ms-flex-pack: center; + justify-content: center; + letter-spacing: 0.017857em; + line-height: 1.25rem; + margin-top: 0.3em; + margin-right: 5px; + padding: 0 0.75rem; + position: relative; + vertical-align: middle; + white-space: nowrap; +} + +.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:last-of-type { + -webkit-animation: opacity 0.3s linear; + animation: opacity 0.3s linear; +} + +.select2-container .select2-selection--multiple .select2-selection__choice__remove { + background-color: transparent; + background-image: url('data:image/svg+xml;charset=utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"%3e%3cpath fill="%23666" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/%3e%3c/svg%3e'); + border: 0; + height: 18px; + margin-right: -0.25rem; + margin-left: 0.5rem; + -ms-flex-order: 12; + order: 12; + width: 18px; +} + +.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #000000; +} + +.select2-container .select2-selection--multiple .select2-selection__choice__remove span { + display: none; +} + +.select2-container .select2-search--inline .select2-search__field { + background-color: transparent; + border: none; + padding: 0; +} + +.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { + display: none; +} + +.select2-container .select2-selection { + -ms-flex-align: center; + align-items: center; + background-clip: padding-box; + background-color: transparent; + border-bottom: 1px solid rgba(0, 0, 0, 0.42); + border-radius: 4px 4px 0 0; + color: rgba(0, 0, 0, 0.87); + display: -ms-flexbox; + display: flex; + font-size: 1rem; + letter-spacing: 0.009375em; + line-height: 1.5; + overflow: hidden; + padding: 0.375rem 0 calc(0.375rem - 1px); + text-overflow: ellipsis; + transition: border-color 15ms linear, box-shadow 15ms linear; + white-space: nowrap; + width: 100%; + will-change: border-color, box-shadow; +} + +.select2-container .select2-selection::before { + background: currentColor; + color: #6200ee; + content: ''; + height: 2px; + position: absolute; + bottom: 0; + left: 0; + -webkit-transform: scaleX(0); + transform: scaleX(0); + transition: -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1); + width: 100%; +} + +.select2-container .select2-selection:hover { + border-color: rgba(0, 0, 0, 0.87); +} + +.select2-container.select2-container--open .select2-selection::before { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +select.is-invalid ~ .select2-container .select2-selection, +.was-validated select:invalid ~ .select2-container .select2-selection { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E"); + background-position: 100%; + background-repeat: no-repeat; + background-size: 1.5rem 1.5rem; + border-color: #b00020; +} + +.select2-container .select2-selection__clear { + background-color: #c8c8c8; + border-radius: 100%; + color: #ffa500; + float: right; + height: 0.9em; + line-height: 0.75em; + margin-top: 0.7em; + margin-right: 0.3em; + padding-left: 0.15em; + width: 0.9em; +} + +.select2-container .select2-selection__clear:hover { + background-color: #afafaf; +} + +.select2-container.select2-container--disabled .select2-selection { + border-bottom-style: dotted; + color: rgba(0, 0, 0, 0.38); + cursor: default; +} + +.select2-container.select2-container--disabled .select2-selection:hover { + border-color: rgba(0, 0, 0, 0.42); +} + +.select2-container.select2-container--disabled .select2-selection__clear { + display: none; +} + +.select2-dropdown { + -webkit-animation: opacity 0.03s linear, select-menu-scale 0.12s cubic-bezier(0, 0, 0.2, 1); + animation: opacity 0.03s linear, select-menu-scale 0.12s cubic-bezier(0, 0, 0.2, 1); + background-color: #ffffff; + border-radius: 0 0 4px 4px; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + box-sizing: border-box; + position: absolute; + left: -100000px; + -webkit-transform-origin: center top; + transform-origin: center top; + width: 100%; + z-index: 80; +} + +.select2-container--open .select2-dropdown { + top: 1px; + left: 0; +} + +.select2-container--open .select2-dropdown.select2-dropdown--above { + border-radius: 4px 4px 0 0; + top: -1px; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +@-webkit-keyframes select-menu-scale { + 0% { + -webkit-transform: scale(0.87); + transform: scale(0.87); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes select-menu-scale { + 0% { + -webkit-transform: scale(0.87); + transform: scale(0.87); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@-webkit-keyframes opacity { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes opacity { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +.select2-results { + display: block; +} + +.select2-results__options { + font-size: 1rem; + list-style: none; + margin: 0.5rem 0 0 0; + max-height: 100vh; + overflow-y: scroll; + padding: 0 0 0.5rem 0; +} + +.select2-results__options.select2-results__options--nested { + margin: 0; + overflow-y: hidden; + padding: 0; +} + +.select2-results__options.select2-results__options--nested > .select2-results__option { + padding-left: 1.5rem; +} + +.select2-results__option, +.select2-results__group { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + min-height: 3rem; + padding: 0 1rem; + position: relative; +} + +.select2-results__option { + letter-spacing: 0.009375em; + transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select2-results__option--highlighted.select2-results__option--selectable { + background-color: rgba(0, 0, 0, 0.04); +} + +.select2-results__option--highlighted.select2-results__option--selectable:active { + background-color: rgba(0, 0, 0, 0.24); +} + +.select2-results__option--selected { + background-color: rgba(0, 0, 0, 0.12); +} + +.select2-results__option--selected.select2-results__option--highlighted { + background-color: rgba(0, 0, 0, 0.16); +} + +.select2-results__option.select2-results__option--disabled { + color: rgba(0, 0, 0, 0.38); +} + +.select2-results__option--group { + display: block; + padding: 0; +} + +.select2-results__group { + color: rgba(0, 0, 0, 0.54); + font-size: 0.875rem; +} + +.select2-results > .select2-results__options { + overflow-y: auto; +} + +.select2-results__option--selectable { + cursor: pointer; +} + +.select2-search--dropdown { + display: block; + padding: 5px 4px 0; +} + +.select2-search--dropdown::before { + font-size: 1.51429em; + opacity: 0.38; + position: absolute; + top: 0.6em; + left: 0.1em; +} + +.select2-search--dropdown .select2-search__field { + background-color: transparent; + border: 1px solid rgba(0, 0, 0, 0.42); + border-radius: 20px; + box-sizing: border-box; + line-height: normal; + padding: 10px 16px 12px; + padding-left: 1.5em; + width: 100%; +} + +.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +.select2-search--dropdown.select2-search--hide { + display: none; +} + +.select2-close-mask { + background-color: #ffffff; + border: 0; + filter: alpha(opacity=0); + height: auto; + margin: 0; + min-height: 100%; + min-width: 100%; + opacity: 0; + padding: 0; + position: fixed; + top: 0; + left: 0; + width: auto; + z-index: 99; +} + +.select2-hidden-accessible { + border: 0 !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + height: 1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} + +.input-group .select2-container { + -ms-flex-positive: 1; + flex-grow: 1; +} + +.input-group-prepend ~ .select2-container .select2-selection { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .select2-container:not(:last-child) .select2-selection { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.select2-container--outlined .select2-selection--single .select2-selection__placeholder { + color: rgba(0, 0, 0, 0.6); +} + +.select2-container--outlined.select2-container--open .select2-selection { + border-color: #6200ee; + box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee; +} + +.select2-container--outlined.select2-container--open .select2-selection::before { + -webkit-transform: scaleX(0); + transform: scaleX(0); +} + +.select2-container--outlined .select2-selection { + border: 1px solid rgba(0, 0, 0, 0.42); + border-radius: 4px; + line-height: 1.5; + min-height: 3.5rem; + padding: 14px 16px 12px; +} + +.select2-container--outlined.select2-container--disabled .select2-selection { + border-bottom-style: solid; +} + +.select2-container--filled .select2-selection--single .select2-selection__placeholder { + color: rgba(0, 0, 0, 0.6); +} + +.select2-container--filled .select2-selection { + background-color: whitesmoke; + padding: 20px 16px 11px; +} + +.select2-container--filled .select2-selection:hover { + background-color: #ededed; +} + +.select2-container--filled .select2-selection:active { + background-color: #dbdbdb; +} + +.select2-container--filled.select2-container--disabled .select2-selection { + border-bottom-style: solid; +} + +textarea.textarea-autosize { + height: 2.25rem; + min-height: 2.25rem; + overflow-y: hidden; + resize: none; +} + +textarea.textarea-autosize.form-control-lg { + height: 3.75rem; + min-height: 3.75rem; +} + +textarea.textarea-autosize.form-control-sm { + height: 2rem; + min-height: 2rem; +} + +/*# sourceMappingURL=material-plugins.css.map */ \ No newline at end of file diff --git a/FoodsharingSiegen.Server/wwwroot/css/material-plugins.css.map b/FoodsharingSiegen.Server/wwwroot/css/material-plugins.css.map new file mode 100644 index 0000000..c128cab --- /dev/null +++ b/FoodsharingSiegen.Server/wwwroot/css/material-plugins.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["material-plugins.css"],"names":[],"mappings":"AAAA;;EAEE;AACF;EACE,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,WAAW;AACb;;AAEA;;EAEE,eAAe;EACf,yBAAyB;AAC3B;;AAEA;;EAEE,yBAAyB;AAC3B;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE;;IAEE,eAAe;EACjB;EACA;;;;IAIE,cAAc;EAChB;AACF;;AAEA;;EAEE,kBAAkB;AACpB;;AAEA;;EAEE,wBAAwB;AAC1B;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,mRAAmR;EACnR,YAAY;EACZ,iBAAiB;EACjB,UAAU;EACV,kBAAkB;EAClB,+BAAuB;EAAvB,uBAAuB;EACvB,4GAAoG;EAApG,oGAAoG;EAApG,0JAAoG;EACpG,WAAW;AACb;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,kCAA0B;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAmB;AACrB;;AAEA;EACE,oBAAa;EAAb,aAAa;EACb,iBAAiB;EACjB,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,waAAwa;EACxa,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,UAAU;EACV,WAAW;AACb;;AAEA;EACE,qCAAqC;EACrC,mBAAmB;EACnB,4BAA4B;EAC5B,wDAAwD;AAC1D;;AAEA;EACE,iCAAiC;EACjC,gBAAgB;AAClB;;AAEA;EACE,yBAAyB;EACzB,8CAA8C;AAChD;;AAEA;EACE;IACE,cAAc;IACd,WAAW;EACb;AACF;;AAEA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAA6B;EAC7B,oBAAa;EAAb,aAAa;EACb,gBAAgB;EAChB,qBAAqB;AACvB;;AAEA;EACE;IACE,mBAAe;IAAf,eAAe;EACjB;AACF;;AAEA;EACE,qBAAqB;EACrB,kBAAkB;EAClB,iBAAiB;EACjB,YAAY;EACZ,uDAAuD;EACvD,WAAW;AACb;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,oBAAa;EAAb,aAAa;AACf;;AAEA;EACE,kBAAkB;EAClB,iBAAiB;AACnB;;AAEA;EACE,qCAAqC;EACrC,kBAAkB;EAClB,eAAe;EACf,mBAAmB;EACnB,gDAAgD;EAChD,WAAW;AACb;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,oBAAa;EAAb,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,iBAAiB;AACnB;;AAEA;;EAEE,mBAAmB;EACnB,yBAAyB;EACzB,iBAAiB;AACnB;;AAEA;EACE,kBAAkB;EAClB,cAAc;EACd,aAAa;EACb,+DAA+D;AACjE;;AAEA;EACE,YAAY;AACd;;AAEA;EACE,kBAAkB;EAClB,UAAU;AACZ;;AAEA;EACE,gCAAgC;EAChC,wBAAwB;EACxB,2BAA2B;AAC7B;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE;IACE,aAAa;EACf;AACF;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,yBAAyB;EACzB,gHAAgH;EAChH,6BAA6B;EAC7B,WAAW;AACb;;AAEA;EACE,yBAAyB;EACzB,UAAU;EACV,WAAW;AACb;;AAEA;EACE;IACE,iCAAyB;IAAzB,yBAAyB;EAC3B;AACF;;AAJA;EACE;IACE,iCAAyB;IAAzB,yBAAyB;EAC3B;AACF;;AAEA;EACE,yBAAyB;EACzB,SAAS;EACT,kBAAkB;EAClB,iHAAiH;EACjH,gCAAgC;EAChC,mBAAmB;EACnB,gBAAgB;EAChB,YAAY;EACZ,0BAA0B;EAC1B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,SAAS;EACT,SAAS;EACT,uBAAuB;EACvB,gBAAgB;EAChB,WAAW;EACX,YAAY;AACd;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,aAAa;AACf;;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA8IC;AACD;;EAEE,mBAAmB;AACrB;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;;;EAGE,aAAa;AACf;;AAEA;;EAEE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,iBAAiB;AACnB;;AAEA;;EAEE,kBAAkB;AACpB;;AAEA;;EAEE,mBAAmB;EACnB,YAAY;EACZ,iBAAiB;EACjB,QAAQ;EACR,SAAS;EACT,gBAAgB;EAChB,WAAW;AACb;;AAEA;;EAEE,eAAe;EACf,kBAAkB;AACpB;;AAEA;;EAEE,kBAAkB;AACpB;;AAEA;;EAEE,yNAAyN;EACzN,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,gBAAgB;EAChB,WAAW;EACX,YAAY;EACZ,cAAc;EACd,aAAa;EACb,kBAAkB;EAClB,SAAS;EACT,YAAY;EACZ,+BAAuB;EAAvB,uBAAuB;EACvB,0CAAkC;EAAlC,kCAAkC;EAAlC,kEAAkC;EAClC,WAAW;AACb;;AAEA;;EAEE,6BAA6B;EAC7B,kCAA0B;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,mBAAmB;EACnB,oBAAa;EAAb,aAAa;AACf;;AAEA;EACE,qBAAqB;EACrB,gBAAgB;EAChB,kBAAkB;EAClB,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,YAAY;EACZ,iBAAiB;EACjB,eAAe;EACf,MAAM;EACN,OAAO;EACP,WAAW;EACX,YAAY;AACd;;AAEA;EACE,yBAAyB;EACzB,yBAAyB;EACzB,oBAAoB;EACpB,0CAA0C;EAC1C,WAAW;EACX,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,UAAU;EACV,YAAY;AACd;;AAEA;EACE,YAAY;EACZ,kBAAkB;AACpB;;AAEA;EACE,yBAAyB;EACzB,yBAAyB;EACzB,kBAAkB;EAClB,eAAe;EACf,YAAY;EACZ,kBAAkB;EAClB,QAAQ;EACR,UAAU;EACV,kBAAkB;EAClB,WAAW;EACX,WAAW;AACb;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,8BAA8B;EAC9B,eAAe;EACf,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,YAAY;AACd;;AAEA;EACE;IACE,UAAU;EACZ;AACF;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,uBAAe;EAAf,eAAe;EACf,mBAAmB;EACnB,kBAAkB;EAClB,qHAAqH;EACrH,aAAa;EACb,UAAU;EACV,kBAAkB;EAClB,8BAA0B;EAA1B,0BAA0B;EAC1B,kBAAkB;EAClB,gBAAgB;AAClB;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,iBAAiB;EACjB,UAAU;EACV,mBAAmB;AACrB;;AAEA;EACE,qBAAqB;EACrB,cAAc;AAChB;;AAEA;EACE,gEAAwD;EAAxD,wDAAwD;AAC1D;;AAEA;EACE,cAAc;EACd,kBAAkB;EAClB,QAAQ;AACV;;AAEA;EACE,kBAAkB;EAClB,qBAAqB;AACvB;;AAEA;EACE,cAAc;EACd,YAAY;AACd;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,6CAA6C;AAC/C;;AAEA;;EAEE,gBAAgB;EAChB,6BAA6B;EAC7B,4BAA4B;AAC9B;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,6BAA6B;EAC7B,YAAY;AACd;;AAEA;EACE,YAAY;AACd;;AAEA;EACE,qBAAqB;EACrB,kBAAkB;AACpB;;AAEA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,oBAAoB;AACtB;;AAEA;EACE,uBAAuB;EACvB,yBAAyB;EACzB,wBAAwB;EACxB,WAAO;EAAP,OAAO;EACP,iBAAiB;EACjB,gBAAgB;EAChB,kBAAkB;EAClB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;AACnB;;AAEA;;EAEE,sBAAmB;EAAnB,mBAAmB;EACnB,mBAAmB;EACnB,eAAe;EACf,oBAAa;EAAb,aAAa;EACb,YAAY;EACZ,qBAAuB;EAAvB,uBAAuB;EACvB,kBAAkB;EAClB,qBAAqB;EACrB,WAAW;EACX,UAAU;AACZ;;AAEA;;EAEE,aAAa;AACf;;AAEA;;EAEE,qCAAqC;AACvC;;AAEA;;EAEE,qCAAqC;AACvC;;AAEA;;EAEE,kBAAkB;AACpB;;AAEA;;EAEE,YAAY;EACZ,WAAW;AACb;;AAEA;;EAEE,aAAa;EACb,eAAe;EACf,iBAAiB;AACnB;;AAEA;EACE,iBAAQ;EAAR,QAAQ;AACV;;AAEA;EACE,qBAAqB;EACrB,iBAAQ;EAAR,QAAQ;AACV;;AAEA;EACE,YAAY;EACZ,kBAAkB;AACpB;;AAEA;;EAEE,qBAAqB;AACvB;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,wBAAwB;EACxB,SAAS;AACX;;AAEA;EACE,eAAe;EACf,WAAW;EACX,gBAAgB;EAChB,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAClB,QAAQ;EACR,WAAW;AACb;;AAEA;EACE,gBAAgB;EAChB,MAAM;AACR;;AAEA;EACE,mCAAmC;EACnC,gCAAgC;EAChC,kCAAkC;EAClC,QAAQ;AACV;;AAEA;EACE,QAAQ;AACV;;AAEA;EACE,6BAA6B;EAC7B,mCAAmC;EACnC,kCAAkC;EAClC,QAAQ;AACV;;AAEA;EACE,WAAW;EACX,cAAc;EACd,kBAAkB;AACpB;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,YAAY;EACZ,cAAc;AAChB;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,cAAc;EACd,qBAAqB;EACrB,cAAc;EACd,mBAAmB;EACnB,kBAAkB;EAClB,WAAW;AACb;;AAEA;EACE,cAAc;EACd,qBAAqB;EACrB,oBAAoB;EACpB,gBAAgB;EAChB,UAAU;AACZ;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,mBAAmB;EACnB,qBAAqB;EACrB,YAAY;EACZ,WAAW;AACb;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,6BAAqB;EAArB,0BAAqB;EAArB,qBAAqB;EACrB,uBAAuB;EACvB,SAAS;EACT,gBAAgB;EAChB,sBAAsB;EACtB,cAAc;EACd,YAAY;EACZ,qBAAqB;EACrB,oBAAoB;EACpB,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,oBAAoB;EACpB,SAAS;EACT,qBAAqB;EACrB,uBAAuB;AACzB;;AAEA;EACE,uBAAuB;EACvB,0BAA0B;EAC1B,oBAAoB;AACtB;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,sQAAsQ;EACtQ,6BAA6B;EAC7B,4BAA4B;EAC5B,0BAA0B;EAC1B,YAAY;EACZ,sBAAsB;EACtB,eAAe;EACf,oBAAoB;EACpB,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,qBAAqB;EACrB,UAAU;EACV,yBAAyB;EACzB,kBAAkB;AACpB;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;EACV,cAAc;AAChB;;AAEA;EACE,qCAAqC;AACvC;;AAEA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,uBAAuB;EACvB,oBAAa;EAAb,aAAa;EACb,YAAY;EACZ,gBAAgB;EAChB,WAAW;AACb;;AAEA;EACE,oBAAa;EAAb,aAAa;EACb,WAAO;EAAP,OAAO;EACP,eAAe;AACjB;;AAEA;EACE,kBAAkB;EAClB,eAAe;EACf,cAAc;EACd,WAAO;EAAP,OAAO;EACP,eAAe;EACf,gBAAgB;EAChB,cAAc;EACd,SAAS;EACT,mCAA2B;EAA3B,2BAA2B;EAC3B,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;AACnB;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,qBAAuB;EAAvB,uBAAuB;EACvB,oBAAa;EAAb,aAAa;EACb,gBAAgB;EAChB,kBAAkB;EAClB,gBAAgB;AAClB;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,yBAA6B;EAA7B,6BAA6B;EAC7B,oBAAoB;EACpB,oBAAoB;EACpB,UAAU;EACV,UAAU;EACV,mBAAmB;EACnB,gBAAgB;EAChB,uCAA+B;EAA/B,+BAA+B;EAC/B,gBAAgB;EAChB,4BAA4B;AAC9B;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAoB;EACpB,sBAAsB;EACtB,0BAA0B;EAC1B,eAAe;EACf,oBAAa;EAAb,aAAa;EACb,6BAA6B;EAC7B,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,qBAAuB;EAAvB,uBAAuB;EACvB,eAAe;EACf,UAAU;EACV,kBAAkB;EAClB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,kBAAkB;AACpB;;AAEA;EACE,mBAAmB;EACnB,cAAc;EACd,eAAe;EACf,UAAU;EACV,UAAU;AACZ;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,yBAAyB;EACzB,gBAAgB;EAChB,6CAA6C;AAC/C;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,8CAA8C;AAChD;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,mBAAmB;EACnB,kBAAkB;EAClB,cAAc;EACd,UAAU;AACZ;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,uBAAuB;EACvB,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,gBAAgB;EAChB,6CAA6C;AAC/C;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,2BAA2B;EAC3B,eAAe;AACjB;;AAEA;EACE,WAAW;EACX,iBAAiB;EACjB,WAAW;AACb;;AAEA;;EAEE,uBAAuB;EACvB,cAAc;EACd,eAAe;EACf,eAAe;EACf,WAAW;AACb;;AAEA;EACE,oBAAa;EAAb,aAAa;EACb,gBAAgB;AAClB;;AAEA;EACE,qBAAqB;EACrB,UAAU;AACZ;;AAEA;EACE,oBAAa;EAAb,aAAa;EACb,iBAAiB;EACjB,gBAAgB;EAChB,UAAU;EACV,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,WAAW;EACX,WAAW;EACX,cAAc;AAChB;;AAEA;EACE,WAAO;EAAP,OAAO;EACP,WAAW;EACX,YAAY;EACZ,UAAU;AACZ;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,6BAAqB;EAArB,0BAAqB;EAArB,qBAAqB;EACrB,uBAAuB;EACvB,SAAS;EACT,0BAA0B;EAC1B,mBAAmB;EACnB,gBAAgB;EAChB,eAAe;EACf,oBAAoB;EACpB,SAAS;EACT,UAAU;EACV,kBAAkB;EAClB,kBAAkB;EAClB,4BAA4B;AAC9B;;AAEA;;EAEE,2BAAkB;EAAlB,kBAAkB;EAClB,cAAc;EACd,WAAW;EACX,gBAAgB;EAChB,eAAe;EACf,oBAAoB;EACpB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,SAAS;AACX;;AAEA;EACE,cAAc;EACd,eAAe;EACf,mBAAmB;EACnB,UAAU;AACZ;;AAEA;;EAEE,qCAAqC;AACvC;;AAEA;;EAEE,kCAAkC;EAClC,cAAc;EACd,UAAU;AACZ;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE;IACE,UAAU;IACV,2CAAmC;IAAnC,mCAAmC;EACrC;EACA;IACE,UAAU;IACV,uCAA+B;IAA/B,+BAA+B;EACjC;AACF;;AATA;EACE;IACE,UAAU;IACV,2CAAmC;IAAnC,mCAAmC;EACrC;EACA;IACE,UAAU;IACV,uCAA+B;IAA/B,+BAA+B;EACjC;AACF;;AAEA;EACE,cAAc;EACd,kBAAkB;EAClB,2BAA2B;EAC3B,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;AACnB;;AAEA;EACE,cAAc;EACd,qBAAqB;EACrB,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,cAAc;EACd,kBAAkB;EAClB,OAAO;EACP,QAAQ;AACV;;AAEA;EACE,aAAa;EACb,kBAAkB;EAClB,OAAO;EACP,QAAQ;AACV;;AAEA;EACE,sBAAsB;EACtB,eAAe;EACf,kBAAkB;EAClB,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;;EAEE,eAAe;EACf,kBAAkB;AACpB;;AAEA;EACE,OAAO;AACT;;AAEA;EACE,QAAQ;AACV;;AAEA;;;EAGE,eAAe;EACf,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,mBAAmB;AACrB;;AAEA;EACE,aAAa;EACb,YAAY;EACZ,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,WAAW;AACb;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,mBAAmB;EACnB,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,UAAU;AACZ;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,cAAc;EACd,cAAc;EACd,gBAAgB;EAChB,cAAc;EACd,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,kBAAkB;EAClB,mBAAmB;AACrB;;AAEA;EACE,4BAA4B;EAC5B,eAAe;EACf,YAAY;EACZ,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,WAAW;EACX,UAAU;AACZ;;AAEA;EACE,mBAAmB;EACnB,mBAAmB;EACnB,wBAAwB;AAC1B;;AAEA;EACE,YAAY;AACd;;AAEA;EACE,2BAA2B;EAC3B,oCAAoC;EACpC,8BAA8B;EAC9B,uBAAuB;EACvB,oBAAoB;EACpB,yBAAyB;EACzB,oBAAoB;EACpB,qBAAqB;EACrB,gBAAgB;EAChB,qBAAqB;EACrB,6BAA6B;EAC7B,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;EACnB,yBAAyB;AAC3B;;AAEA;EACE,YAAY;AACd;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,wCAAwC;EACxC,uBAAuB;EACvB,eAAe;EACf,SAAS;AACX;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,yBAAyB;EACzB,wBAAwB;EACxB,gBAAgB;EAChB,SAAS;AACX;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,UAAU;EACV,YAAY;EACZ,aAAa;EACb,WAAW;AACb;;AAEA;EACE,qCAAqC;EACrC,WAAW;EACX,YAAY;AACd;;AAEA;EACE,yBAAyB;EACzB,kBAAkB;EAClB,+GAA+G;EAC/G,eAAe;EACf,SAAS;EACT,qCAAqC;EACrC,cAAc;AAChB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,WAAW;AACb;;AAEA;EACE,sJAAsJ;EACtJ,eAAe;EACf,qCAAqC;AACvC;;AAEA;EACE,sJAAsJ;AACxJ;;AAEA;;EAEE,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,kBAAkB;EAClB,gBAAgB;EAChB,MAAM;EACN,iBAAiB;AACnB;;AAEA;;;EAGE,yBAAyB;EACzB,kBAAkB;EAClB,cAAc;EACd,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,oCAA4B;EAA5B,4BAA4B;EAC5B,WAAW;AACb;;AAEA;;;EAGE,6BAA6B;EAC7B,yBAAyB;EACzB,WAAW;EACX,SAAS;EACT,iBAAiB;EACjB,gBAAgB;EAChB,kBAAkB;EAClB,YAAY;EACZ,SAAS;EACT,QAAQ;AACV;;AAEA;EACE,YAAY;EACZ,mCAA2B;EAA3B,2BAA2B;AAC7B;;AAEA;EACE,wCAAwC;EACxC,kBAAkB;EAClB,eAAe;AACjB;;AAEA;EACE,cAAc;EACd,mBAAmB;AACrB;;AAEA;EACE,UAAU;AACZ;;AAEA;;;;;;EAME,yBAAyB;AAC3B;;AAEA;;;EAGE,aAAa;AACf;;AAEA;EACE,2CAA2C;AAC7C;;AAEA;EACE,cAAc;EACd,SAAS;EACT,eAAe;EACf,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,sBAAsB;EACtB,eAAe;EACf,cAAc;EACd,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;AACnB;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,kOAAkO;EAClO,YAAY;EACZ,iBAAiB;EACjB,kBAAS;EAAT,SAAS;EACT,oBAAoB;EACpB,gEAAwD;EAAxD,wDAAwD;EAAxD,8GAAwD;EACxD,WAAW;AACb;;AAEA;EACE,qOAAqO;EACrO,kDAA0C;EAA1C,0CAA0C;AAC5C;;AAEA;EACE,yBAAyB;EACzB,SAAS;EACT,4CAA4C;EAC5C,0BAA0B;AAC5B;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,kBAAkB;EAClB,kBAAkB;AACpB;;AAEA;EACE,qOAAqO;EACrO,kDAA0C;EAA1C,0CAA0C;AAC5C;;AAEA;EACE,sBAAsB;EACtB,cAAc;EACd,mBAAe;EAAf,eAAe;EACf,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;AACnB;;AAEA;EACE,kOAAkO;EAClO,WAAW;EACX,YAAY;EACZ,iBAAiB;EACjB,gEAAwD;EAAxD,wDAAwD;EAAxD,8GAAwD;EACxD,WAAW;AACb;;AAEA;EACE,gBAAgB;EAChB,SAAS;EACT,gBAAgB;EAChB,UAAU;AACZ;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,yBAAyB;EACzB,mBAAmB;EACnB,eAAe;EACf,2BAAoB;EAApB,oBAAoB;EACpB,WAAW;EACX,mBAAmB;EACnB,YAAY;EACZ,qBAAuB;EAAvB,uBAAuB;EACvB,0BAA0B;EAC1B,oBAAoB;EACpB,iBAAiB;EACjB,iBAAiB;EACjB,kBAAkB;EAClB,kBAAkB;EAClB,sBAAsB;EACtB,mBAAmB;AACrB;;AAEA;EACE,sCAA8B;EAA9B,8BAA8B;AAChC;;AAEA;EACE,6BAA6B;EAC7B,uWAAuW;EACvW,SAAS;EACT,YAAY;EACZ,sBAAsB;EACtB,mBAAmB;EACnB,kBAAS;EAAT,SAAS;EACT,WAAW;AACb;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,6BAA6B;EAC7B,YAAY;EACZ,UAAU;AACZ;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,4BAA4B;EAC5B,6BAA6B;EAC7B,4CAA4C;EAC5C,0BAA0B;EAC1B,0BAA0B;EAC1B,oBAAa;EAAb,aAAa;EACb,eAAe;EACf,0BAA0B;EAC1B,gBAAgB;EAChB,gBAAgB;EAChB,wCAAwC;EACxC,uBAAuB;EACvB,4DAA4D;EAC5D,mBAAmB;EACnB,WAAW;EACX,qCAAqC;AACvC;;AAEA;EACE,wBAAwB;EACxB,cAAc;EACd,WAAW;EACX,WAAW;EACX,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,4BAAoB;EAApB,oBAAoB;EACpB,gEAAwD;EAAxD,wDAAwD;EAAxD,8GAAwD;EACxD,WAAW;AACb;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,4BAAoB;EAApB,oBAAoB;AACtB;;AAEA;;EAEE,iTAAiT;EACjT,yBAAyB;EACzB,4BAA4B;EAC5B,8BAA8B;EAC9B,qBAAqB;AACvB;;AAEA;EACE,yBAAyB;EACzB,mBAAmB;EACnB,cAAc;EACd,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,mBAAmB;EACnB,oBAAoB;EACpB,YAAY;AACd;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,2BAA2B;EAC3B,0BAA0B;EAC1B,eAAe;AACjB;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,2FAAmF;EAAnF,mFAAmF;EACnF,yBAAyB;EACzB,0BAA0B;EAC1B,qHAAqH;EACrH,sBAAsB;EACtB,kBAAkB;EAClB,eAAe;EACf,oCAA4B;EAA5B,4BAA4B;EAC5B,WAAW;EACX,WAAW;AACb;;AAEA;EACE,QAAQ;EACR,OAAO;AACT;;AAEA;EACE,0BAA0B;EAC1B,SAAS;EACT,uCAA+B;EAA/B,+BAA+B;AACjC;;AAEA;EACE;IACE,8BAAsB;IAAtB,sBAAsB;EACxB;EACA;IACE,2BAAmB;IAAnB,mBAAmB;EACrB;AACF;;AAPA;EACE;IACE,8BAAsB;IAAtB,sBAAsB;EACxB;EACA;IACE,2BAAmB;IAAnB,mBAAmB;EACrB;AACF;;AAEA;EACE;IACE,UAAU;EACZ;EACA;IACE,UAAU;EACZ;AACF;;AAPA;EACE;IACE,UAAU;EACZ;EACA;IACE,UAAU;EACZ;AACF;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,oBAAoB;EACpB,iBAAiB;EACjB,kBAAkB;EAClB,qBAAqB;AACvB;;AAEA;EACE,SAAS;EACT,kBAAkB;EAClB,UAAU;AACZ;;AAEA;EACE,oBAAoB;AACtB;;AAEA;;EAEE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,gBAAgB;EAChB,eAAe;EACf,kBAAkB;AACpB;;AAEA;EACE,0BAA0B;EAC1B,qEAAqE;EACrE,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;AACnB;;AAEA;EACE,qCAAqC;AACvC;;AAEA;EACE,qCAAqC;AACvC;;AAEA;EACE,qCAAqC;AACvC;;AAEA;EACE,qCAAqC;AACvC;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,cAAc;EACd,UAAU;AACZ;;AAEA;EACE,0BAA0B;EAC1B,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,cAAc;EACd,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;EACpB,aAAa;EACb,kBAAkB;EAClB,UAAU;EACV,WAAW;AACb;;AAEA;EACE,6BAA6B;EAC7B,qCAAqC;EACrC,mBAAmB;EACnB,sBAAsB;EACtB,mBAAmB;EACnB,uBAAuB;EACvB,mBAAmB;EACnB,WAAW;AACb;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,yBAAyB;EACzB,SAAS;EACT,wBAAwB;EACxB,YAAY;EACZ,SAAS;EACT,gBAAgB;EAChB,eAAe;EACf,UAAU;EACV,UAAU;EACV,eAAe;EACf,MAAM;EACN,OAAO;EACP,WAAW;EACX,WAAW;AACb;;AAEA;EACE,oBAAoB;EACpB,8BAA8B;EAC9B,wCAAgC;EAAhC,gCAAgC;EAChC,sBAAsB;EACtB,2BAA2B;EAC3B,qBAAqB;EACrB,6BAA6B;EAC7B,8BAA8B;EAC9B,qBAAqB;AACvB;;AAEA;EACE,oBAAY;EAAZ,YAAY;AACd;;AAEA;EACE,yBAAyB;EACzB,4BAA4B;AAC9B;;AAEA;EACE,0BAA0B;EAC1B,6BAA6B;AAC/B;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,qBAAqB;EACrB,wEAAwE;AAC1E;;AAEA;EACE,4BAAoB;EAApB,oBAAoB;AACtB;;AAEA;EACE,qCAAqC;EACrC,kBAAkB;EAClB,gBAAgB;EAChB,kBAAkB;EAClB,uBAAuB;AACzB;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,4BAA4B;EAC5B,uBAAuB;AACzB;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,eAAe;EACf,mBAAmB;EACnB,kBAAkB;EAClB,YAAY;AACd;;AAEA;EACE,eAAe;EACf,mBAAmB;AACrB;;AAEA;EACE,YAAY;EACZ,gBAAgB;AAClB","file":"material-plugins.css","sourcesContent":["/*!\n * Material themes by djibe for various plugins (standalone)\n */\n.dataTables_wrapper {\n margin-bottom: 2rem;\n}\n\n.dataTables_wrapper .dataTable {\n margin-bottom: 0;\n}\n\n.dataTables_wrapper > .data-table {\n width: 100%;\n}\n\n.dataTable thead td,\n.dataTable thead th {\n cursor: pointer;\n text-transform: lowercase;\n}\n\n.dataTable thead td::first-letter,\n.dataTable thead th::first-letter {\n text-transform: uppercase;\n}\n\n.dataTable .dataTables_empty {\n font-weight: 500;\n}\n\n@media print {\n .dataTable tbody td,\n .dataTable tbody th {\n height: 2.25rem;\n }\n .dataTable tfoot td,\n .dataTable tfoot th,\n .dataTable thead td,\n .dataTable thead th {\n height: 2.5rem;\n }\n}\n\n.dataTable thead th.sorting_asc,\n.dataTable thead th.sorting_desc {\n position: relative;\n}\n\n.dataTable thead th.sorting_asc::after,\n.dataTable thead th.sorting_desc::after {\n opacity: 0.54 !important;\n}\n\n.dataTable thead th.sorting:hover::after {\n opacity: 0.27;\n}\n\n.dataTable thead th[class*='sorting']::after {\n content: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z'/%3E%3C/svg%3E\");\n height: 18px;\n margin: 0 0.25rem;\n opacity: 0;\n position: absolute;\n transform: rotate(0deg);\n transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 18px;\n}\n\n.dataTable thead th[class*='sorting']:focus {\n outline: 0;\n}\n\n.dataTable thead th.sorting_desc::after {\n transform: rotate(-180deg);\n}\n\n.dataTables_filter {\n display: flex;\n margin-bottom: 1rem;\n}\n\n.dataTables_filter > label {\n display: flex;\n margin-left: auto;\n min-width: 280px;\n position: relative;\n}\n\n.dataTables_filter > label::before {\n background: no-repeat center/24px url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath fill='%23757575' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E\");\n content: '';\n height: 46px;\n position: absolute;\n left: 1rem;\n width: 24px;\n}\n\n.dataTables_filter > label input {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 24px;\n padding: 11px 16px 11px 48px;\n transition: border 150ms linear, box-shadow 150ms linear;\n}\n\n.dataTables_filter > label input:hover {\n border-color: rgba(0, 0, 0, 0.38);\n box-shadow: none;\n}\n\n.dataTables_filter > label input:focus {\n border-color: transparent;\n box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);\n}\n\n@media screen and (max-width: 960px) {\n .dataTables_filter > label {\n margin-left: 0;\n width: 100%;\n }\n}\n\n.dataTables_wrapper .bottom {\n align-items: center;\n border-top: 1px solid #e1e1e1;\n display: flex;\n min-height: 52px;\n padding: 0 2px 0 1rem;\n}\n\n@media screen and (max-width: 768px) {\n .dataTables_wrapper .bottom {\n flex-wrap: wrap;\n }\n}\n\n.dataTables-svg {\n display: inline-block;\n fill: currentColor;\n font-size: 1.5rem;\n height: 24px;\n transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n width: 24px;\n}\n\n.dt-buttons .btn-icon:hover .dataTables-svg {\n color: #212121;\n}\n\n.dt-buttons .dataTables-svg {\n color: #757575;\n}\n\n.dt-buttons > .btn-icon > span {\n display: flex;\n}\n\n.dataTables_length {\n margin-right: 2rem;\n margin-left: auto;\n}\n\n.dataTables_length .custom-select {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n cursor: pointer;\n margin-left: 0.5rem;\n padding: 0.375rem 30px calc(0.375rem - 1px) 1rem;\n width: auto;\n}\n\n.dataTables_length .custom-select:hover {\n border-color: rgba(0, 0, 0, 0.42);\n}\n\n.dataTables_length .custom-select:focus {\n border-color: #6200ee;\n box-shadow: none;\n}\n\n.dataTables_length > label {\n align-items: center;\n color: inherit;\n display: flex;\n font-size: 0.875rem;\n letter-spacing: 0.01071em;\n line-height: 1.43;\n}\n\n.dataTables_info,\n.dataTables_length .custom-select {\n font-size: 0.875rem;\n letter-spacing: 0.01071em;\n line-height: 1.43;\n}\n\n.dataTables_paginate .page-item > .page-link {\n border-radius: 50%;\n margin-left: 0;\n padding: 12px;\n transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.dataTables_paginate .page-item.disabled > .page-link {\n opacity: 0.3;\n}\n\n.dataTables_paginate > .pagination {\n margin: 0 0 0 20px;\n padding: 0;\n}\n\n.dataTable.fixedHeader-floating, .dataTable.fixedHeader-locked {\n border-bottom: 1px solid #e1e1e1;\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.dataTable.fixedHeader-floating {\n position: fixed !important;\n}\n\n.dataTable.fixedHeader-locked {\n position: absolute !important;\n}\n\n@media print {\n .dataTable.fixedHeader-floating {\n display: none;\n }\n}\n\n.dtr-control:focus {\n outline: 0;\n}\n\ntable.dataTable.DTCR_clonedTable {\n background-color: #ebebeb;\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: absolute !important;\n z-index: 40;\n}\n\ndiv.DTCR_pointer {\n background-color: #757575;\n width: 1px;\n z-index: 39;\n}\n\n@keyframes dtb-spinner {\n 100% {\n transform: rotate(360deg);\n }\n}\n\ndiv.dt-button-info {\n background-color: #333333;\n border: 0;\n border-radius: 4px;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n color: rgba(255, 255, 255, 0.87);\n font-size: 0.875rem;\n font-weight: 400;\n height: 3rem;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin: 0.5rem;\n max-width: 42rem;\n min-width: 21.5rem;\n overflow: hidden;\n position: fixed;\n top: auto;\n bottom: 0;\n left: calc(50% - 172px);\n text-align: left;\n width: auto;\n z-index: 239;\n}\n\ndiv.dt-button-info h2 {\n display: none;\n}\n\ndiv.dt-button-info > div {\n padding: 1rem;\n}\n\n/*\ndiv.dt-button-collection-title {\n font-size: 0.9em;\n padding: 0.3em 0 0.5em;\n text-align: center;\n\n &:empty {\n display: none;\n }\n}\n\ndiv.dt-button-collection {\n position: absolute;\n z-index: 2001;\n\n &.two-column {\n width: 400px;\n }\n\n &:last-child {\n column-gap: 8px;\n display: block !important;\n\n > * {\n break-inside: avoid;\n }\n }\n\n div.dropdown-menu {\n display: block;\n min-width: 100%;\n z-index: 2002;\n }\n\n div.dt-button-collection-title {\n background-color: $white;\n border: 1px solid rgba(0, 0, 0, 0.15);\n }\n}\n\ndiv.dt-button-collection.fixed {\n border-radius: 0;\n margin-left: -75px;\n position: fixed;\n top: 50%;\n left: 50%;\n\n &.two-column {\n margin-left: -200px;\n }\n\n &.three-column {\n margin-left: -225px;\n }\n\n &.four-column {\n margin-left: -300px;\n }\n}\n\ndiv.dt-button-collection.two-column> :last-child {\n padding-bottom: 1px;\n column-count: 2;\n}\n\ndiv.dt-button-collection.three-column {\n width: 450px;\n}\n\ndiv.dt-button-collection.three-column> :last-child {\n padding-bottom: 1px;\n column-count: 3;\n}\n\ndiv.dt-button-collection.four-column {\n width: 600px;\n}\n\ndiv.dt-button-collection.four-column> :last-child {\n padding-bottom: 1px;\n column-count: 4;\n}\n\ndiv.dt-button-collection .dt-button {\n border-radius: 0;\n}\n\ndiv.dt-button-collection.fixed {\n max-width: none;\n}\n\ndiv.dt-button-collection.fixed:before,\ndiv.dt-button-collection.fixed:after {\n display: none;\n}\n\ndiv.dt-button-background {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 999;\n}\n\n@media screen and (max-width: 767px) {\n div.dt-buttons {\n float: none;\n width: 100%;\n text-align: center;\n margin-bottom: 0.5em;\n }\n\n div.dt-buttons a.btn {\n float: none;\n }\n}\n\ndiv.dt-buttons button.btn.processing,\ndiv.dt-buttons div.btn.processing,\ndiv.dt-buttons a.btn.processing {\n color: rgba(0, 0, 0, 0.2);\n}\n\ndiv.dt-buttons button.btn.processing:after,\ndiv.dt-buttons div.btn.processing:after,\ndiv.dt-buttons a.btn.processing:after {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 16px;\n height: 16px;\n margin: -8px 0 0 -8px;\n box-sizing: border-box;\n display: block;\n content: ' ';\n border: 2px solid #282828;\n border-radius: 50%;\n border-left-color: transparent;\n border-right-color: transparent;\n animation: dtb-spinner 1500ms infinite linear;\n}\n*/\ntable.dataTable.dtr-inline td,\ntable.dataTable.dtr-inline th {\n white-space: nowrap;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr > td.child {\n padding: 8px 8px 8px 42px;\n}\n\n.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before,\n.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before,\n.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before {\n display: none;\n}\n\n.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td:first-child,\n.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th:first-child {\n align-items: center;\n display: flex;\n padding-left: 8px;\n}\n\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {\n padding-left: 27px;\n}\n\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before,\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before {\n border-radius: 14px;\n height: 14px;\n line-height: 14px;\n top: 5px;\n left: 4px;\n text-indent: 3px;\n width: 14px;\n}\n\n.dataTable.dtr-column > tbody > tr > td.control,\n.dataTable.dtr-column > tbody > tr > th.control {\n cursor: pointer;\n position: relative;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control,\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control {\n padding-left: 42px;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control::before,\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control::before {\n background: no-repeat center/24px url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"%3E%3Cpath d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"/%3E%3C/svg%3E');\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n content: '';\n height: 24px;\n line-height: 0;\n margin-top: 0;\n position: absolute;\n top: 1rem;\n left: 0.5rem;\n transform: rotate(0deg);\n transition: transform 200ms linear;\n width: 24px;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before,\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control::before {\n background-color: transparent;\n transform: rotate(-180deg);\n}\n\ntable.dataTable > tbody > tr.child:hover {\n background: transparent !important;\n}\n\ntable.dataTable > tbody > tr.child ul.dtr-details > li:first-child {\n border-bottom: 0;\n padding: 6px 0;\n}\n\ntable.dataTable > tbody > tr.child ul.dtr-details > li {\n border-bottom: none;\n display: flex;\n}\n\n.dataTable > tbody > tr.child span.dtr-title {\n display: inline-block;\n font-weight: 500;\n margin-right: 16px;\n min-width: 75px;\n text-transform: lowercase;\n}\n\n.dataTable > tbody > tr.child span.dtr-title::first-letter {\n text-transform: uppercase;\n}\n\ndiv.dtr-modal {\n height: 100%;\n padding: 10em 1em;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 100;\n}\n\ndiv.dtr-modal div.dtr-modal-display {\n background-color: #f5f5f7;\n border: 1px solid #000000;\n border-radius: 0.5em;\n box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);\n height: 50%;\n margin: auto;\n overflow: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 50%;\n z-index: 102;\n}\n\ndiv.dtr-modal div.dtr-modal-content {\n padding: 1em;\n position: relative;\n}\n\ndiv.dtr-modal div.dtr-modal-close {\n background-color: #f9f9f9;\n border: 1px solid #eaeaea;\n border-radius: 3px;\n cursor: pointer;\n height: 22px;\n position: absolute;\n top: 6px;\n right: 6px;\n text-align: center;\n width: 22px;\n z-index: 12;\n}\n\ndiv.dtr-modal div.dtr-modal-close:hover {\n background-color: #eaeaea;\n}\n\ndiv.dtr-modal div.dtr-modal-background {\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 101;\n}\n\n@media screen and (max-width: 767px) {\n div.dtr-modal div.dtr-modal-display {\n width: 95%;\n }\n}\n\ndiv.dtr-bs-modal table.table tr:first-child td {\n border-top: none;\n}\n\n.flatpickr-calendar {\n animation: none;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n display: none;\n opacity: 0;\n position: absolute;\n touch-action: manipulation;\n visibility: hidden;\n width: 307.875px;\n}\n\n.flatpickr-calendar:focus {\n outline: 0;\n}\n\n.flatpickr-calendar.open, .flatpickr-calendar.inline {\n max-height: 40rem;\n opacity: 1;\n visibility: visible;\n}\n\n.flatpickr-calendar.open {\n display: inline-block;\n z-index: 99999;\n}\n\n.flatpickr-calendar.open.animate {\n animation: fpFadeInDown 250ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.flatpickr-calendar.inline {\n display: block;\n position: relative;\n top: 4px;\n}\n\n.flatpickr-calendar.static {\n position: absolute;\n top: calc(100% + 2px);\n}\n\n.flatpickr-calendar.static.open {\n display: block;\n z-index: 999;\n}\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n box-shadow: none !important;\n}\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\n box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.flatpickr-calendar .hasWeeks .dayContainer {\n border-left: 0;\n}\n\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\n border-top: 1px solid #d7d7d7;\n height: 40px;\n}\n\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n height: auto;\n}\n\n.flatpickr-wrapper {\n display: inline-block;\n position: relative;\n}\n\n.flatpickr-months {\n align-items: center;\n display: flex;\n padding: 1rem 0 12px;\n}\n\n.flatpickr-months .flatpickr-month {\n background: transparent;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9);\n flex: 1;\n margin-left: 2rem;\n overflow: hidden;\n position: relative;\n user-select: none;\n}\n\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n align-items: center;\n border-radius: 12px;\n cursor: pointer;\n display: flex;\n height: 24px;\n justify-content: center;\n position: relative;\n text-decoration: none;\n width: 24px;\n z-index: 3;\n}\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n display: none;\n}\n\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-months .flatpickr-prev-month:active,\n.flatpickr-months .flatpickr-next-month:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n position: relative;\n}\n\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n height: 14px;\n width: 14px;\n}\n\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n fill: #757575;\n stroke: #757575;\n stroke-width: 1px;\n}\n\n.flatpickr-months .flatpickr-prev-month {\n order: 1;\n}\n\n.flatpickr-months .flatpickr-next-month {\n margin: 0 1rem 0 24px;\n order: 2;\n}\n\n.numInputWrapper {\n height: auto;\n position: relative;\n}\n\n.numInputWrapper input,\n.numInputWrapper span {\n display: inline-block;\n}\n\n.numInputWrapper input {\n width: 100%;\n}\n\n.numInputWrapper input::-ms-clear {\n display: none;\n}\n\n.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\n.numInputWrapper span {\n cursor: pointer;\n height: 50%;\n line-height: 50%;\n opacity: 0;\n padding: 0 4px 0 2px;\n position: absolute;\n right: 0;\n width: 14px;\n}\n\n.numInputWrapper span.arrowUp {\n border-bottom: 0;\n top: 0;\n}\n\n.numInputWrapper span.arrowUp::after {\n border-right: 4px solid transparent;\n border-bottom: 4px solid #757575;\n border-left: 4px solid transparent;\n top: 26%;\n}\n\n.numInputWrapper span.arrowDown {\n top: 50%;\n}\n\n.numInputWrapper span.arrowDown::after {\n border-top: 4px solid #757575;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n top: 40%;\n}\n\n.numInputWrapper span::after {\n content: '';\n display: block;\n position: absolute;\n}\n\n.numInputWrapper span:hover {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.numInputWrapper span:active {\n background: rgba(0, 0, 0, 0.24);\n}\n\n.numInputWrapper span svg {\n height: auto;\n width: inherit;\n}\n\n.numInputWrapper span svg path {\n fill: #757575;\n}\n\n.numInputWrapper:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.numInputWrapper:hover span {\n opacity: 1;\n}\n\n.numInputWrapper:focus {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.flatpickr-current-month {\n color: inherit;\n display: inline-block;\n height: 1.5rem;\n line-height: 1.5rem;\n text-align: center;\n width: auto;\n}\n\n.flatpickr-current-month span.cur-month {\n color: inherit;\n display: inline-block;\n font-family: inherit;\n font-weight: 500;\n padding: 0;\n}\n\n.flatpickr-current-month span.cur-month:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-current-month .numInputWrapper {\n border-radius: 12px;\n display: inline-block;\n height: 24px;\n width: 60px;\n}\n\n.flatpickr-current-month .numInputWrapper span.arrowUp::after {\n border-bottom-color: #757575;\n}\n\n.flatpickr-current-month .numInputWrapper span.arrowDown::after {\n border-top-color: #757575;\n}\n\n.flatpickr-current-month input.cur-year {\n appearance: textfield;\n background: transparent;\n border: 0;\n border-radius: 0;\n box-sizing: border-box;\n color: inherit;\n cursor: text;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: auto;\n line-height: inherit;\n margin: 0;\n padding: 0 0 0 0.5rem;\n vertical-align: initial;\n}\n\n.flatpickr-current-month input.cur-year[disabled] {\n background: transparent;\n color: rgba(0, 0, 0, 0.38);\n pointer-events: none;\n}\n\n.flatpickr-current-month input.cur-year:focus {\n outline: 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n appearance: none;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3c/svg%3e');\n background-position: 100% 50%;\n background-repeat: no-repeat;\n background-size: 24px 24px;\n border: none;\n box-sizing: border-box;\n cursor: pointer;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: auto;\n margin: -1px 0 0 -4px;\n outline: 0;\n padding: 4px 28px 4px 4px;\n position: relative;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {\n outline: 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n outline: 0;\n padding: 8px 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-weekdays {\n align-items: center;\n background: transparent;\n display: flex;\n height: 28px;\n overflow: hidden;\n width: 100%;\n}\n\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n display: flex;\n flex: 1;\n padding: 0 16px;\n}\n\n.flatpickr-weekday {\n color: transparent;\n cursor: default;\n display: block;\n flex: 1;\n font-size: 13px;\n font-weight: 500;\n line-height: 1;\n margin: 0;\n transform: translateX(15px);\n user-select: none;\n}\n\n.flatpickr-weekday::first-letter {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.flatpickr-weeks {\n padding: 1px 0 0 0;\n}\n\n.flatpickr-days {\n align-items: flex-start;\n display: flex;\n overflow: hidden;\n position: relative;\n width: 307.875px;\n}\n\n.flatpickr-days:focus {\n outline: 0;\n}\n\n.dayContainer {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-around;\n max-width: 307.875px;\n min-width: 307.875px;\n opacity: 1;\n outline: 0;\n padding: 0 16px 8px;\n text-align: left;\n transform: translate3d(0, 0, 0);\n width: 307.875px;\n /* box-sizing: border-box; */\n}\n\n.dayContainer + .dayContainer {\n box-shadow: -1px 0 0 #e6e6e6;\n}\n\n.flatpickr-day {\n align-items: center;\n border-radius: 150px;\n box-sizing: border-box;\n color: rgba(0, 0, 0, 0.87);\n cursor: pointer;\n display: flex;\n /* flex-basis: 14.2857143%; */\n font-size: 13px;\n font-weight: 400;\n height: 39px;\n justify-content: center;\n max-width: 39px;\n outline: 0;\n position: relative;\n user-select: none;\n width: 14.2857143%;\n}\n\n.flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover {\n background: #f7f2fe;\n color: inherit;\n cursor: pointer;\n outline: 0;\n z-index: 2;\n}\n\n.flatpickr-day.today {\n border: 1px solid #5a5a5a;\n}\n\n.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay {\n color: #757575;\n}\n\n.flatpickr-day.inRange, .flatpickr-day.inRange:hover {\n background-color: #e6d6fc;\n border-radius: 0;\n box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day:nth-of-type(7n + 1).inRange {\n border-radius: 50% 0 0 50%;\n}\n\n.flatpickr-day:nth-of-type(7n).inRange {\n border-radius: 0 50% 50% 0;\n}\n\n.flatpickr-day.startRange, .flatpickr-day.startRange:hover {\n box-shadow: none;\n}\n\n.flatpickr-day.startRange + .flatpickr-day.inRange {\n box-shadow: -10px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day.endRange, .flatpickr-day.endRange:hover {\n box-shadow: -10px 0 0 #e6d6fc;\n}\n\n.flatpickr-day:nth-of-type(7n).startRange, .flatpickr-day:nth-of-type(7n+1).endRange {\n box-shadow: none !important;\n}\n\n.flatpickr-day.selected, .flatpickr-day.selected.inRange {\n background: #6200ee;\n border-radius: 50%;\n color: #ffffff;\n z-index: 3;\n}\n\n.flatpickr-day.selected.startRange + .flatpickr-day.selected.endRange {\n box-shadow: none;\n}\n\n.flatpickr-day.selected.startRange {\n z-index: 4;\n}\n\n.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {\n background: transparent;\n color: #b3b3b3;\n cursor: default;\n}\n\n.flatpickr-day.week.selected {\n border-radius: 0;\n box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day.hidden {\n visibility: hidden;\n}\n\n.rangeMode .flatpickr-day {\n margin-top: 1px;\n}\n\n.flatpickr-weekwrapper {\n float: left;\n}\n\n.flatpickr-weekwrapper .flatpickr-weeks {\n box-shadow: 1px 0 0 #e6e6e6;\n padding: 0 12px;\n}\n\n.flatpickr-weekwrapper .flatpickr-weekday {\n float: none;\n line-height: 28px;\n width: 100%;\n}\n\n.flatpickr-weekwrapper .flatpickr-day,\n.flatpickr-weekwrapper .flatpickr-day:hover {\n background: transparent;\n color: #b3b3b3;\n cursor: default;\n max-width: none;\n width: 100%;\n}\n\n.flatpickr-innerContainer {\n display: flex;\n overflow: hidden;\n}\n\n.flatpickr-rContainer {\n display: inline-block;\n padding: 0;\n}\n\n.flatpickr-time {\n display: flex;\n line-height: 40px;\n max-height: 40px;\n outline: 0;\n overflow: hidden;\n text-align: center;\n}\n\n.flatpickr-time.hasSeconds .numInputWrapper {\n width: 26%;\n}\n\n.flatpickr-time.time24hr .numInputWrapper {\n width: 49%;\n}\n\n.flatpickr-time::after {\n clear: both;\n content: '';\n display: table;\n}\n\n.flatpickr-time .numInputWrapper {\n flex: 1;\n float: left;\n height: 40px;\n width: 40%;\n}\n\n.flatpickr-time .numInputWrapper .arrowUp::after {\n border-bottom-color: #757575;\n}\n\n.flatpickr-time .numInputWrapper .arrowDown::after {\n border-top-color: #757575;\n}\n\n.flatpickr-time input {\n appearance: textfield;\n background: transparent;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n font-size: 0.875rem;\n font-weight: 700;\n height: inherit;\n line-height: inherit;\n margin: 0;\n padding: 0;\n position: relative;\n text-align: center;\n /* box-sizing: border-box; */\n}\n\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n align-self: center;\n color: #393939;\n float: left;\n font-weight: 700;\n height: inherit;\n line-height: inherit;\n user-select: none;\n width: 2%;\n}\n\n.flatpickr-time .flatpickr-am-pm {\n color: #6200ee;\n cursor: pointer;\n font-size: 0.875rem;\n width: 18%;\n}\n\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover {\n background: rgba(255, 255, 255, 0.04);\n}\n\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n background: rgba(98, 0, 238, 0.16);\n color: #6200ee;\n outline: 0;\n}\n\n.flatpickr-input[readonly] {\n cursor: pointer;\n}\n\n@keyframes fpFadeInDown {\n from {\n opacity: 0;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n}\n\n.irs {\n display: block;\n position: relative;\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.irs-line {\n display: block;\n outline: 0 !important;\n overflow: hidden;\n position: relative;\n}\n\n.irs-bar {\n display: block;\n position: absolute;\n left: 0;\n width: 0;\n}\n\n.irs-shadow {\n display: none;\n position: absolute;\n left: 0;\n width: 0;\n}\n\n.irs-handle {\n box-sizing: border-box;\n cursor: default;\n position: absolute;\n z-index: 1;\n}\n\n.irs-handle.type_last {\n z-index: 2;\n}\n\n.irs-min,\n.irs-max {\n cursor: default;\n position: absolute;\n}\n\n.irs-min {\n left: 0;\n}\n\n.irs-max {\n right: 0;\n}\n\n.irs-from,\n.irs-to,\n.irs-single {\n cursor: default;\n position: absolute;\n top: 0;\n left: 0;\n white-space: nowrap;\n}\n\n.irs-grid {\n display: none;\n height: 20px;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n.irs-with-grid .irs-grid {\n display: block;\n}\n\n.irs-grid-pol {\n background: #000000;\n height: 8px;\n position: absolute;\n top: 0;\n left: 0;\n width: 2px;\n}\n\n.irs-grid-pol.small {\n height: 4px;\n}\n\n.irs-grid-text {\n color: #000000;\n font-size: 9px;\n line-height: 9px;\n padding: 0 3px;\n position: absolute;\n bottom: 0;\n left: 0;\n text-align: center;\n white-space: nowrap;\n}\n\n.irs-disable-mask {\n background: rgba(0, 0, 0, 0);\n cursor: default;\n height: 100%;\n position: absolute;\n top: 0;\n left: -1%;\n width: 102%;\n z-index: 2;\n}\n\n.lt-ie9 .irs-disable-mask {\n background: #000000;\n cursor: not-allowed;\n filter: alpha(opacity=0);\n}\n\n.irs-disabled {\n opacity: 0.4;\n}\n\n.irs-hidden-input {\n background: none !important;\n border-color: transparent !important;\n border-style: solid !important;\n font-size: 0 !important;\n height: 0 !important;\n line-height: 0 !important;\n margin: 0 !important;\n outline: 0 !important;\n overflow: hidden;\n padding: 0 !important;\n position: absolute !important;\n top: 0 !important;\n left: 0 !important;\n width: 0 !important;\n z-index: -9999 !important;\n}\n\n.irs--material {\n height: 3rem;\n}\n\n.irs--material.irs-with-grid {\n height: 3.75rem;\n}\n\n.irs--material .irs {\n font-weight: 500;\n}\n\n.irs--material .irs-line {\n background-color: rgba(98, 0, 238, 0.24);\n border-radius: 0.125rem;\n height: 0.25rem;\n top: 26px;\n}\n\n.irs--material .irs-line:hover {\n cursor: pointer;\n}\n\n.irs--material .irs-bar {\n background-color: #6200ee;\n border-radius: 0.1875rem;\n height: 0.375rem;\n top: 25px;\n}\n\n.irs--material .irs-bar:hover {\n cursor: pointer;\n}\n\n.irs--material .irs-bar:hover::after {\n content: '';\n position: absolute;\n top: -20px;\n right: -20px;\n bottom: -20px;\n left: -20px;\n}\n\n.irs--material .irs-shadow {\n background-color: rgba(0, 0, 0, 0.25);\n height: 2px;\n bottom: 26px;\n}\n\n.irs--material .irs-handle {\n background-color: #6200ee;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n top: 18px;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n}\n\n.irs--material .irs-handle::before {\n content: '';\n height: 3rem;\n position: absolute;\n top: -15px;\n left: -15px;\n width: 3rem;\n}\n\n.irs--material .irs-handle:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n cursor: pointer;\n transition: box-shadow 100ms ease-out;\n}\n\n.irs--material .irs-handle.state_hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.irs--material .irs-min,\n.irs--material .irs-max {\n border-radius: 4px;\n color: #999999;\n font-size: 0.625rem;\n line-height: 1.333;\n padding: 2px 4px;\n top: 0;\n text-shadow: none;\n}\n\n.irs--material .irs-from,\n.irs--material .irs-to,\n.irs--material .irs-single {\n background-color: #6d6d6d;\n border-radius: 2px;\n color: #ffffff;\n font-size: 0.75rem;\n line-height: 1.333;\n padding: 6px 8px;\n text-shadow: none;\n transform: translateY(-16px);\n z-index: 10;\n}\n\n.irs--material .irs-from::before,\n.irs--material .irs-to::before,\n.irs--material .irs-single::before {\n border: 3px solid transparent;\n border-top-color: #6d6d6d;\n content: '';\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n position: absolute;\n bottom: -6px;\n left: 50%;\n width: 0;\n}\n\n.irs--material .irs-grid {\n height: 25px;\n transform: translateY(-9px);\n}\n\n.irs--material .irs-grid-pol {\n background-color: rgba(98, 0, 238, 0.54);\n border-radius: 50%;\n height: 0.25rem;\n}\n\n.irs--material .irs-grid-text {\n color: #999999;\n font-size: 0.625rem;\n}\n\n.irs--material.irs-disabled {\n opacity: 1;\n}\n\n.irs--material.irs-disabled .irs-line,\n.irs--material.irs-disabled .irs-bar,\n.irs--material.irs-disabled .irs-from,\n.irs--material.irs-disabled .irs-to,\n.irs--material.irs-disabled .irs-single,\n.irs--material.irs-disabled .irs-handle {\n background-color: #8c8c8c;\n}\n\n.irs--material.irs-disabled .irs-from::before,\n.irs--material.irs-disabled .irs-to::before,\n.irs--material.irs-disabled .irs-single::before {\n display: none;\n}\n\n.irs--material.irs-disabled .irs-grid-pol {\n background-color: rgba(215, 215, 215, 0.54);\n}\n\n.select2-container {\n display: block;\n margin: 0;\n max-width: 100%;\n min-width: 200px;\n position: relative;\n}\n\n.select2-container *:focus {\n outline: 0;\n}\n\n.select2-container .select2-selection--single {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n user-select: none;\n}\n\n.select2-container .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.select2-container .select2-selection--single .select2-selection__arrow {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n height: 24px;\n margin-left: auto;\n order: 12;\n pointer-events: none;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n width: 24px;\n}\n\n.select2-container.select2-container--open .select2-selection__arrow {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236200ee' fill-rule='evenodd' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n transform: rotate(180deg) translateY(-5px);\n}\n\n.select2-container .select2-search--dropdown .select2-search__field {\n background-color: #f5f5f5;\n border: 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px 4px 0 0;\n}\n\n.select2-container .select2-results__message {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered {\n padding-right: 8px;\n padding-left: 20px;\n}\n\n.select2-container.select2-container--open .select2-selection--multiple::after {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' fill='%236200ee' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n transform: rotate(180deg) translateY(-5px);\n}\n\n.select2-container .select2-selection--multiple {\n box-sizing: border-box;\n display: block;\n flex-wrap: wrap;\n user-select: none;\n}\n\n.select2-container .select2-selection--multiple::after {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n content: '';\n height: 24px;\n margin-left: auto;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n width: 24px;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered {\n list-style: none;\n margin: 0;\n overflow: hidden;\n padding: 0;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered:not(:empty) {\n margin: -2px 0;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {\n align-items: center;\n background-color: #e0e0e0;\n border-radius: 1rem;\n cursor: pointer;\n display: inline-flex;\n float: left;\n font-size: 0.875rem;\n height: 2rem;\n justify-content: center;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin-top: 0.3em;\n margin-right: 5px;\n padding: 0 0.75rem;\n position: relative;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:last-of-type {\n animation: opacity 0.3s linear;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove {\n background-color: transparent;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"%3e%3cpath fill=\"%23666\" d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"/%3e%3c/svg%3e');\n border: 0;\n height: 18px;\n margin-right: -0.25rem;\n margin-left: 0.5rem;\n order: 12;\n width: 18px;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {\n color: #000000;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove span {\n display: none;\n}\n\n.select2-container .select2-search--inline .select2-search__field {\n background-color: transparent;\n border: none;\n padding: 0;\n}\n\n.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {\n display: none;\n}\n\n.select2-container .select2-selection {\n align-items: center;\n background-clip: padding-box;\n background-color: transparent;\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px 4px 0 0;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.5;\n overflow: hidden;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n text-overflow: ellipsis;\n transition: border-color 15ms linear, box-shadow 15ms linear;\n white-space: nowrap;\n width: 100%;\n will-change: border-color, box-shadow;\n}\n\n.select2-container .select2-selection::before {\n background: currentColor;\n color: #6200ee;\n content: '';\n height: 2px;\n position: absolute;\n bottom: 0;\n left: 0;\n transform: scaleX(0);\n transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);\n width: 100%;\n}\n\n.select2-container .select2-selection:hover {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n.select2-container.select2-container--open .select2-selection::before {\n transform: scaleX(1);\n}\n\nselect.is-invalid ~ .select2-container .select2-selection,\n.was-validated select:invalid ~ .select2-container .select2-selection {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E\");\n background-position: 100%;\n background-repeat: no-repeat;\n background-size: 1.5rem 1.5rem;\n border-color: #b00020;\n}\n\n.select2-container .select2-selection__clear {\n background-color: #c8c8c8;\n border-radius: 100%;\n color: #ffa500;\n float: right;\n height: 0.9em;\n line-height: 0.75em;\n margin-top: 0.7em;\n margin-right: 0.3em;\n padding-left: 0.15em;\n width: 0.9em;\n}\n\n.select2-container .select2-selection__clear:hover {\n background-color: #afafaf;\n}\n\n.select2-container.select2-container--disabled .select2-selection {\n border-bottom-style: dotted;\n color: rgba(0, 0, 0, 0.38);\n cursor: default;\n}\n\n.select2-container.select2-container--disabled .select2-selection:hover {\n border-color: rgba(0, 0, 0, 0.42);\n}\n\n.select2-container.select2-container--disabled .select2-selection__clear {\n display: none;\n}\n\n.select2-dropdown {\n animation: opacity 0.03s linear, select-menu-scale 0.12s cubic-bezier(0, 0, 0.2, 1);\n background-color: #ffffff;\n border-radius: 0 0 4px 4px;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n box-sizing: border-box;\n position: absolute;\n left: -100000px;\n transform-origin: center top;\n width: 100%;\n z-index: 80;\n}\n\n.select2-container--open .select2-dropdown {\n top: 1px;\n left: 0;\n}\n\n.select2-container--open .select2-dropdown.select2-dropdown--above {\n border-radius: 4px 4px 0 0;\n top: -1px;\n transform-origin: center bottom;\n}\n\n@keyframes select-menu-scale {\n 0% {\n transform: scale(0.87);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.select2-results {\n display: block;\n}\n\n.select2-results__options {\n font-size: 1rem;\n list-style: none;\n margin: 0.5rem 0 0 0;\n max-height: 100vh;\n overflow-y: scroll;\n padding: 0 0 0.5rem 0;\n}\n\n.select2-results__options.select2-results__options--nested {\n margin: 0;\n overflow-y: hidden;\n padding: 0;\n}\n\n.select2-results__options.select2-results__options--nested > .select2-results__option {\n padding-left: 1.5rem;\n}\n\n.select2-results__option,\n.select2-results__group {\n align-items: center;\n display: flex;\n min-height: 3rem;\n padding: 0 1rem;\n position: relative;\n}\n\n.select2-results__option {\n letter-spacing: 0.009375em;\n transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n user-select: none;\n}\n\n.select2-results__option--highlighted.select2-results__option--selectable {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.select2-results__option--highlighted.select2-results__option--selectable:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.select2-results__option--selected {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.select2-results__option--selected.select2-results__option--highlighted {\n background-color: rgba(0, 0, 0, 0.16);\n}\n\n.select2-results__option.select2-results__option--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.select2-results__option--group {\n display: block;\n padding: 0;\n}\n\n.select2-results__group {\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.875rem;\n}\n\n.select2-results > .select2-results__options {\n overflow-y: auto;\n}\n\n.select2-results__option--selectable {\n cursor: pointer;\n}\n\n.select2-search--dropdown {\n display: block;\n padding: 5px 4px 0;\n}\n\n.select2-search--dropdown::before {\n font-size: 1.51429em;\n opacity: 0.38;\n position: absolute;\n top: 0.6em;\n left: 0.1em;\n}\n\n.select2-search--dropdown .select2-search__field {\n background-color: transparent;\n border: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 20px;\n box-sizing: border-box;\n line-height: normal;\n padding: 10px 16px 12px;\n padding-left: 1.5em;\n width: 100%;\n}\n\n.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.select2-search--dropdown.select2-search--hide {\n display: none;\n}\n\n.select2-close-mask {\n background-color: #ffffff;\n border: 0;\n filter: alpha(opacity=0);\n height: auto;\n margin: 0;\n min-height: 100%;\n min-width: 100%;\n opacity: 0;\n padding: 0;\n position: fixed;\n top: 0;\n left: 0;\n width: auto;\n z-index: 99;\n}\n\n.select2-hidden-accessible {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n height: 1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n white-space: nowrap !important;\n width: 1px !important;\n}\n\n.input-group .select2-container {\n flex-grow: 1;\n}\n\n.input-group-prepend ~ .select2-container .select2-selection {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .select2-container:not(:last-child) .select2-selection {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.select2-container--outlined .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.select2-container--outlined.select2-container--open .select2-selection {\n border-color: #6200ee;\n box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee;\n}\n\n.select2-container--outlined.select2-container--open .select2-selection::before {\n transform: scaleX(0);\n}\n\n.select2-container--outlined .select2-selection {\n border: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px;\n line-height: 1.5;\n min-height: 3.5rem;\n padding: 14px 16px 12px;\n}\n\n.select2-container--outlined.select2-container--disabled .select2-selection {\n border-bottom-style: solid;\n}\n\n.select2-container--filled .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.select2-container--filled .select2-selection {\n background-color: whitesmoke;\n padding: 20px 16px 11px;\n}\n\n.select2-container--filled .select2-selection:hover {\n background-color: #ededed;\n}\n\n.select2-container--filled .select2-selection:active {\n background-color: #dbdbdb;\n}\n\n.select2-container--filled.select2-container--disabled .select2-selection {\n border-bottom-style: solid;\n}\n\ntextarea.textarea-autosize {\n height: 2.25rem;\n min-height: 2.25rem;\n overflow-y: hidden;\n resize: none;\n}\n\ntextarea.textarea-autosize.form-control-lg {\n height: 3.75rem;\n min-height: 3.75rem;\n}\n\ntextarea.textarea-autosize.form-control-sm {\n height: 2rem;\n min-height: 2rem;\n}\n"]} \ No newline at end of file diff --git a/FoodsharingSiegen.Server/wwwroot/css/material-plugins.min.css b/FoodsharingSiegen.Server/wwwroot/css/material-plugins.min.css new file mode 100644 index 0000000..e4ef818 --- /dev/null +++ b/FoodsharingSiegen.Server/wwwroot/css/material-plugins.min.css @@ -0,0 +1,4 @@ +/*! + * Material themes by djibe for various plugins (standalone) + */.dataTables_wrapper{margin-bottom:2rem}.dataTables_wrapper .dataTable{margin-bottom:0}.dataTables_wrapper>.data-table{width:100%}.dataTable thead td,.dataTable thead th{cursor:pointer;text-transform:lowercase}.dataTable thead td:first-letter,.dataTable thead th:first-letter{text-transform:uppercase}.dataTable .dataTables_empty{font-weight:500}@media print{.dataTable tbody td,.dataTable tbody th{height:2.25rem}.dataTable tfoot td,.dataTable tfoot th,.dataTable thead td,.dataTable thead th{height:2.5rem}}.dataTable thead th.sorting_asc,.dataTable thead th.sorting_desc{position:relative}.dataTable thead th.sorting_asc:after,.dataTable thead th.sorting_desc:after{opacity:.54!important}.dataTable thead th.sorting:hover:after{opacity:.27}.dataTable thead th[class*=sorting]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z'/%3E%3C/svg%3E");height:18px;margin:0 .25rem;opacity:0;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);width:18px}.dataTable thead th[class*=sorting]:focus{outline:0}.dataTable thead th.sorting_desc:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.dataTables_filter{display:-ms-flexbox;display:flex;margin-bottom:1rem}.dataTables_filter>label{display:-ms-flexbox;display:flex;margin-left:auto;min-width:280px;position:relative}.dataTables_filter>label:before{background:no-repeat 50%/24px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath fill='%23757575' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");content:"";height:46px;left:1rem;position:absolute;width:24px}.dataTables_filter>label input{border:1px solid rgba(0,0,0,.12);border-radius:24px;padding:11px 16px 11px 48px;transition:border .15s linear,box-shadow .15s linear}.dataTables_filter>label input:hover{border-color:rgba(0,0,0,.38);box-shadow:none}.dataTables_filter>label input:focus{border-color:transparent;box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}@media screen and (max-width:960px){.dataTables_filter>label{margin-left:0;width:100%}}.dataTables_wrapper .bottom{-ms-flex-align:center;align-items:center;border-top:1px solid #e1e1e1;display:-ms-flexbox;display:flex;min-height:52px;padding:0 2px 0 1rem}@media screen and (max-width:768px){.dataTables_wrapper .bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}}.dataTables-svg{fill:currentColor;display:inline-block;font-size:1.5rem;height:24px;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;width:24px}.dt-buttons .btn-icon:hover .dataTables-svg{color:#212121}.dt-buttons .dataTables-svg{color:#757575}.dt-buttons>.btn-icon>span{display:-ms-flexbox;display:flex}.dataTables_length{margin-left:auto;margin-right:2rem}.dataTables_length .custom-select{border:1px solid rgba(0,0,0,.12);border-radius:4px;cursor:pointer;margin-left:.5rem;padding:.375rem 30px calc(.375rem - 1px) 1rem;width:auto}.dataTables_length .custom-select:hover{border-color:rgba(0,0,0,.42)}.dataTables_length .custom-select:focus{border-color:#6200ee;box-shadow:none}.dataTables_length>label{-ms-flex-align:center;align-items:center;color:inherit;display:-ms-flexbox;display:flex}.dataTables_info,.dataTables_length .custom-select,.dataTables_length>label{font-size:.875rem;letter-spacing:.01071em;line-height:1.43}.dataTables_paginate .page-item>.page-link{border-radius:50%;margin-left:0;padding:12px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.dataTables_paginate .page-item.disabled>.page-link{opacity:.3}.dataTables_paginate>.pagination{margin:0 0 0 20px;padding:0}.dataTable.fixedHeader-floating,.dataTable.fixedHeader-locked{border-bottom:1px solid #e1e1e1;margin-bottom:0!important;margin-top:0!important}.dataTable.fixedHeader-floating{position:fixed!important}.dataTable.fixedHeader-locked{position:absolute!important}@media print{.dataTable.fixedHeader-floating{display:none}}.dtr-control:focus{outline:0}table.dataTable.DTCR_clonedTable{background-color:#ebebeb;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:absolute!important;z-index:40}div.DTCR_pointer{background-color:#757575;width:1px;z-index:39}@-webkit-keyframes dtb-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dtb-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}div.dt-button-info{background-color:#333;border:0;border-radius:4px;bottom:0;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);color:hsla(0,0%,100%,.87);font-size:.875rem;font-weight:400;height:3rem;left:calc(50% - 172px);letter-spacing:.017857em;line-height:1.25rem;margin:.5rem;max-width:42rem;min-width:21.5rem;overflow:hidden;position:fixed;text-align:left;top:auto;width:auto;z-index:239}div.dt-button-info h2{display:none}div.dt-button-info>div{padding:1rem}table.dataTable.dtr-inline td,table.dataTable.dtr-inline th{white-space:nowrap}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child{padding:8px 8px 8px 42px}.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none}.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-left:8px}.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{border-radius:14px;height:14px;left:4px;line-height:14px;text-indent:3px;top:5px;width:14px}.dataTable.dtr-column>tbody>tr>td.control,.dataTable.dtr-column>tbody>tr>th.control{cursor:pointer;position:relative}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th.dtr-control{padding-left:42px}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th.dtr-control:before{background:no-repeat 50%/24px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-color:transparent;border:0;border-radius:0;box-shadow:none;content:"";height:24px;left:.5rem;line-height:0;margin-top:0;position:absolute;top:1rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:24px}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{background-color:transparent;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}table.dataTable>tbody>tr.child:hover{background:transparent!important}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{border-bottom:0;padding:6px 0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:none;display:-ms-flexbox;display:flex}.dataTable>tbody>tr.child span.dtr-title{display:inline-block;font-weight:500;margin-right:16px;min-width:75px;text-transform:lowercase}.dataTable>tbody>tr.child span.dtr-title:first-letter{text-transform:uppercase}div.dtr-modal{height:100%;left:0;padding:10em 1em;position:fixed;top:0;width:100%;z-index:100}div.dtr-modal div.dtr-modal-display{background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;bottom:0;box-shadow:0 12px 30px rgba(0,0,0,.6);height:50%;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;width:50%;z-index:102}div.dtr-modal div.dtr-modal-content{padding:1em;position:relative}div.dtr-modal div.dtr-modal-close{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:3px;cursor:pointer;height:22px;position:absolute;right:6px;text-align:center;top:6px;width:22px;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:101}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}.flatpickr-calendar{-webkit-animation:none;animation:none;background:#fff;border-radius:4px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);display:none;opacity:0;position:absolute;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar:focus{outline:0}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:40rem;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.open.animate{-webkit-animation:fpFadeInDown .25s cubic-bezier(0,0,.2,1);animation:fpFadeInDown .25s cubic-bezier(0,0,.2,1)}.flatpickr-calendar.inline{display:block;position:relative;top:4px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid #d7d7d7;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:1rem 0 12px}.flatpickr-months .flatpickr-month{fill:rgba(0,0,0,.9);background:transparent;color:rgba(0,0,0,.9);-ms-flex:1;flex:1;margin-left:2rem;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:12px;cursor:pointer;display:-ms-flexbox;display:flex;height:24px;justify-content:center;position:relative;text-decoration:none;width:24px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{background-color:rgba(0,0,0,.04)}.flatpickr-months .flatpickr-next-month:active,.flatpickr-months .flatpickr-prev-month:active{background-color:rgba(0,0,0,.24)}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:#757575;stroke:#757575;stroke-width:1px}.flatpickr-months .flatpickr-prev-month{-ms-flex-order:1;order:1}.flatpickr-months .flatpickr-next-month{-ms-flex-order:2;margin:0 1rem 0 24px;order:2}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #757575;border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #757575;top:40%}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span:hover{background:rgba(0,0,0,.12)}.numInputWrapper span:active{background:rgba(0,0,0,.24)}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:#757575}.numInputWrapper:hover{background:rgba(0,0,0,.04)}.numInputWrapper:hover span{opacity:1}.numInputWrapper:focus{background:rgba(0,0,0,.12)}.flatpickr-current-month{color:inherit;display:inline-block;height:1.5rem;line-height:1.5rem;text-align:center;width:auto}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:500;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.04)}.flatpickr-current-month .numInputWrapper{border-radius:12px;display:inline-block;height:24px;width:60px}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#757575}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#757575}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5rem;vertical-align:initial}.flatpickr-current-month input.cur-year[disabled]{background:transparent;color:rgba(0,0,0,.38);pointer-events:none}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=utf8,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');background-position:100% 50%;background-repeat:no-repeat;background-size:24px 24px;border:none;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:auto;margin:-1px 0 0 -4px;outline:0;padding:4px 28px 4px 4px;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{outline:0;padding:8px 0}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover{background-color:rgba(0,0,0,.04)}.flatpickr-weekdays{-ms-flex-align:center;align-items:center;background:transparent;display:-ms-flexbox;display:flex;height:28px;overflow:hidden;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:0 16px}.flatpickr-weekday{color:transparent;cursor:default;display:block;-ms-flex:1;flex:1;font-size:13px;font-weight:500;line-height:1;margin:0;-webkit-transform:translateX(15px);transform:translateX(15px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-weekday:first-letter{color:rgba(0,0,0,.54)}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:distribute;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0 16px 8px;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:150px;box-sizing:border-box;color:rgba(0,0,0,.87);cursor:pointer;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;height:39px;justify-content:center;max-width:39px;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:14.2857143%}.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day:hover{background:#f7f2fe;color:inherit;cursor:pointer;outline:0;z-index:2}.flatpickr-day.today{border:1px solid #5a5a5a}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:#757575}.flatpickr-day.inRange,.flatpickr-day.inRange:hover{background-color:#e6d6fc;border-radius:0;box-shadow:-5px 0 0 #e6d6fc,5px 0 0 #e6d6fc}.flatpickr-day:nth-of-type(7n+1).inRange{border-radius:50% 0 0 50%}.flatpickr-day:nth-of-type(7n).inRange{border-radius:0 50% 50% 0}.flatpickr-day.startRange,.flatpickr-day.startRange:hover{box-shadow:none}.flatpickr-day.startRange+.flatpickr-day.inRange{box-shadow:-10px 0 0 #e6d6fc,5px 0 0 #e6d6fc}.flatpickr-day.endRange,.flatpickr-day.endRange:hover{box-shadow:-10px 0 0 #e6d6fc}.flatpickr-day:nth-of-type(7n).startRange,.flatpickr-day:nth-of-type(7n+1).endRange{box-shadow:none!important}.flatpickr-day.selected,.flatpickr-day.selected.inRange{background:#6200ee;border-radius:50%;color:#fff;z-index:3}.flatpickr-day.selected.startRange+.flatpickr-day.selected.endRange{box-shadow:none}.flatpickr-day.selected.startRange{z-index:4}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay{background:transparent;color:#b3b3b3;cursor:default}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #e6d6fc,5px 0 0 #e6d6fc}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper .flatpickr-day,.flatpickr-weekwrapper .flatpickr-day:hover{background:transparent;color:#b3b3b3;cursor:default;max-width:none;width:100%}.flatpickr-innerContainer{display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{display:-ms-flexbox;display:flex;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper .arrowUp:after{border-bottom-color:#757575}.flatpickr-time .numInputWrapper .arrowDown:after{border-top-color:#757575}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;color:rgba(0,0,0,.87);font-size:.875rem;font-weight:700;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{color:#6200ee;cursor:pointer;font-size:.875rem;width:18%}.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:hover{background:hsla(0,0%,100%,.04)}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time input:focus{background:rgba(98,0,238,.16);color:#6200ee;outline:0}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{display:block;position:relative}.irs-line{outline:0!important;overflow:hidden}.irs-bar{display:block}.irs-bar,.irs-shadow{left:0;position:absolute;width:0}.irs-shadow{display:none}.irs-handle{box-sizing:border-box;cursor:default;position:absolute;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{cursor:default;position:absolute}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{cursor:default;left:0;position:absolute;top:0;white-space:nowrap}.irs-grid{bottom:0;display:none;height:20px;left:0;position:absolute;width:100%}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{background:#000;height:8px;left:0;position:absolute;top:0;width:2px}.irs-grid-pol.small{height:4px}.irs-grid-text{bottom:0;color:#000;font-size:9px;left:0;line-height:9px;padding:0 3px;position:absolute;text-align:center;white-space:nowrap}.irs-disable-mask{background:transparent;cursor:default;height:100%;left:-1%;position:absolute;top:0;width:102%;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed;filter:alpha(opacity=0)}.irs-disabled{opacity:.4}.irs-hidden-input{background:none!important;border-color:transparent!important;border-style:solid!important;font-size:0!important;height:0!important;left:0!important;line-height:0!important;margin:0!important;outline:0!important;overflow:hidden;padding:0!important;position:absolute!important;top:0!important;width:0!important;z-index:-9999!important}.irs--material{height:3rem}.irs--material.irs-with-grid{height:3.75rem}.irs--material .irs{font-weight:500}.irs--material .irs-line{background-color:rgba(98,0,238,.24);border-radius:.125rem;height:.25rem;top:26px}.irs--material .irs-line:hover{cursor:pointer}.irs--material .irs-bar{background-color:#6200ee;border-radius:.1875rem;height:.375rem;top:25px}.irs--material .irs-bar:hover{cursor:pointer}.irs--material .irs-bar:hover:after{bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}.irs--material .irs-shadow{background-color:rgba(0,0,0,.25);bottom:26px;height:2px}.irs--material .irs-handle{background-color:#6200ee;border-radius:50%;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2);height:1.25rem;top:18px;transition:box-shadow .1s ease-out;width:1.25rem}.irs--material .irs-handle:before{content:"";height:3rem;left:-15px;position:absolute;top:-15px;width:3rem}.irs--material .irs-handle:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),0 0 0 .875rem rgba(98,0,238,.12);cursor:pointer;transition:box-shadow .1s ease-out}.irs--material .irs-handle.state_hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),0 0 0 .875rem rgba(98,0,238,.24)}.irs--material .irs-max,.irs--material .irs-min{border-radius:4px;color:#999;font-size:.625rem;line-height:1.333;padding:2px 4px;text-shadow:none;top:0}.irs--material .irs-from,.irs--material .irs-single,.irs--material .irs-to{background-color:#6d6d6d;border-radius:2px;color:#fff;font-size:.75rem;line-height:1.333;padding:6px 8px;text-shadow:none;-webkit-transform:translateY(-16px);transform:translateY(-16px);z-index:10}.irs--material .irs-from:before,.irs--material .irs-single:before,.irs--material .irs-to:before{border:3px solid transparent;border-top-color:#6d6d6d;bottom:-6px;content:"";height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--material .irs-grid{height:25px;-webkit-transform:translateY(-9px);transform:translateY(-9px)}.irs--material .irs-grid-pol{background-color:rgba(98,0,238,.54);border-radius:50%;height:.25rem}.irs--material .irs-grid-text{color:#999;font-size:.625rem}.irs--material.irs-disabled{opacity:1}.irs--material.irs-disabled .irs-bar,.irs--material.irs-disabled .irs-from,.irs--material.irs-disabled .irs-handle,.irs--material.irs-disabled .irs-line,.irs--material.irs-disabled .irs-single,.irs--material.irs-disabled .irs-to{background-color:#8c8c8c}.irs--material.irs-disabled .irs-from:before,.irs--material.irs-disabled .irs-single:before,.irs--material.irs-disabled .irs-to:before{display:none}.irs--material.irs-disabled .irs-grid-pol{background-color:hsla(0,0%,84%,.54)}.select2-container{display:block;margin:0;max-width:100%;min-width:200px;position:relative}.select2-container :focus{outline:0}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__placeholder{color:rgba(0,0,0,.54)}.select2-container .select2-selection--single .select2-selection__arrow{-ms-flex-order:12;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;height:24px;margin-left:auto;order:12;pointer-events:none;transition:-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);width:24px}.select2-container.select2-container--open .select2-selection__arrow{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236200ee' fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;-webkit-transform:rotate(180deg) translateY(-5px);transform:rotate(180deg) translateY(-5px)}.select2-container .select2-search--dropdown .select2-search__field{background-color:#f5f5f5;border:0;border-bottom:1px solid rgba(0,0,0,.42);border-radius:4px 4px 0 0}.select2-container .select2-results__message{color:rgba(0,0,0,.54)}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container.select2-container--open .select2-selection--multiple:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' fill='%236200ee' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;-webkit-transform:rotate(180deg) translateY(-5px);transform:rotate(180deg) translateY(-5px)}.select2-container .select2-selection--multiple{box-sizing:border-box;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--multiple:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;content:"";height:24px;margin-left:auto;transition:-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);width:24px}.select2-container .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;overflow:hidden;padding:0}.select2-container .select2-selection--multiple .select2-selection__rendered:not(:empty){margin:-2px 0}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#e0e0e0;border-radius:1rem;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;float:left;font-size:.875rem;height:2rem;justify-content:center;letter-spacing:.017857em;line-height:1.25rem;margin-right:5px;margin-top:.3em;padding:0 .75rem;position:relative;vertical-align:middle;white-space:nowrap}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:last-of-type{-webkit-animation:opacity .3s linear;animation:opacity .3s linear}.select2-container .select2-selection--multiple .select2-selection__choice__remove{-ms-flex-order:12;background-color:transparent;background-image:url('data:image/svg+xml;charset=utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"%3e%3cpath fill="%23666" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/%3e%3c/svg%3e');border:0;height:18px;margin-left:.5rem;margin-right:-.25rem;order:12;width:18px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#000}.select2-container .select2-selection--multiple .select2-selection__choice__remove span{display:none}.select2-container .select2-search--inline .select2-search__field{background-color:transparent;border:none;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{display:none}.select2-container .select2-selection{-ms-flex-align:center;align-items:center;background-clip:padding-box;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.42);border-radius:4px 4px 0 0;color:rgba(0,0,0,.87);display:-ms-flexbox;display:flex;font-size:1rem;letter-spacing:.009375em;line-height:1.5;overflow:hidden;padding:.375rem 0 calc(.375rem - 1px);text-overflow:ellipsis;transition:border-color 15ms linear,box-shadow 15ms linear;white-space:nowrap;width:100%;will-change:border-color,box-shadow}.select2-container .select2-selection:before{background:currentColor;bottom:0;color:#6200ee;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);width:100%}.select2-container .select2-selection:hover{border-color:rgba(0,0,0,.87)}.select2-container.select2-container--open .select2-selection:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.was-validated select:invalid~.select2-container .select2-selection,select.is-invalid~.select2-container .select2-selection{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border-color:#b00020}.select2-container .select2-selection__clear{background-color:#c8c8c8;border-radius:100%;color:orange;float:right;height:.9em;line-height:.75em;margin-right:.3em;margin-top:.7em;padding-left:.15em;width:.9em}.select2-container .select2-selection__clear:hover{background-color:#afafaf}.select2-container.select2-container--disabled .select2-selection{border-bottom-style:dotted;color:rgba(0,0,0,.38);cursor:default}.select2-container.select2-container--disabled .select2-selection:hover{border-color:rgba(0,0,0,.42)}.select2-container.select2-container--disabled .select2-selection__clear{display:none}.select2-dropdown{-webkit-animation:opacity .03s linear,select-menu-scale .12s cubic-bezier(0,0,.2,1);animation:opacity .03s linear,select-menu-scale .12s cubic-bezier(0,0,.2,1);background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-sizing:border-box;left:-100000px;position:absolute;-webkit-transform-origin:center top;transform-origin:center top;width:100%;z-index:80}.select2-container--open .select2-dropdown{left:0;top:1px}.select2-container--open .select2-dropdown.select2-dropdown--above{border-radius:4px 4px 0 0;top:-1px;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes select-menu-scale{0%{-webkit-transform:scale(.87);transform:scale(.87)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes select-menu-scale{0%{-webkit-transform:scale(.87);transform:scale(.87)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.select2-results{display:block}.select2-results__options{font-size:1rem;list-style:none;margin:.5rem 0 0;max-height:100vh;overflow-y:scroll;padding:0 0 .5rem}.select2-results__options.select2-results__options--nested{margin:0;overflow-y:hidden;padding:0}.select2-results__options.select2-results__options--nested>.select2-results__option{padding-left:1.5rem}.select2-results__group,.select2-results__option{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:3rem;padding:0 1rem;position:relative}.select2-results__option{letter-spacing:.009375em;transition:background-color,color .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(0,0,0,.04)}.select2-results__option--highlighted.select2-results__option--selectable:active{background-color:rgba(0,0,0,.24)}.select2-results__option--selected{background-color:rgba(0,0,0,.12)}.select2-results__option--selected.select2-results__option--highlighted{background-color:rgba(0,0,0,.16)}.select2-results__option.select2-results__option--disabled{color:rgba(0,0,0,.38)}.select2-results__option--group{display:block;padding:0}.select2-results__group{color:rgba(0,0,0,.54);font-size:.875rem}.select2-results>.select2-results__options{overflow-y:auto}.select2-results__option--selectable{cursor:pointer}.select2-search--dropdown{display:block;padding:5px 4px 0}.select2-search--dropdown:before{font-size:1.51429em;left:.1em;opacity:.38;position:absolute;top:.6em}.select2-search--dropdown .select2-search__field{background-color:transparent;border:1px solid rgba(0,0,0,.42);border-radius:20px;box-sizing:border-box;line-height:normal;padding:10px 16px 12px 1.5em;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.input-group .select2-container{-ms-flex-positive:1;flex-grow:1}.input-group-prepend~.select2-container .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.select2-container:not(:last-child) .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-container--outlined .select2-selection--single .select2-selection__placeholder{color:rgba(0,0,0,.6)}.select2-container--outlined.select2-container--open .select2-selection{border-color:#6200ee;box-shadow:inset 2px 2px 0 -1px #6200ee,inset -2px -2px 0 -1px #6200ee}.select2-container--outlined.select2-container--open .select2-selection:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.select2-container--outlined .select2-selection{border:1px solid rgba(0,0,0,.42);border-radius:4px;line-height:1.5;min-height:3.5rem;padding:14px 16px 12px}.select2-container--outlined.select2-container--disabled .select2-selection{border-bottom-style:solid}.select2-container--filled .select2-selection--single .select2-selection__placeholder{color:rgba(0,0,0,.6)}.select2-container--filled .select2-selection{background-color:#f5f5f5;padding:20px 16px 11px}.select2-container--filled .select2-selection:hover{background-color:#ededed}.select2-container--filled .select2-selection:active{background-color:#dbdbdb}.select2-container--filled.select2-container--disabled .select2-selection{border-bottom-style:solid}textarea.textarea-autosize{height:2.25rem;min-height:2.25rem;overflow-y:hidden;resize:none}textarea.textarea-autosize.form-control-lg{height:3.75rem;min-height:3.75rem}textarea.textarea-autosize.form-control-sm{height:2rem;min-height:2rem} +/*# sourceMappingURL=material-plugins.min.css.map */ \ No newline at end of file diff --git a/FoodsharingSiegen.Server/wwwroot/css/material-plugins.min.css.map b/FoodsharingSiegen.Server/wwwroot/css/material-plugins.min.css.map new file mode 100644 index 0000000..d273866 --- /dev/null +++ b/FoodsharingSiegen.Server/wwwroot/css/material-plugins.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["material-plugins.css"],"names":[],"mappings":"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","file":"material-plugins.min.css","sourcesContent":["/*!\n * Material themes by djibe for various plugins (standalone)\n */\n.dataTables_wrapper {\n margin-bottom: 2rem;\n}\n\n.dataTables_wrapper .dataTable {\n margin-bottom: 0;\n}\n\n.dataTables_wrapper > .data-table {\n width: 100%;\n}\n\n.dataTable thead td,\n.dataTable thead th {\n cursor: pointer;\n text-transform: lowercase;\n}\n\n.dataTable thead td::first-letter,\n.dataTable thead th::first-letter {\n text-transform: uppercase;\n}\n\n.dataTable .dataTables_empty {\n font-weight: 500;\n}\n\n@media print {\n .dataTable tbody td,\n .dataTable tbody th {\n height: 2.25rem;\n }\n .dataTable tfoot td,\n .dataTable tfoot th,\n .dataTable thead td,\n .dataTable thead th {\n height: 2.5rem;\n }\n}\n\n.dataTable thead th.sorting_asc,\n.dataTable thead th.sorting_desc {\n position: relative;\n}\n\n.dataTable thead th.sorting_asc::after,\n.dataTable thead th.sorting_desc::after {\n opacity: 0.54 !important;\n}\n\n.dataTable thead th.sorting:hover::after {\n opacity: 0.27;\n}\n\n.dataTable thead th[class*='sorting']::after {\n content: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z'/%3E%3C/svg%3E\");\n height: 18px;\n margin: 0 0.25rem;\n opacity: 0;\n position: absolute;\n transform: rotate(0deg);\n transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 18px;\n}\n\n.dataTable thead th[class*='sorting']:focus {\n outline: 0;\n}\n\n.dataTable thead th.sorting_desc::after {\n transform: rotate(-180deg);\n}\n\n.dataTables_filter {\n display: flex;\n margin-bottom: 1rem;\n}\n\n.dataTables_filter > label {\n display: flex;\n margin-left: auto;\n min-width: 280px;\n position: relative;\n}\n\n.dataTables_filter > label::before {\n background: no-repeat center/24px url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath fill='%23757575' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E\");\n content: '';\n height: 46px;\n position: absolute;\n left: 1rem;\n width: 24px;\n}\n\n.dataTables_filter > label input {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 24px;\n padding: 11px 16px 11px 48px;\n transition: border 150ms linear, box-shadow 150ms linear;\n}\n\n.dataTables_filter > label input:hover {\n border-color: rgba(0, 0, 0, 0.38);\n box-shadow: none;\n}\n\n.dataTables_filter > label input:focus {\n border-color: transparent;\n box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);\n}\n\n@media screen and (max-width: 960px) {\n .dataTables_filter > label {\n margin-left: 0;\n width: 100%;\n }\n}\n\n.dataTables_wrapper .bottom {\n align-items: center;\n border-top: 1px solid #e1e1e1;\n display: flex;\n min-height: 52px;\n padding: 0 2px 0 1rem;\n}\n\n@media screen and (max-width: 768px) {\n .dataTables_wrapper .bottom {\n flex-wrap: wrap;\n }\n}\n\n.dataTables-svg {\n display: inline-block;\n fill: currentColor;\n font-size: 1.5rem;\n height: 24px;\n transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n width: 24px;\n}\n\n.dt-buttons .btn-icon:hover .dataTables-svg {\n color: #212121;\n}\n\n.dt-buttons .dataTables-svg {\n color: #757575;\n}\n\n.dt-buttons > .btn-icon > span {\n display: flex;\n}\n\n.dataTables_length {\n margin-right: 2rem;\n margin-left: auto;\n}\n\n.dataTables_length .custom-select {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n cursor: pointer;\n margin-left: 0.5rem;\n padding: 0.375rem 30px calc(0.375rem - 1px) 1rem;\n width: auto;\n}\n\n.dataTables_length .custom-select:hover {\n border-color: rgba(0, 0, 0, 0.42);\n}\n\n.dataTables_length .custom-select:focus {\n border-color: #6200ee;\n box-shadow: none;\n}\n\n.dataTables_length > label {\n align-items: center;\n color: inherit;\n display: flex;\n font-size: 0.875rem;\n letter-spacing: 0.01071em;\n line-height: 1.43;\n}\n\n.dataTables_info,\n.dataTables_length .custom-select {\n font-size: 0.875rem;\n letter-spacing: 0.01071em;\n line-height: 1.43;\n}\n\n.dataTables_paginate .page-item > .page-link {\n border-radius: 50%;\n margin-left: 0;\n padding: 12px;\n transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.dataTables_paginate .page-item.disabled > .page-link {\n opacity: 0.3;\n}\n\n.dataTables_paginate > .pagination {\n margin: 0 0 0 20px;\n padding: 0;\n}\n\n.dataTable.fixedHeader-floating, .dataTable.fixedHeader-locked {\n border-bottom: 1px solid #e1e1e1;\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.dataTable.fixedHeader-floating {\n position: fixed !important;\n}\n\n.dataTable.fixedHeader-locked {\n position: absolute !important;\n}\n\n@media print {\n .dataTable.fixedHeader-floating {\n display: none;\n }\n}\n\n.dtr-control:focus {\n outline: 0;\n}\n\ntable.dataTable.DTCR_clonedTable {\n background-color: #ebebeb;\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: absolute !important;\n z-index: 40;\n}\n\ndiv.DTCR_pointer {\n background-color: #757575;\n width: 1px;\n z-index: 39;\n}\n\n@keyframes dtb-spinner {\n 100% {\n transform: rotate(360deg);\n }\n}\n\ndiv.dt-button-info {\n background-color: #333333;\n border: 0;\n border-radius: 4px;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n color: rgba(255, 255, 255, 0.87);\n font-size: 0.875rem;\n font-weight: 400;\n height: 3rem;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin: 0.5rem;\n max-width: 42rem;\n min-width: 21.5rem;\n overflow: hidden;\n position: fixed;\n top: auto;\n bottom: 0;\n left: calc(50% - 172px);\n text-align: left;\n width: auto;\n z-index: 239;\n}\n\ndiv.dt-button-info h2 {\n display: none;\n}\n\ndiv.dt-button-info > div {\n padding: 1rem;\n}\n\n/*\ndiv.dt-button-collection-title {\n font-size: 0.9em;\n padding: 0.3em 0 0.5em;\n text-align: center;\n\n &:empty {\n display: none;\n }\n}\n\ndiv.dt-button-collection {\n position: absolute;\n z-index: 2001;\n\n &.two-column {\n width: 400px;\n }\n\n &:last-child {\n column-gap: 8px;\n display: block !important;\n\n > * {\n break-inside: avoid;\n }\n }\n\n div.dropdown-menu {\n display: block;\n min-width: 100%;\n z-index: 2002;\n }\n\n div.dt-button-collection-title {\n background-color: $white;\n border: 1px solid rgba(0, 0, 0, 0.15);\n }\n}\n\ndiv.dt-button-collection.fixed {\n border-radius: 0;\n margin-left: -75px;\n position: fixed;\n top: 50%;\n left: 50%;\n\n &.two-column {\n margin-left: -200px;\n }\n\n &.three-column {\n margin-left: -225px;\n }\n\n &.four-column {\n margin-left: -300px;\n }\n}\n\ndiv.dt-button-collection.two-column> :last-child {\n padding-bottom: 1px;\n column-count: 2;\n}\n\ndiv.dt-button-collection.three-column {\n width: 450px;\n}\n\ndiv.dt-button-collection.three-column> :last-child {\n padding-bottom: 1px;\n column-count: 3;\n}\n\ndiv.dt-button-collection.four-column {\n width: 600px;\n}\n\ndiv.dt-button-collection.four-column> :last-child {\n padding-bottom: 1px;\n column-count: 4;\n}\n\ndiv.dt-button-collection .dt-button {\n border-radius: 0;\n}\n\ndiv.dt-button-collection.fixed {\n max-width: none;\n}\n\ndiv.dt-button-collection.fixed:before,\ndiv.dt-button-collection.fixed:after {\n display: none;\n}\n\ndiv.dt-button-background {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 999;\n}\n\n@media screen and (max-width: 767px) {\n div.dt-buttons {\n float: none;\n width: 100%;\n text-align: center;\n margin-bottom: 0.5em;\n }\n\n div.dt-buttons a.btn {\n float: none;\n }\n}\n\ndiv.dt-buttons button.btn.processing,\ndiv.dt-buttons div.btn.processing,\ndiv.dt-buttons a.btn.processing {\n color: rgba(0, 0, 0, 0.2);\n}\n\ndiv.dt-buttons button.btn.processing:after,\ndiv.dt-buttons div.btn.processing:after,\ndiv.dt-buttons a.btn.processing:after {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 16px;\n height: 16px;\n margin: -8px 0 0 -8px;\n box-sizing: border-box;\n display: block;\n content: ' ';\n border: 2px solid #282828;\n border-radius: 50%;\n border-left-color: transparent;\n border-right-color: transparent;\n animation: dtb-spinner 1500ms infinite linear;\n}\n*/\ntable.dataTable.dtr-inline td,\ntable.dataTable.dtr-inline th {\n white-space: nowrap;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr > td.child {\n padding: 8px 8px 8px 42px;\n}\n\n.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before,\n.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before,\n.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before {\n display: none;\n}\n\n.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td:first-child,\n.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th:first-child {\n align-items: center;\n display: flex;\n padding-left: 8px;\n}\n\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {\n padding-left: 27px;\n}\n\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before,\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before {\n border-radius: 14px;\n height: 14px;\n line-height: 14px;\n top: 5px;\n left: 4px;\n text-indent: 3px;\n width: 14px;\n}\n\n.dataTable.dtr-column > tbody > tr > td.control,\n.dataTable.dtr-column > tbody > tr > th.control {\n cursor: pointer;\n position: relative;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control,\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control {\n padding-left: 42px;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control::before,\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control::before {\n background: no-repeat center/24px url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"%3E%3Cpath d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"/%3E%3C/svg%3E');\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n content: '';\n height: 24px;\n line-height: 0;\n margin-top: 0;\n position: absolute;\n top: 1rem;\n left: 0.5rem;\n transform: rotate(0deg);\n transition: transform 200ms linear;\n width: 24px;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before,\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control::before {\n background-color: transparent;\n transform: rotate(-180deg);\n}\n\ntable.dataTable > tbody > tr.child:hover {\n background: transparent !important;\n}\n\ntable.dataTable > tbody > tr.child ul.dtr-details > li:first-child {\n border-bottom: 0;\n padding: 6px 0;\n}\n\ntable.dataTable > tbody > tr.child ul.dtr-details > li {\n border-bottom: none;\n display: flex;\n}\n\n.dataTable > tbody > tr.child span.dtr-title {\n display: inline-block;\n font-weight: 500;\n margin-right: 16px;\n min-width: 75px;\n text-transform: lowercase;\n}\n\n.dataTable > tbody > tr.child span.dtr-title::first-letter {\n text-transform: uppercase;\n}\n\ndiv.dtr-modal {\n height: 100%;\n padding: 10em 1em;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 100;\n}\n\ndiv.dtr-modal div.dtr-modal-display {\n background-color: #f5f5f7;\n border: 1px solid #000000;\n border-radius: 0.5em;\n box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);\n height: 50%;\n margin: auto;\n overflow: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 50%;\n z-index: 102;\n}\n\ndiv.dtr-modal div.dtr-modal-content {\n padding: 1em;\n position: relative;\n}\n\ndiv.dtr-modal div.dtr-modal-close {\n background-color: #f9f9f9;\n border: 1px solid #eaeaea;\n border-radius: 3px;\n cursor: pointer;\n height: 22px;\n position: absolute;\n top: 6px;\n right: 6px;\n text-align: center;\n width: 22px;\n z-index: 12;\n}\n\ndiv.dtr-modal div.dtr-modal-close:hover {\n background-color: #eaeaea;\n}\n\ndiv.dtr-modal div.dtr-modal-background {\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 101;\n}\n\n@media screen and (max-width: 767px) {\n div.dtr-modal div.dtr-modal-display {\n width: 95%;\n }\n}\n\ndiv.dtr-bs-modal table.table tr:first-child td {\n border-top: none;\n}\n\n.flatpickr-calendar {\n animation: none;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n display: none;\n opacity: 0;\n position: absolute;\n touch-action: manipulation;\n visibility: hidden;\n width: 307.875px;\n}\n\n.flatpickr-calendar:focus {\n outline: 0;\n}\n\n.flatpickr-calendar.open, .flatpickr-calendar.inline {\n max-height: 40rem;\n opacity: 1;\n visibility: visible;\n}\n\n.flatpickr-calendar.open {\n display: inline-block;\n z-index: 99999;\n}\n\n.flatpickr-calendar.open.animate {\n animation: fpFadeInDown 250ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.flatpickr-calendar.inline {\n display: block;\n position: relative;\n top: 4px;\n}\n\n.flatpickr-calendar.static {\n position: absolute;\n top: calc(100% + 2px);\n}\n\n.flatpickr-calendar.static.open {\n display: block;\n z-index: 999;\n}\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n box-shadow: none !important;\n}\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\n box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.flatpickr-calendar .hasWeeks .dayContainer {\n border-left: 0;\n}\n\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\n border-top: 1px solid #d7d7d7;\n height: 40px;\n}\n\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n height: auto;\n}\n\n.flatpickr-wrapper {\n display: inline-block;\n position: relative;\n}\n\n.flatpickr-months {\n align-items: center;\n display: flex;\n padding: 1rem 0 12px;\n}\n\n.flatpickr-months .flatpickr-month {\n background: transparent;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9);\n flex: 1;\n margin-left: 2rem;\n overflow: hidden;\n position: relative;\n user-select: none;\n}\n\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n align-items: center;\n border-radius: 12px;\n cursor: pointer;\n display: flex;\n height: 24px;\n justify-content: center;\n position: relative;\n text-decoration: none;\n width: 24px;\n z-index: 3;\n}\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n display: none;\n}\n\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-months .flatpickr-prev-month:active,\n.flatpickr-months .flatpickr-next-month:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n position: relative;\n}\n\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n height: 14px;\n width: 14px;\n}\n\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n fill: #757575;\n stroke: #757575;\n stroke-width: 1px;\n}\n\n.flatpickr-months .flatpickr-prev-month {\n order: 1;\n}\n\n.flatpickr-months .flatpickr-next-month {\n margin: 0 1rem 0 24px;\n order: 2;\n}\n\n.numInputWrapper {\n height: auto;\n position: relative;\n}\n\n.numInputWrapper input,\n.numInputWrapper span {\n display: inline-block;\n}\n\n.numInputWrapper input {\n width: 100%;\n}\n\n.numInputWrapper input::-ms-clear {\n display: none;\n}\n\n.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\n.numInputWrapper span {\n cursor: pointer;\n height: 50%;\n line-height: 50%;\n opacity: 0;\n padding: 0 4px 0 2px;\n position: absolute;\n right: 0;\n width: 14px;\n}\n\n.numInputWrapper span.arrowUp {\n border-bottom: 0;\n top: 0;\n}\n\n.numInputWrapper span.arrowUp::after {\n border-right: 4px solid transparent;\n border-bottom: 4px solid #757575;\n border-left: 4px solid transparent;\n top: 26%;\n}\n\n.numInputWrapper span.arrowDown {\n top: 50%;\n}\n\n.numInputWrapper span.arrowDown::after {\n border-top: 4px solid #757575;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n top: 40%;\n}\n\n.numInputWrapper span::after {\n content: '';\n display: block;\n position: absolute;\n}\n\n.numInputWrapper span:hover {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.numInputWrapper span:active {\n background: rgba(0, 0, 0, 0.24);\n}\n\n.numInputWrapper span svg {\n height: auto;\n width: inherit;\n}\n\n.numInputWrapper span svg path {\n fill: #757575;\n}\n\n.numInputWrapper:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.numInputWrapper:hover span {\n opacity: 1;\n}\n\n.numInputWrapper:focus {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.flatpickr-current-month {\n color: inherit;\n display: inline-block;\n height: 1.5rem;\n line-height: 1.5rem;\n text-align: center;\n width: auto;\n}\n\n.flatpickr-current-month span.cur-month {\n color: inherit;\n display: inline-block;\n font-family: inherit;\n font-weight: 500;\n padding: 0;\n}\n\n.flatpickr-current-month span.cur-month:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-current-month .numInputWrapper {\n border-radius: 12px;\n display: inline-block;\n height: 24px;\n width: 60px;\n}\n\n.flatpickr-current-month .numInputWrapper span.arrowUp::after {\n border-bottom-color: #757575;\n}\n\n.flatpickr-current-month .numInputWrapper span.arrowDown::after {\n border-top-color: #757575;\n}\n\n.flatpickr-current-month input.cur-year {\n appearance: textfield;\n background: transparent;\n border: 0;\n border-radius: 0;\n box-sizing: border-box;\n color: inherit;\n cursor: text;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: auto;\n line-height: inherit;\n margin: 0;\n padding: 0 0 0 0.5rem;\n vertical-align: initial;\n}\n\n.flatpickr-current-month input.cur-year[disabled] {\n background: transparent;\n color: rgba(0, 0, 0, 0.38);\n pointer-events: none;\n}\n\n.flatpickr-current-month input.cur-year:focus {\n outline: 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n appearance: none;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3c/svg%3e');\n background-position: 100% 50%;\n background-repeat: no-repeat;\n background-size: 24px 24px;\n border: none;\n box-sizing: border-box;\n cursor: pointer;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: auto;\n margin: -1px 0 0 -4px;\n outline: 0;\n padding: 4px 28px 4px 4px;\n position: relative;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {\n outline: 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n outline: 0;\n padding: 8px 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-weekdays {\n align-items: center;\n background: transparent;\n display: flex;\n height: 28px;\n overflow: hidden;\n width: 100%;\n}\n\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n display: flex;\n flex: 1;\n padding: 0 16px;\n}\n\n.flatpickr-weekday {\n color: transparent;\n cursor: default;\n display: block;\n flex: 1;\n font-size: 13px;\n font-weight: 500;\n line-height: 1;\n margin: 0;\n transform: translateX(15px);\n user-select: none;\n}\n\n.flatpickr-weekday::first-letter {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.flatpickr-weeks {\n padding: 1px 0 0 0;\n}\n\n.flatpickr-days {\n align-items: flex-start;\n display: flex;\n overflow: hidden;\n position: relative;\n width: 307.875px;\n}\n\n.flatpickr-days:focus {\n outline: 0;\n}\n\n.dayContainer {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-around;\n max-width: 307.875px;\n min-width: 307.875px;\n opacity: 1;\n outline: 0;\n padding: 0 16px 8px;\n text-align: left;\n transform: translate3d(0, 0, 0);\n width: 307.875px;\n /* box-sizing: border-box; */\n}\n\n.dayContainer + .dayContainer {\n box-shadow: -1px 0 0 #e6e6e6;\n}\n\n.flatpickr-day {\n align-items: center;\n border-radius: 150px;\n box-sizing: border-box;\n color: rgba(0, 0, 0, 0.87);\n cursor: pointer;\n display: flex;\n /* flex-basis: 14.2857143%; */\n font-size: 13px;\n font-weight: 400;\n height: 39px;\n justify-content: center;\n max-width: 39px;\n outline: 0;\n position: relative;\n user-select: none;\n width: 14.2857143%;\n}\n\n.flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover {\n background: #f7f2fe;\n color: inherit;\n cursor: pointer;\n outline: 0;\n z-index: 2;\n}\n\n.flatpickr-day.today {\n border: 1px solid #5a5a5a;\n}\n\n.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay {\n color: #757575;\n}\n\n.flatpickr-day.inRange, .flatpickr-day.inRange:hover {\n background-color: #e6d6fc;\n border-radius: 0;\n box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day:nth-of-type(7n + 1).inRange {\n border-radius: 50% 0 0 50%;\n}\n\n.flatpickr-day:nth-of-type(7n).inRange {\n border-radius: 0 50% 50% 0;\n}\n\n.flatpickr-day.startRange, .flatpickr-day.startRange:hover {\n box-shadow: none;\n}\n\n.flatpickr-day.startRange + .flatpickr-day.inRange {\n box-shadow: -10px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day.endRange, .flatpickr-day.endRange:hover {\n box-shadow: -10px 0 0 #e6d6fc;\n}\n\n.flatpickr-day:nth-of-type(7n).startRange, .flatpickr-day:nth-of-type(7n+1).endRange {\n box-shadow: none !important;\n}\n\n.flatpickr-day.selected, .flatpickr-day.selected.inRange {\n background: #6200ee;\n border-radius: 50%;\n color: #ffffff;\n z-index: 3;\n}\n\n.flatpickr-day.selected.startRange + .flatpickr-day.selected.endRange {\n box-shadow: none;\n}\n\n.flatpickr-day.selected.startRange {\n z-index: 4;\n}\n\n.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {\n background: transparent;\n color: #b3b3b3;\n cursor: default;\n}\n\n.flatpickr-day.week.selected {\n border-radius: 0;\n box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day.hidden {\n visibility: hidden;\n}\n\n.rangeMode .flatpickr-day {\n margin-top: 1px;\n}\n\n.flatpickr-weekwrapper {\n float: left;\n}\n\n.flatpickr-weekwrapper .flatpickr-weeks {\n box-shadow: 1px 0 0 #e6e6e6;\n padding: 0 12px;\n}\n\n.flatpickr-weekwrapper .flatpickr-weekday {\n float: none;\n line-height: 28px;\n width: 100%;\n}\n\n.flatpickr-weekwrapper .flatpickr-day,\n.flatpickr-weekwrapper .flatpickr-day:hover {\n background: transparent;\n color: #b3b3b3;\n cursor: default;\n max-width: none;\n width: 100%;\n}\n\n.flatpickr-innerContainer {\n display: flex;\n overflow: hidden;\n}\n\n.flatpickr-rContainer {\n display: inline-block;\n padding: 0;\n}\n\n.flatpickr-time {\n display: flex;\n line-height: 40px;\n max-height: 40px;\n outline: 0;\n overflow: hidden;\n text-align: center;\n}\n\n.flatpickr-time.hasSeconds .numInputWrapper {\n width: 26%;\n}\n\n.flatpickr-time.time24hr .numInputWrapper {\n width: 49%;\n}\n\n.flatpickr-time::after {\n clear: both;\n content: '';\n display: table;\n}\n\n.flatpickr-time .numInputWrapper {\n flex: 1;\n float: left;\n height: 40px;\n width: 40%;\n}\n\n.flatpickr-time .numInputWrapper .arrowUp::after {\n border-bottom-color: #757575;\n}\n\n.flatpickr-time .numInputWrapper .arrowDown::after {\n border-top-color: #757575;\n}\n\n.flatpickr-time input {\n appearance: textfield;\n background: transparent;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n font-size: 0.875rem;\n font-weight: 700;\n height: inherit;\n line-height: inherit;\n margin: 0;\n padding: 0;\n position: relative;\n text-align: center;\n /* box-sizing: border-box; */\n}\n\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n align-self: center;\n color: #393939;\n float: left;\n font-weight: 700;\n height: inherit;\n line-height: inherit;\n user-select: none;\n width: 2%;\n}\n\n.flatpickr-time .flatpickr-am-pm {\n color: #6200ee;\n cursor: pointer;\n font-size: 0.875rem;\n width: 18%;\n}\n\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover {\n background: rgba(255, 255, 255, 0.04);\n}\n\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n background: rgba(98, 0, 238, 0.16);\n color: #6200ee;\n outline: 0;\n}\n\n.flatpickr-input[readonly] {\n cursor: pointer;\n}\n\n@keyframes fpFadeInDown {\n from {\n opacity: 0;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n}\n\n.irs {\n display: block;\n position: relative;\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.irs-line {\n display: block;\n outline: 0 !important;\n overflow: hidden;\n position: relative;\n}\n\n.irs-bar {\n display: block;\n position: absolute;\n left: 0;\n width: 0;\n}\n\n.irs-shadow {\n display: none;\n position: absolute;\n left: 0;\n width: 0;\n}\n\n.irs-handle {\n box-sizing: border-box;\n cursor: default;\n position: absolute;\n z-index: 1;\n}\n\n.irs-handle.type_last {\n z-index: 2;\n}\n\n.irs-min,\n.irs-max {\n cursor: default;\n position: absolute;\n}\n\n.irs-min {\n left: 0;\n}\n\n.irs-max {\n right: 0;\n}\n\n.irs-from,\n.irs-to,\n.irs-single {\n cursor: default;\n position: absolute;\n top: 0;\n left: 0;\n white-space: nowrap;\n}\n\n.irs-grid {\n display: none;\n height: 20px;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n.irs-with-grid .irs-grid {\n display: block;\n}\n\n.irs-grid-pol {\n background: #000000;\n height: 8px;\n position: absolute;\n top: 0;\n left: 0;\n width: 2px;\n}\n\n.irs-grid-pol.small {\n height: 4px;\n}\n\n.irs-grid-text {\n color: #000000;\n font-size: 9px;\n line-height: 9px;\n padding: 0 3px;\n position: absolute;\n bottom: 0;\n left: 0;\n text-align: center;\n white-space: nowrap;\n}\n\n.irs-disable-mask {\n background: rgba(0, 0, 0, 0);\n cursor: default;\n height: 100%;\n position: absolute;\n top: 0;\n left: -1%;\n width: 102%;\n z-index: 2;\n}\n\n.lt-ie9 .irs-disable-mask {\n background: #000000;\n cursor: not-allowed;\n filter: alpha(opacity=0);\n}\n\n.irs-disabled {\n opacity: 0.4;\n}\n\n.irs-hidden-input {\n background: none !important;\n border-color: transparent !important;\n border-style: solid !important;\n font-size: 0 !important;\n height: 0 !important;\n line-height: 0 !important;\n margin: 0 !important;\n outline: 0 !important;\n overflow: hidden;\n padding: 0 !important;\n position: absolute !important;\n top: 0 !important;\n left: 0 !important;\n width: 0 !important;\n z-index: -9999 !important;\n}\n\n.irs--material {\n height: 3rem;\n}\n\n.irs--material.irs-with-grid {\n height: 3.75rem;\n}\n\n.irs--material .irs {\n font-weight: 500;\n}\n\n.irs--material .irs-line {\n background-color: rgba(98, 0, 238, 0.24);\n border-radius: 0.125rem;\n height: 0.25rem;\n top: 26px;\n}\n\n.irs--material .irs-line:hover {\n cursor: pointer;\n}\n\n.irs--material .irs-bar {\n background-color: #6200ee;\n border-radius: 0.1875rem;\n height: 0.375rem;\n top: 25px;\n}\n\n.irs--material .irs-bar:hover {\n cursor: pointer;\n}\n\n.irs--material .irs-bar:hover::after {\n content: '';\n position: absolute;\n top: -20px;\n right: -20px;\n bottom: -20px;\n left: -20px;\n}\n\n.irs--material .irs-shadow {\n background-color: rgba(0, 0, 0, 0.25);\n height: 2px;\n bottom: 26px;\n}\n\n.irs--material .irs-handle {\n background-color: #6200ee;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n top: 18px;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n}\n\n.irs--material .irs-handle::before {\n content: '';\n height: 3rem;\n position: absolute;\n top: -15px;\n left: -15px;\n width: 3rem;\n}\n\n.irs--material .irs-handle:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n cursor: pointer;\n transition: box-shadow 100ms ease-out;\n}\n\n.irs--material .irs-handle.state_hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.irs--material .irs-min,\n.irs--material .irs-max {\n border-radius: 4px;\n color: #999999;\n font-size: 0.625rem;\n line-height: 1.333;\n padding: 2px 4px;\n top: 0;\n text-shadow: none;\n}\n\n.irs--material .irs-from,\n.irs--material .irs-to,\n.irs--material .irs-single {\n background-color: #6d6d6d;\n border-radius: 2px;\n color: #ffffff;\n font-size: 0.75rem;\n line-height: 1.333;\n padding: 6px 8px;\n text-shadow: none;\n transform: translateY(-16px);\n z-index: 10;\n}\n\n.irs--material .irs-from::before,\n.irs--material .irs-to::before,\n.irs--material .irs-single::before {\n border: 3px solid transparent;\n border-top-color: #6d6d6d;\n content: '';\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n position: absolute;\n bottom: -6px;\n left: 50%;\n width: 0;\n}\n\n.irs--material .irs-grid {\n height: 25px;\n transform: translateY(-9px);\n}\n\n.irs--material .irs-grid-pol {\n background-color: rgba(98, 0, 238, 0.54);\n border-radius: 50%;\n height: 0.25rem;\n}\n\n.irs--material .irs-grid-text {\n color: #999999;\n font-size: 0.625rem;\n}\n\n.irs--material.irs-disabled {\n opacity: 1;\n}\n\n.irs--material.irs-disabled .irs-line,\n.irs--material.irs-disabled .irs-bar,\n.irs--material.irs-disabled .irs-from,\n.irs--material.irs-disabled .irs-to,\n.irs--material.irs-disabled .irs-single,\n.irs--material.irs-disabled .irs-handle {\n background-color: #8c8c8c;\n}\n\n.irs--material.irs-disabled .irs-from::before,\n.irs--material.irs-disabled .irs-to::before,\n.irs--material.irs-disabled .irs-single::before {\n display: none;\n}\n\n.irs--material.irs-disabled .irs-grid-pol {\n background-color: rgba(215, 215, 215, 0.54);\n}\n\n.select2-container {\n display: block;\n margin: 0;\n max-width: 100%;\n min-width: 200px;\n position: relative;\n}\n\n.select2-container *:focus {\n outline: 0;\n}\n\n.select2-container .select2-selection--single {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n user-select: none;\n}\n\n.select2-container .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.select2-container .select2-selection--single .select2-selection__arrow {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n height: 24px;\n margin-left: auto;\n order: 12;\n pointer-events: none;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n width: 24px;\n}\n\n.select2-container.select2-container--open .select2-selection__arrow {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236200ee' fill-rule='evenodd' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n transform: rotate(180deg) translateY(-5px);\n}\n\n.select2-container .select2-search--dropdown .select2-search__field {\n background-color: #f5f5f5;\n border: 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px 4px 0 0;\n}\n\n.select2-container .select2-results__message {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered {\n padding-right: 8px;\n padding-left: 20px;\n}\n\n.select2-container.select2-container--open .select2-selection--multiple::after {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' fill='%236200ee' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n transform: rotate(180deg) translateY(-5px);\n}\n\n.select2-container .select2-selection--multiple {\n box-sizing: border-box;\n display: block;\n flex-wrap: wrap;\n user-select: none;\n}\n\n.select2-container .select2-selection--multiple::after {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n content: '';\n height: 24px;\n margin-left: auto;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n width: 24px;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered {\n list-style: none;\n margin: 0;\n overflow: hidden;\n padding: 0;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered:not(:empty) {\n margin: -2px 0;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {\n align-items: center;\n background-color: #e0e0e0;\n border-radius: 1rem;\n cursor: pointer;\n display: inline-flex;\n float: left;\n font-size: 0.875rem;\n height: 2rem;\n justify-content: center;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin-top: 0.3em;\n margin-right: 5px;\n padding: 0 0.75rem;\n position: relative;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:last-of-type {\n animation: opacity 0.3s linear;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove {\n background-color: transparent;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"%3e%3cpath fill=\"%23666\" d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"/%3e%3c/svg%3e');\n border: 0;\n height: 18px;\n margin-right: -0.25rem;\n margin-left: 0.5rem;\n order: 12;\n width: 18px;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {\n color: #000000;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove span {\n display: none;\n}\n\n.select2-container .select2-search--inline .select2-search__field {\n background-color: transparent;\n border: none;\n padding: 0;\n}\n\n.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {\n display: none;\n}\n\n.select2-container .select2-selection {\n align-items: center;\n background-clip: padding-box;\n background-color: transparent;\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px 4px 0 0;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.5;\n overflow: hidden;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n text-overflow: ellipsis;\n transition: border-color 15ms linear, box-shadow 15ms linear;\n white-space: nowrap;\n width: 100%;\n will-change: border-color, box-shadow;\n}\n\n.select2-container .select2-selection::before {\n background: currentColor;\n color: #6200ee;\n content: '';\n height: 2px;\n position: absolute;\n bottom: 0;\n left: 0;\n transform: scaleX(0);\n transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);\n width: 100%;\n}\n\n.select2-container .select2-selection:hover {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n.select2-container.select2-container--open .select2-selection::before {\n transform: scaleX(1);\n}\n\nselect.is-invalid ~ .select2-container .select2-selection,\n.was-validated select:invalid ~ .select2-container .select2-selection {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E\");\n background-position: 100%;\n background-repeat: no-repeat;\n background-size: 1.5rem 1.5rem;\n border-color: #b00020;\n}\n\n.select2-container .select2-selection__clear {\n background-color: #c8c8c8;\n border-radius: 100%;\n color: #ffa500;\n float: right;\n height: 0.9em;\n line-height: 0.75em;\n margin-top: 0.7em;\n margin-right: 0.3em;\n padding-left: 0.15em;\n width: 0.9em;\n}\n\n.select2-container .select2-selection__clear:hover {\n background-color: #afafaf;\n}\n\n.select2-container.select2-container--disabled .select2-selection {\n border-bottom-style: dotted;\n color: rgba(0, 0, 0, 0.38);\n cursor: default;\n}\n\n.select2-container.select2-container--disabled .select2-selection:hover {\n border-color: rgba(0, 0, 0, 0.42);\n}\n\n.select2-container.select2-container--disabled .select2-selection__clear {\n display: none;\n}\n\n.select2-dropdown {\n animation: opacity 0.03s linear, select-menu-scale 0.12s cubic-bezier(0, 0, 0.2, 1);\n background-color: #ffffff;\n border-radius: 0 0 4px 4px;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n box-sizing: border-box;\n position: absolute;\n left: -100000px;\n transform-origin: center top;\n width: 100%;\n z-index: 80;\n}\n\n.select2-container--open .select2-dropdown {\n top: 1px;\n left: 0;\n}\n\n.select2-container--open .select2-dropdown.select2-dropdown--above {\n border-radius: 4px 4px 0 0;\n top: -1px;\n transform-origin: center bottom;\n}\n\n@keyframes select-menu-scale {\n 0% {\n transform: scale(0.87);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.select2-results {\n display: block;\n}\n\n.select2-results__options {\n font-size: 1rem;\n list-style: none;\n margin: 0.5rem 0 0 0;\n max-height: 100vh;\n overflow-y: scroll;\n padding: 0 0 0.5rem 0;\n}\n\n.select2-results__options.select2-results__options--nested {\n margin: 0;\n overflow-y: hidden;\n padding: 0;\n}\n\n.select2-results__options.select2-results__options--nested > .select2-results__option {\n padding-left: 1.5rem;\n}\n\n.select2-results__option,\n.select2-results__group {\n align-items: center;\n display: flex;\n min-height: 3rem;\n padding: 0 1rem;\n position: relative;\n}\n\n.select2-results__option {\n letter-spacing: 0.009375em;\n transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n user-select: none;\n}\n\n.select2-results__option--highlighted.select2-results__option--selectable {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.select2-results__option--highlighted.select2-results__option--selectable:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.select2-results__option--selected {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.select2-results__option--selected.select2-results__option--highlighted {\n background-color: rgba(0, 0, 0, 0.16);\n}\n\n.select2-results__option.select2-results__option--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.select2-results__option--group {\n display: block;\n padding: 0;\n}\n\n.select2-results__group {\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.875rem;\n}\n\n.select2-results > .select2-results__options {\n overflow-y: auto;\n}\n\n.select2-results__option--selectable {\n cursor: pointer;\n}\n\n.select2-search--dropdown {\n display: block;\n padding: 5px 4px 0;\n}\n\n.select2-search--dropdown::before {\n font-size: 1.51429em;\n opacity: 0.38;\n position: absolute;\n top: 0.6em;\n left: 0.1em;\n}\n\n.select2-search--dropdown .select2-search__field {\n background-color: transparent;\n border: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 20px;\n box-sizing: border-box;\n line-height: normal;\n padding: 10px 16px 12px;\n padding-left: 1.5em;\n width: 100%;\n}\n\n.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.select2-search--dropdown.select2-search--hide {\n display: none;\n}\n\n.select2-close-mask {\n background-color: #ffffff;\n border: 0;\n filter: alpha(opacity=0);\n height: auto;\n margin: 0;\n min-height: 100%;\n min-width: 100%;\n opacity: 0;\n padding: 0;\n position: fixed;\n top: 0;\n left: 0;\n width: auto;\n z-index: 99;\n}\n\n.select2-hidden-accessible {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n height: 1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n white-space: nowrap !important;\n width: 1px !important;\n}\n\n.input-group .select2-container {\n flex-grow: 1;\n}\n\n.input-group-prepend ~ .select2-container .select2-selection {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .select2-container:not(:last-child) .select2-selection {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.select2-container--outlined .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.select2-container--outlined.select2-container--open .select2-selection {\n border-color: #6200ee;\n box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee;\n}\n\n.select2-container--outlined.select2-container--open .select2-selection::before {\n transform: scaleX(0);\n}\n\n.select2-container--outlined .select2-selection {\n border: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px;\n line-height: 1.5;\n min-height: 3.5rem;\n padding: 14px 16px 12px;\n}\n\n.select2-container--outlined.select2-container--disabled .select2-selection {\n border-bottom-style: solid;\n}\n\n.select2-container--filled .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.select2-container--filled .select2-selection {\n background-color: whitesmoke;\n padding: 20px 16px 11px;\n}\n\n.select2-container--filled .select2-selection:hover {\n background-color: #ededed;\n}\n\n.select2-container--filled .select2-selection:active {\n background-color: #dbdbdb;\n}\n\n.select2-container--filled.select2-container--disabled .select2-selection {\n border-bottom-style: solid;\n}\n\ntextarea.textarea-autosize {\n height: 2.25rem;\n min-height: 2.25rem;\n overflow-y: hidden;\n resize: none;\n}\n\ntextarea.textarea-autosize.form-control-lg {\n height: 3.75rem;\n min-height: 3.75rem;\n}\n\ntextarea.textarea-autosize.form-control-sm {\n height: 2rem;\n min-height: 2rem;\n}\n"]} \ No newline at end of file diff --git a/FoodsharingSiegen.Server/wwwroot/css/material.css b/FoodsharingSiegen.Server/wwwroot/css/material.css new file mode 100644 index 0000000..9d235f5 --- /dev/null +++ b/FoodsharingSiegen.Server/wwwroot/css/material.css @@ -0,0 +1,15939 @@ +/*! + * Daemonite Material UI 4.6.0 - RC1 (https://djibe.github.io/material/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Material UI by djibe, Maya, Geoff Bowers and Alex Skinner + */ +:root { + --amber: #ffc107; + --blue: #2196f3; + --blue-grey: #607d8b; + --brown: #795548; + --cyan: #00bcd4; + --deep-orange: #ff5722; + --deep-purple: #673ab7; + --green: #4caf50; + --grey: #9e9e9e; + --indigo: #3f51b5; + --light-blue: #03a9f4; + --light-green: #8bc34a; + --lime: #cddc39; + --orange: #ff9800; + --pink: #e91e63; + --purple: #9c27b0; + --red: #f44336; + --teal: #009688; + --yellow: #ffeb3b; + --primary: #6200ee; + --primary-dark: #3700b3; + --primary-light: #bb86fc; + --secondary: #03dac6; + --secondary-dark: #018786; + --secondary-light: #66fff8; + --danger: #b00020; + --danger-dark: #d32f2f; + --danger-light: #c51162; + --info: #714cfe; + --info-dark: #021aee; + --info-light: #d2c2fd; + --success: #61d800; + --success-dark: #41c300; + --success-light: #c6f68d; + --warning: #ff8d00; + --warning-dark: #ee6002; + --warning-light: #ffc77d; + --dark: #424242; + --dark-dark: #212121; + --dark-light: #757575; + --light: #f5f5f5; + --light-dark: #e0e0e0; + --light-light: #fafafa; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "Roboto", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Arial", "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: "Roboto Mono", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace; + --font-family-material-icons: "Material Icons", "Material Icons Outlined", "Material Icons Two Tone", "Material Icons Round", "Material Icons Sharp"; +} + +*, +*::before, +*::after { + box-sizing: border-box; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +@media (prefers-reduced-motion: reduce) { + * { + -webkit-animation-duration: 0.01ms !important; + animation-duration: 0.01ms !important; + -webkit-animation-iteration-count: 1 !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } +} + +html { + font-family: sans-serif; + line-height: 1.15; + scroll-behavior: smooth; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +body { + text-align: left; + text-align: start; + background-color: white; + color: rgba(0, 0, 0, 0.87); + font-family: "Roboto", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Arial", "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + margin: 0; +} + +[dir='rtl'] body { + text-align: right; + text-align: start; +} + +[tabindex='-1']:focus:not(:focus-visible) { + outline: 0 !important; +} + +[id] { + scroll-margin-top: 2ex; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + border-bottom: 0; + cursor: help; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + font-style: normal; + line-height: inherit; +} + +address, +dd, +ol, +ul { + margin-top: 0; + margin-bottom: 1rem; +} + +dt { + font-weight: 600; +} + +dd { + margin: 1rem 0; +} + +dd:not([class*='col']) { + padding-left: 2.5rem; +} + +dd:not([class*='col']) > ol, +dd:not([class*='col']) > ul { + padding-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: 500; +} + +small { + font-size: 75%; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + background-color: transparent; + color: #6200ee; + text-decoration: none; +} + +a:hover { + color: #6200ee; +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: "Roboto Mono", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; +} + +figure { + margin: 0 0 1rem; +} + +img { + border-style: none; + vertical-align: middle; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + text-align: left; + text-align: start; + border-top: 1px solid #e1e1e1; + caption-side: bottom; + color: rgba(0, 0, 0, 0.54); + font-size: 0.875rem; + letter-spacing: 0.007143em; + line-height: 1.375rem; + padding: 1.09375rem 1rem; +} + +[dir='rtl'] caption { + text-align: right; + text-align: start; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +label, legend { + font-size: 0.75rem; + font-weight: 400; + letter-spacing: 0.033333em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.6); + display: inline-block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; + margin: 0; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[role='button'] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + +select[multiple], select[size] { + overflow: auto; +} + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type='button']:not(:disabled), +[type='reset']:not(:disabled), +[type='submit']:not(:disabled) { + cursor: pointer; +} + +.btn:not(.disabled):not(:disabled), .card-link:not(.disabled):not(:disabled), +input:enabled + label:hover, +input:enabled + legend:hover { + cursor: pointer; +} + +button::-moz-focus-inner, +[type='button']::-moz-focus-inner, +[type='reset']::-moz-focus-inner, +[type='submit']::-moz-focus-inner { + border-style: none; + padding: 0; +} + +input[type='radio'], +input[type='checkbox'] { + box-sizing: border-box; + padding: 0; +} + +textarea { + resize: vertical; +} + +fieldset { + border: 0; + margin: 0; + min-width: 0; + padding: 0; +} + +legend { + font-size: 0.75rem; + font-weight: 400; + letter-spacing: 0.033333em; + line-height: 1.25rem; + float: left; + margin-bottom: 0.5rem; + padding: 0; + width: 100%; +} + +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type='search'] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; +} + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + cursor: pointer; + display: list-item; +} + +template { + display: none; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +mark { + background-color: #ffeb3b; + color: rgba(0, 0, 0, 0.87); +} + +@-ms-viewport { + width: device-width; +} + +dfn { + font-style: italic; +} + +::-moz-selection { + background: rgba(98, 0, 238, 0.08); +} + +::selection { + background: rgba(98, 0, 238, 0.08); +} + +.disabled:hover, +:disabled:hover { + cursor: default; +} + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; + } +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*='col-'] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.row-cols-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.row-cols-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.row-cols-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.row-cols-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.row-cols-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; +} + +.row-cols-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-sm-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-sm-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-sm-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-sm-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-sm-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-sm-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-md-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-md-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-md-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-md-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-md-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-md-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-lg-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-lg-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-lg-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-lg-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-lg-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-lg-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-xl-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-xl-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-xl-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-xl-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-xl-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-xl-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + color: inherit; + font-family: inherit; + margin-bottom: 0.5rem; +} + +h1, +.h1, +.display-1, +.typography-display-4, +.typography-headline-1 { + font-size: 6rem; + font-weight: 300; + letter-spacing: -0.015625em; + line-height: 6rem; +} + +h2, +.h2, +.display-2, +.typography-display-3, +.typography-headline-2 { + font-size: 3.75rem; + font-weight: 300; + letter-spacing: -0.008333em; + line-height: 3.75rem; +} + +h3, +.h3, +.display-3, +.typography-display-2, +.typography-headline-3 { + font-size: 3rem; + font-weight: 400; + letter-spacing: 0; + line-height: 3.125rem; +} + +h4, +.h4, +.display-4, +.typography-display-1, +.typography-headline-4 { + font-size: 2.125rem; + font-weight: 400; + letter-spacing: 0.007353em; + line-height: 2.5rem; +} + +h5, +.h5, +.typography-headline, +.typography-headline-5 { + font-size: 1.5rem; + font-weight: 400; + letter-spacing: 0; + line-height: 2rem; +} + +h6, +.h6, +.lead, +.typography-headline-6, +.typography-title { + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + line-height: 2rem; +} + +.typography-subheading, +.typography-subtitle-1 { + font-size: 1rem; + font-weight: 400; + letter-spacing: 0.009375em; + line-height: 1.75rem; +} + +.typography-subtitle-2 { + font-size: 0.875rem; + font-weight: 500; + letter-spacing: 0.007143em; + line-height: 1.375rem; +} + +.typography-body-1 { + font-size: 1rem; + font-weight: 400; + letter-spacing: 0.03125em; + line-height: 1.5rem; +} + +.typography-body-2 { + font-size: 0.875rem; + font-weight: 400; + letter-spacing: 0.017857em; + line-height: 1.25rem; +} + +.typography-caption { + font-size: 0.75rem; + font-weight: 400; + letter-spacing: 0.033333em; + line-height: 1.25rem; +} + +.typography-overline { + font-size: 0.75rem; + font-weight: 500; + letter-spacing: 0.166667em; + line-height: 2rem; + text-transform: uppercase; +} + +p { + font-size: 1rem; +} + +hr { + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: 1rem; + margin-bottom: 1rem; +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + background-color: #ffeb3b; + color: rgba(0, 0, 0, 0.87); + padding: 0.2em; +} + +ol { + list-style: decimal outside; +} + +ol ol { + list-style-type: lower-alpha; +} + +ul { + list-style: disc outside; +} + +ul:not([class]) { + padding-left: 2.5rem; +} + +ul:not([class]) li { + font-size: inherit; + margin: 0.75rem 0; + padding: 0; +} + +li > ul > li { + list-style-type: circle; +} + +.list-unstyled { + list-style: none; + padding-left: 0; +} + +.list-inline { + list-style: none; + padding-left: 0; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + font-size: 1rem; + font-weight: 400; + letter-spacing: 0.03125em; + line-height: 1.5rem; + border-left: 0.3125rem solid #6200ee; + margin-bottom: 1rem; + padding: 0 1rem; +} + +.blockquote-footer { + font-size: 0.75rem; + font-weight: 400; + letter-spacing: 0.033333em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.38); + display: block; + margin-top: 0.25rem; +} + +.blockquote-footer::before { + content: '\2014 \00A0'; +} + +.alert { + border-radius: 4px; + border: 0; + color: rgba(0, 0, 0, 0.87); + display: block; + margin-bottom: 1rem; + padding: 1rem 1rem; + position: relative; +} + +.alert-link { + color: inherit; + font-weight: 500; +} + +.alert-link:hover, .alert-link:focus, .alert-link:active { + color: inherit; +} + +.alert-dismissible { + padding-right: 3.5rem; +} + +.alert-dismissible .close { + color: rgba(0, 0, 0, 0.38); + padding: 1rem 1rem; + position: absolute; + top: 0; + right: 0; + z-index: 2; +} + +.alert-primary { + background-color: rgba(98, 0, 238, 0.16); + color: #4300a2; +} + +.alert-secondary { + background-color: rgba(3, 218, 198, 0.16); + color: #028f81; +} + +.alert-danger { + background-color: rgba(176, 0, 32, 0.16); + color: #640012; +} + +.alert-info { + background-color: rgba(113, 76, 254, 0.16); + color: #3601fc; +} + +.alert-success { + background-color: rgba(97, 216, 0, 0.16); + color: #3f8c00; +} + +.alert-warning { + background-color: rgba(255, 141, 0, 0.16); + color: #b36300; +} + +.alert-dark { + background-color: rgba(66, 66, 66, 0.16); + color: #1c1c1c; +} + +.alert-light { + background-color: rgba(245, 245, 245, 0.16); + color: #cfcfcf; +} + +.badge { + border-radius: 4px; + -ms-flex-align: center; + align-items: center; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: inherit; + font-weight: 500; + -ms-flex-pack: center; + justify-content: center; + line-height: inherit; + padding-right: 0.5em; + padding-left: 0.5em; + white-space: nowrap; +} + +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn > .badge, .card-link > .badge, +.position-relative > .badge { + border-radius: 0.6875rem; + font-family: Roboto, sans-serif; + font-size: 0.75rem; + font-weight: 500; + height: 1.375rem; + letter-spacing: initial; + min-width: 1.375rem; + position: absolute; + top: -0.6875rem; +} + +.btn > .badge, .card-link > .badge, +i > .badge, +[class*='material-icons'] > .badge { + top: 0; + right: 0; + -webkit-transform: translate(50%, -50%); + transform: translate(50%, -50%); + -webkit-transform-origin: 100% 0%; + transform-origin: 100% 0%; +} + +.btn > .badge.badge-before, .card-link > .badge.badge-before, +i > .badge.badge-before, +[class*='material-icons'] > .badge.badge-before { + right: auto; + left: 0; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100%; +} + +.badge-pill { + border-radius: 1em; +} + +.badge-primary { + background-color: #6200ee; + color: white; +} + +.badge-primary[href]:hover, .badge-primary[href]:focus, .badge-primary[href]:active { + background-color: #3700b3; + color: white; + text-decoration: none; +} + +.badge-secondary { + background-color: #03dac6; + color: white; +} + +.badge-secondary[href]:hover, .badge-secondary[href]:focus, .badge-secondary[href]:active { + background-color: #018786; + color: white; + text-decoration: none; +} + +.badge-danger { + background-color: #b00020; + color: white; +} + +.badge-danger[href]:hover, .badge-danger[href]:focus, .badge-danger[href]:active { + background-color: #d32f2f; + color: white; + text-decoration: none; +} + +.badge-info { + background-color: #714cfe; + color: white; +} + +.badge-info[href]:hover, .badge-info[href]:focus, .badge-info[href]:active { + background-color: #021aee; + color: white; + text-decoration: none; +} + +.badge-success { + background-color: #61d800; + color: white; +} + +.badge-success[href]:hover, .badge-success[href]:focus, .badge-success[href]:active { + background-color: #41c300; + color: white; + text-decoration: none; +} + +.badge-warning { + background-color: #ff8d00; + color: white; +} + +.badge-warning[href]:hover, .badge-warning[href]:focus, .badge-warning[href]:active { + background-color: #ee6002; + color: white; + text-decoration: none; +} + +.badge-dark { + background-color: #424242; + color: white; +} + +.badge-dark[href]:hover, .badge-dark[href]:focus, .badge-dark[href]:active { + background-color: #212121; + color: white; + text-decoration: none; +} + +.badge-light { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.badge-light[href]:hover, .badge-light[href]:focus, .badge-light[href]:active { + background-color: #e0e0e0; + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} + +.breadcrumb { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + list-style: none; + padding: 0; +} + +.breadcrumb-item { + -ms-flex-align: center; + align-items: center; + color: #000000; + display: -ms-flexbox; + display: flex; + font-size: 1rem; +} + +.breadcrumb-item.active { + cursor: default; +} + +.breadcrumb-item:only-child { + padding: 0.375rem 0.5rem; +} + +.breadcrumb-item a { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); + border-radius: 0.5rem; + color: inherit; + padding: 0.375rem 0.5rem; + text-decoration: none; +} + +@media (min-width: 576px) { + .breadcrumb-item a { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .breadcrumb-item a { + transition-duration: 280ms; + } +} + +.breadcrumb-item a:hover { + background-color: rgba(0, 0, 0, 0.04); +} + +.breadcrumb-item + .breadcrumb-item { + margin-left: 0; +} + +.breadcrumb-item + .breadcrumb-item::before { + font-size: 1.5rem; + line-height: 1.5rem; + vertical-align: -0.362637em; + font-family: 'Material Icons'; + font-family: var(--font-family-material-icons); + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + color: rgba(0, 0, 0, 0.54); + content: "chevron_right"; + display: inline-block; + margin-right: 0; +} + +.breadcrumb-item.active::before { + margin-right: 0.5rem; +} + +.carousel { + position: relative; +} + +.carousel:hover .carousel-control-next, +.carousel:hover .carousel-control-prev { + opacity: 1; +} + +.carousel-inner { + overflow: hidden; + position: relative; + width: 100%; +} + +.carousel-item { + transition-duration: 375ms; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -ms-flex-align: center; + align-items: center; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: none; + -webkit-perspective: 1000px; + perspective: 1000px; + position: relative; + width: 100%; +} + +@media (min-width: 576px) { + .carousel-item { + transition-duration: 487.5ms; + } +} + +@media (min-width: 992px) { + .carousel-item { + transition-duration: 250ms; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: -ms-flexbox; + display: flex; +} + +.carousel-item-left.active, +.carousel-item-prev { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-left.active, + .carousel-item-prev { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.carousel-item-left.carousel-item-next, +.carousel-item-prev.carousel-item-right { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-left.carousel-item-next, + .carousel-item-prev.carousel-item-right { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.carousel-item-next, +.carousel-item-right.active { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next, + .carousel-item-right.active { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; +} + +.carousel-fade .carousel-item { + transition-duration: 375ms; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + opacity: 0; +} + +@media (min-width: 576px) { + .carousel-fade .carousel-item { + transition-duration: 487.5ms; + } +} + +@media (min-width: 992px) { + .carousel-fade .carousel-item { + transition-duration: 250ms; + } +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-left.active, +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item-prev.active { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-fade .carousel-item.active, + .carousel-fade .carousel-item-left.active, + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item-prev.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.carousel-fade .carousel-item-left.active, +.carousel-fade .carousel-item-right.active { + opacity: 0; +} + +.carousel-control-next, +.carousel-control-prev { + -ms-flex-align: center; + align-items: center; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 50%; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + color: white; + cursor: pointer; + display: -ms-flexbox; + display: flex; + font-size: 0.8125rem; + height: 2.5rem; + -ms-flex-pack: center; + justify-content: center; + line-height: 1; + margin-top: -1.25rem; + opacity: 0; + position: absolute; + top: 50%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 2.5rem; +} + +.carousel-control-next:hover, .carousel-control-next:focus, .carousel-control-next:active, +.carousel-control-prev:hover, +.carousel-control-prev:focus, +.carousel-control-prev:active { + background-color: rgba(204, 204, 204, 0.25); + color: white; + text-decoration: none; +} + +.carousel-control-next:active, +.carousel-control-prev:active { + box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2); +} + +.carousel-control-next:focus, +.carousel-control-prev:focus { + opacity: 1; + outline: 0; +} + +.carousel-control-next { + right: 1.25rem; +} + +.carousel-control-prev { + left: 1.25rem; +} + +.carousel-control-next-icon, +.carousel-control-prev-icon { + font-size: 1.5rem; + line-height: 1.5rem; + vertical-align: -0.362637em; + font-family: 'Material Icons'; + font-family: var(--font-family-material-icons); + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; +} + +.carousel-control-next-icon::before { + content: "chevron_right"; +} + +.carousel-control-prev-icon::before { + content: "chevron_left"; +} + +.carousel-caption { + color: white; + position: absolute; + right: 25%; + bottom: 1.5rem; + left: 25%; + text-align: center; + z-index: 1; +} + +.carousel-indicators { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + list-style: none; + margin-bottom: 0; + padding-left: 0; + position: absolute; + right: 5rem; + bottom: 0.5rem; + left: 5rem; + z-index: 1; +} + +.carousel-indicators li { + background-color: transparent; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0.5rem; + cursor: pointer; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + height: 0.5rem; + margin-right: 1px; + margin-left: 1px; + overflow: hidden; + text-indent: 100%; + white-space: nowrap; + width: 0.5rem; +} + +.carousel-indicators .active { + background-color: rgba(204, 204, 204, 0.25); +} + +.close { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; + background-image: none; + border: 0; + color: rgba(0, 0, 0, 0.38); + float: right; + font-size: 1.5rem; + font-weight: 300; + line-height: 1; + padding: 0; +} + +@media (min-width: 576px) { + .close { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .close { + transition-duration: 280ms; + } +} + +.close:hover, .close:focus, .close:active { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} + +.close:focus { + outline: 0; +} + +.close:not(:disabled):not(.disabled) { + cursor: pointer; +} + +button.close { + background-color: transparent; + border: 0; + padding: 0; +} + +a.close.disabled { + pointer-events: none; +} + +code { + border-radius: 4px; + background-color: #f5f5f5; + color: #bd4147; + font-size: 87.5%; + padding: 0.2rem 0.4rem; + word-wrap: break-word; +} + +a > code { + color: inherit; +} + +kbd { + border-radius: 4px; + background-color: rgba(0, 0, 0, 0.87); + color: white; + font-size: 87.5%; + padding: 0.2rem 0.4rem; +} + +kbd kbd { + font-size: 100%; + font-weight: 600; + padding: 0; +} + +pre { + border-radius: 4px; + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 87.5%; +} + +pre code { + background-color: transparent; + border-radius: 0; + color: inherit; + font-size: inherit; + padding: 0; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.form-check { + display: block; + margin-bottom: 0.5rem; + padding-left: 1.25rem; + position: relative; +} + +.form-check-input { + margin-top: 0.333333rem; + margin-left: -1.25rem; + position: absolute; +} + +.form-check-input[disabled] ~ .form-check-label { + color: rgba(0, 0, 0, 0.38); +} + +.form-check-label { + color: inherit; + font-size: inherit; + line-height: inherit; +} + +.form-check-inline { + -ms-flex-align: center; + align-items: center; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 0.5rem; + margin-bottom: 0; +} + +.form-check-inline .form-check-input { + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; + position: static; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -0.5rem; + margin-left: -0.5rem; +} + +.form-row > .col, +.form-row > [class*='col-'] { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.form-inline { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; +} + +.form-inline .form-check { + margin-bottom: 0; + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label, .form-inline legend { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + vertical-align: middle; + width: auto; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .form-control-plaintext:focus { + outline: 0; + } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + width: auto; + } + .form-inline .form-check-input { + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 1.25rem; + margin-left: 0; + position: relative; + } + .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.col-form-label { + color: inherit; + font-size: 1rem; + line-height: 1.5; + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} + +.col-form-label-lg { + font-size: 2.125rem; + line-height: 1.176471; + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} + +.col-form-label-sm { + font-size: 0.8125rem; + line-height: 1.538462; + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} + +.form-text, [class*='valid-feedback'] { + color: rgba(0, 0, 0, 0.6); + display: block; + font-size: 0.75rem; + font-weight: 400; + letter-spacing: 0.033333em; + line-height: normal; +} + +.form-text::before, [class*='valid-feedback']::before { + content: ''; + display: inline-block; + height: 1rem; + vertical-align: 0; + width: 0; +} + +[class~='textfield-box'] .form-text, [class~='textfield-box'] [class*='valid-feedback'], +[class~='textfield-box'] ~ .form-text, +[class~='textfield-box'] ~ [class*='valid-feedback'] { + padding: 0 1rem; +} + +.form-control-plaintext { + background-color: transparent; + border: solid transparent; + border-radius: 0; + border-width: 0 0 1px; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 1rem; + line-height: 1.5; + padding: 0.375rem 0 calc(0.375rem - 1px); + width: 100%; +} + +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.img-fluid { + height: auto; + max-width: 100%; +} + +.img-thumbnail { + /* padding: $thumbnail-padding; + background-color: $thumbnail-bg; + border: $thumbnail-border-width solid $thumbnail-border-color; + @include border-radius($thumbnail-border-radius); + @include box-shadow($thumbnail-box-shadow); + */ + height: auto; + max-width: 100%; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); +} + +.figure { + display: inline-block; +} + +.figure-img { + line-height: 1; + margin-bottom: 0.5rem; +} + +.figure-caption { + font-size: 0.75rem; + font-weight: 400; + letter-spacing: 0.033333em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.38); +} + +.jumbotron { + border-radius: 4px; + background-color: white; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.87); + margin-bottom: 3rem; + padding: 3rem 2rem; +} + +.jumbotron-fluid { + border-radius: 0; + padding-right: 0; + padding-left: 0; +} + +.media { + -ms-flex-align: start; + align-items: flex-start; + display: -ms-flexbox; + display: flex; +} + +.media-body { + -ms-flex: 1; + flex: 1; +} + +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + list-style: none; + margin-bottom: 0; + padding-left: 0; +} + +.nav-link { + color: #6200ee; + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: rgba(0, 0, 0, 0.38); + cursor: default; + pointer-events: none; +} + +.nav-link:hover, .nav-link.active { + color: #40009c; +} + +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: -ms-flexbox; + display: flex; + -ms-flex: 1; + flex: 1; +} + +.nav-pills .nav-link { + border-radius: 4px; + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: background-color, color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.87); + opacity: 0.7; +} + +@media (min-width: 576px) { + .nav-pills .nav-link { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .nav-pills .nav-link { + transition-duration: 280ms; + } +} + +.nav-pills .nav-link:hover, .nav-pills .nav-link:focus, .nav-pills .nav-link:active { + background-color: rgba(0, 0, 0, 0.12); +} + +.nav-pills .nav-link.active { + color: #6200ee; + opacity: 1; +} + +.nav-pills .nav-link.disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} + +.nav-pills .nav-link:active { + opacity: 1; +} + +.nav-pills .show > .nav-link { + background-color: rgba(0, 0, 0, 0.12); + opacity: 1; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.pagination { + background-color: transparent; + display: -ms-flexbox; + display: flex; + list-style: none; + margin: 0.5rem; +} + +.page-link { + border-radius: 1.125rem; + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1); + -ms-flex-align: center; + align-items: center; + color: rgba(0, 0, 0, 0.87); + display: -ms-flexbox; + display: flex; + font-size: 1rem; + font-weight: 400; + -ms-flex-pack: center; + justify-content: center; + line-height: 2.25; + margin-left: 0.5em; + min-width: 2.25rem; + padding: 0 10px; + position: relative; + text-align: center; + white-space: nowrap; +} + +@media (min-width: 576px) { + .page-link { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .page-link { + transition-duration: 280ms; + } +} + +.page-link:hover, .page-link:focus, .page-link:active { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); + text-decoration: none; + z-index: 3; +} + +.page-link:focus { + background-color: rgba(0, 0, 0, 0.12); + outline: 0; +} + +.page-link:active { + background-color: rgba(0, 0, 0, 0.24); +} + +.page-link:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.page-item:first-child .page-link { + margin-left: 0; +} + +.page-item.active .page-link { + background-color: #6200ee; + color: #ffffff; + z-index: 3; +} + +.page-item.disabled .page-link { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); + cursor: auto; + pointer-events: none; +} + +.pagination-lg .page-link { + border-radius: 1.40625rem; + font-size: 1.25rem; + width: 2.8125rem; +} + +.pagination-sm .page-link { + font-size: 0.875rem; + min-width: 0; + width: 1.96875rem; +} + +.popover { + text-align: left; + text-align: start; + font-family: "Roboto", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Arial", "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + letter-spacing: normal; + line-break: auto; + line-height: 1.5; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + border-radius: 4px; + background-color: #ffffff; + box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15); + font-size: 0.875rem; + margin: 1.5rem; + max-width: 21.25rem; + position: absolute; + top: 0; + left: 0; + word-wrap: break-word; + z-index: 240; +} + +[dir='rtl'] .popover { + text-align: right; + text-align: start; +} + +.popover-header { + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + line-height: 2rem; + margin-bottom: 0; + padding: 0.875rem 1.375rem 0; +} + +.popover-header:empty { + display: none; +} + +.popover-header:last-child { + padding-bottom: 0.875rem; +} + +.popover-body { + padding: 0.875rem 1.375rem; +} + +.popover-body > :last-child { + margin-bottom: 0; +} + +@media (min-width: 768px) { + .popover { + margin: 0.875rem; + } +} + +.embed-responsive { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} + +.embed-responsive::before { + content: ''; + display: block; +} + +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video, +.embed-responsive .embed-responsive-item { + border: 0; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} + +.fade { + transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1); +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); + height: 0; + overflow: hidden; + position: relative; +} + +@media (min-width: 576px) { + .collapsing { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .collapsing { + transition-duration: 280ms; + } +} + +tbody.collapse.show { + display: table-row-group; +} + +tr.collapse.show { + display: table-row; +} + +.btn, .card-link { + border-radius: 4px; + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1); + -ms-flex-align: center; + align-items: center; + background-color: transparent; + background-image: none; + border: 0; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.87); + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0.875rem; + font-weight: 500; + height: 2.25rem; + -ms-flex-pack: center; + justify-content: center; + letter-spacing: 0.0892857143em; + line-height: inherit; + margin: 0; + max-width: 100%; + min-width: 4rem; + outline: 0; + padding: 0 1rem; + position: relative; + text-transform: uppercase; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} + +@media (min-width: 576px) { + .btn, .card-link { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .btn, .card-link { + transition-duration: 280ms; + } +} + +.btn:hover, .card-link:hover, .btn:focus, .card-link:focus { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + outline: 0; + text-decoration: none; +} + +.btn:hover, .card-link:hover, .btn.hover, .hover.card-link { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)); + color: inherit; +} + +.btn:focus, .card-link:focus, .btn.focus, .focus.card-link { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); +} + +.btn:active, .card-link:active, .btn.active, .active.card-link { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); +} + +.btn.active, .active.card-link { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24)); + transition: background-image 0.2s; +} + +.btn:disabled, .card-link:disabled, .btn.disabled, .disabled.card-link { + background-color: rgba(0, 0, 0, 0.12); + background-image: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.37); + pointer-events: none; +} + +.show > .btn.dropdown-toggle, .show > .dropdown-toggle.card-link { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32)); +} + +a.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover, a.card-link:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover { + color: #ffffff; +} + +.btn-primary { + background-color: #6200ee; + color: white; +} + +.btn-primary:hover, .btn-primary:focus, .btn-primary:active { + color: white; +} + +.btn-primary:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); +} + +.btn-primary:focus, .btn-primary.focus { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)); +} + +.btn-primary.active { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32)); + transition: background-image 15ms linear 0.2s; +} + +.btn-secondary { + background-color: #03dac6; + color: white; +} + +.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active { + color: white; +} + +.btn-secondary:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); +} + +.btn-secondary:focus, .btn-secondary.focus { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)); +} + +.btn-secondary.active { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32)); + transition: background-image 15ms linear 0.2s; +} + +.btn-danger { + background-color: #b00020; + color: white; +} + +.btn-danger:hover, .btn-danger:focus, .btn-danger:active { + color: white; +} + +.btn-danger:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); +} + +.btn-danger:focus, .btn-danger.focus { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)); +} + +.btn-danger.active { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32)); + transition: background-image 15ms linear 0.2s; +} + +.btn-info { + background-color: #714cfe; + color: white; +} + +.btn-info:hover, .btn-info:focus, .btn-info:active { + color: white; +} + +.btn-info:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); +} + +.btn-info:focus, .btn-info.focus { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)); +} + +.btn-info.active { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32)); + transition: background-image 15ms linear 0.2s; +} + +.btn-success { + background-color: #61d800; + color: white; +} + +.btn-success:hover, .btn-success:focus, .btn-success:active { + color: white; +} + +.btn-success:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); +} + +.btn-success:focus, .btn-success.focus { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)); +} + +.btn-success.active { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32)); + transition: background-image 15ms linear 0.2s; +} + +.btn-warning { + background-color: #ff8d00; + color: white; +} + +.btn-warning:hover, .btn-warning:focus, .btn-warning:active { + color: white; +} + +.btn-warning:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); +} + +.btn-warning:focus, .btn-warning.focus { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)); +} + +.btn-warning.active { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32)); + transition: background-image 15ms linear 0.2s; +} + +.btn-dark { + background-color: #424242; + color: white; +} + +.btn-dark:hover, .btn-dark:focus, .btn-dark:active { + color: white; +} + +.btn-dark:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); +} + +.btn-dark:focus, .btn-dark.focus { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)); +} + +.btn-dark.active { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32)); + transition: background-image 15ms linear 0.2s; +} + +.btn-light { + background-color: #ffffff; +} + +[class*='bg-dark'] .btn:disabled, [class*='bg-dark'] .card-link:disabled, [class*='bg-dark'] .btn.disabled, [class*='bg-dark'] .disabled.card-link { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.3); +} + +[class*='bg-outline']:hover, +[class*='bg-outline']:active { + box-shadow: none; + transition: background-color 100ms linear; +} + +.btn-lg, +.btn-group-lg > .btn, +.btn-group-lg > .card-link, +.input-group-lg > .input-group-append > .btn, +.input-group-lg > .input-group-append > .card-link, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-prepend > .card-link { + font-size: 0.9375rem; + height: 2.5rem; +} + +.btn-sm, +.btn-group-sm > .btn, +.btn-group-sm > .card-link, +.input-group-sm > .input-group-append > .btn, +.input-group-sm > .input-group-append > .card-link, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-prepend > .card-link { + height: 1.75rem; +} + +.btn-xs { + height: 1.5rem; +} + +.btn-block { + margin: 0; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.25rem; + margin-left: 0; +} + +[type='button'].btn-block, +[type='reset'].btn-block, +[type='submit'].btn-block { + width: 100%; +} + +.btn-fluid { + min-width: 0; +} + +.btn-shaped { + border-radius: 1.125rem; +} + +.btn-shaped.btn-lg { + border-radius: 1.25rem; +} + +.btn-shaped.btn-sm { + border-radius: 0.875rem; +} + +.btn-shaped.btn-xs { + border-radius: 0.75rem; +} + +.btn .btn-icon-prepend, .card-link .btn-icon-prepend { + display: inline-block; + fill: currentColor; + font-size: 1.125rem; + margin-right: 0.5rem; + margin-left: -0.25rem; + vertical-align: top; + width: 1.125rem; +} + +.btn-icon-prepend [class*='btn-flat'], +.btn-link .btn-icon-prepend { + margin-left: 0; +} + +[class*='btn-flat'], +.btn-link, +.card-link, +.modal .btn, +.modal .card-link { + padding: 0 0.5rem; +} + +[class*='btn-outline'] { + border: 1px solid currentColor; + padding: 0 calc(1rem - 1px); +} + +[class*='btn-outline']:disabled, [class*='btn-outline'].disabled { + border-color: rgba(0, 0, 0, 0.37); +} + +[class*='btn-flat'], +[class*='btn-outline'], +.btn-link, +.card-link, +.modal .btn, +.modal .card-link { + background: transparent; + box-shadow: none; +} + +[class*='btn-flat']:hover, [class*='btn-flat']:focus, [class*='btn-flat']:active, +[class*='btn-outline']:hover, +[class*='btn-outline']:focus, +[class*='btn-outline']:active, +.btn-link:hover, +.btn-link:focus, +.btn-link:active, +.card-link:hover, +.card-link:focus, +.card-link:active, +.modal .btn:hover, +.modal .card-link:hover, +.modal .btn:focus, +.modal .card-link:focus, +.modal .btn:active, +.modal .card-link:active { + box-shadow: inherit; +} + +.btn-flat-primary, .btn-link, .card-link, .btn-flat-primary:hover, .btn-link:hover, .card-link:hover, .btn-flat-primary:focus, .btn-link:focus, .card-link:focus, +.btn-outline-primary, +.btn-outline-primary:hover, +.btn-outline-primary:focus, +.modal .btn-primary, +.modal .btn-primary:hover, +.modal .btn-primary:focus { + color: #6200ee; +} + +.btn-flat-primary:hover, .btn-link:hover, .card-link:hover, +.btn-outline-primary:hover, +.modal .btn-primary:hover { + background-image: linear-gradient(to bottom, rgba(98, 0, 238, 0.04), rgba(98, 0, 238, 0.04)); +} + +.btn-flat-primary:focus, .btn-link:focus, .card-link:focus, +.btn-outline-primary:focus, +.modal .btn-primary:focus { + background-image: linear-gradient(to bottom, rgba(98, 0, 238, 0.12), rgba(98, 0, 238, 0.12)); +} + +.btn-flat-primary:disabled, .btn-link:disabled, .card-link:disabled, .btn-flat-primary.disabled, .disabled.btn-link, .disabled.card-link, +.btn-outline-primary:disabled, +.btn-outline-primary.disabled, +.modal .btn-primary:disabled, +.modal .btn-primary.disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-flat-secondary, .btn-flat-secondary:hover, .btn-flat-secondary:focus, +.btn-outline-secondary, +.btn-outline-secondary:hover, +.btn-outline-secondary:focus, +.modal .btn-secondary, +.modal .btn-secondary:hover, +.modal .btn-secondary:focus { + color: #03dac6; +} + +.btn-flat-secondary:hover, +.btn-outline-secondary:hover, +.modal .btn-secondary:hover { + background-image: linear-gradient(to bottom, rgba(3, 218, 198, 0.04), rgba(3, 218, 198, 0.04)); +} + +.btn-flat-secondary:focus, +.btn-outline-secondary:focus, +.modal .btn-secondary:focus { + background-image: linear-gradient(to bottom, rgba(3, 218, 198, 0.12), rgba(3, 218, 198, 0.12)); +} + +.btn-flat-secondary:disabled, .btn-flat-secondary.disabled, +.btn-outline-secondary:disabled, +.btn-outline-secondary.disabled, +.modal .btn-secondary:disabled, +.modal .btn-secondary.disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-flat-danger, .btn-flat-danger:hover, .btn-flat-danger:focus, +.btn-outline-danger, +.btn-outline-danger:hover, +.btn-outline-danger:focus, +.modal .btn-danger, +.modal .btn-danger:hover, +.modal .btn-danger:focus { + color: #b00020; +} + +.btn-flat-danger:hover, +.btn-outline-danger:hover, +.modal .btn-danger:hover { + background-image: linear-gradient(to bottom, rgba(176, 0, 32, 0.04), rgba(176, 0, 32, 0.04)); +} + +.btn-flat-danger:focus, +.btn-outline-danger:focus, +.modal .btn-danger:focus { + background-image: linear-gradient(to bottom, rgba(176, 0, 32, 0.12), rgba(176, 0, 32, 0.12)); +} + +.btn-flat-danger:disabled, .btn-flat-danger.disabled, +.btn-outline-danger:disabled, +.btn-outline-danger.disabled, +.modal .btn-danger:disabled, +.modal .btn-danger.disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-flat-info, .btn-flat-info:hover, .btn-flat-info:focus, +.btn-outline-info, +.btn-outline-info:hover, +.btn-outline-info:focus, +.modal .btn-info, +.modal .btn-info:hover, +.modal .btn-info:focus { + color: #714cfe; +} + +.btn-flat-info:hover, +.btn-outline-info:hover, +.modal .btn-info:hover { + background-image: linear-gradient(to bottom, rgba(113, 76, 254, 0.04), rgba(113, 76, 254, 0.04)); +} + +.btn-flat-info:focus, +.btn-outline-info:focus, +.modal .btn-info:focus { + background-image: linear-gradient(to bottom, rgba(113, 76, 254, 0.12), rgba(113, 76, 254, 0.12)); +} + +.btn-flat-info:disabled, .btn-flat-info.disabled, +.btn-outline-info:disabled, +.btn-outline-info.disabled, +.modal .btn-info:disabled, +.modal .btn-info.disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-flat-success, .btn-flat-success:hover, .btn-flat-success:focus, +.btn-outline-success, +.btn-outline-success:hover, +.btn-outline-success:focus, +.modal .btn-success, +.modal .btn-success:hover, +.modal .btn-success:focus { + color: #61d800; +} + +.btn-flat-success:hover, +.btn-outline-success:hover, +.modal .btn-success:hover { + background-image: linear-gradient(to bottom, rgba(97, 216, 0, 0.04), rgba(97, 216, 0, 0.04)); +} + +.btn-flat-success:focus, +.btn-outline-success:focus, +.modal .btn-success:focus { + background-image: linear-gradient(to bottom, rgba(97, 216, 0, 0.12), rgba(97, 216, 0, 0.12)); +} + +.btn-flat-success:disabled, .btn-flat-success.disabled, +.btn-outline-success:disabled, +.btn-outline-success.disabled, +.modal .btn-success:disabled, +.modal .btn-success.disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-flat-warning, .btn-flat-warning:hover, .btn-flat-warning:focus, +.btn-outline-warning, +.btn-outline-warning:hover, +.btn-outline-warning:focus, +.modal .btn-warning, +.modal .btn-warning:hover, +.modal .btn-warning:focus { + color: #ff8d00; +} + +.btn-flat-warning:hover, +.btn-outline-warning:hover, +.modal .btn-warning:hover { + background-image: linear-gradient(to bottom, rgba(255, 141, 0, 0.04), rgba(255, 141, 0, 0.04)); +} + +.btn-flat-warning:focus, +.btn-outline-warning:focus, +.modal .btn-warning:focus { + background-image: linear-gradient(to bottom, rgba(255, 141, 0, 0.12), rgba(255, 141, 0, 0.12)); +} + +.btn-flat-warning:disabled, .btn-flat-warning.disabled, +.btn-outline-warning:disabled, +.btn-outline-warning.disabled, +.modal .btn-warning:disabled, +.modal .btn-warning.disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-flat-dark:disabled, .btn-flat-dark.disabled, +.btn-outline-dark:disabled, +.btn-outline-dark.disabled, +.modal .btn-dark:disabled, +.modal .btn-dark.disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-flat-light, .btn-flat-light:hover, .btn-flat-light:focus, +.btn-outline-light, +.btn-outline-light:hover, +.btn-outline-light:focus, +.modal .btn-light, +.modal .btn-light:hover, +.modal .btn-light:focus { + color: #f5f5f5; +} + +.btn-flat-light:disabled, .btn-flat-light.disabled, +.btn-outline-light:disabled, +.btn-outline-light.disabled, +.modal .btn-light:disabled, +.modal .btn-light.disabled { + color: rgba(0, 0, 0, 0.37); +} + +/* +.btn-flat-light, +.btn-outline-light { + @include hover-focus { + background-image: linear-gradient(to bottom, $btn-overlay-inverse, $btn-overlay-inverse); + } + + &.active, + &:active { + background-color: $btn-bg-active-inverse; + } +} +*/ +.btn-icon { + border-radius: 50%; + box-shadow: none; + color: initial; + fill: currentColor; + font-size: 1.5rem; + height: 3rem; + min-width: 0; + padding: 0; + transition: background-color 15ms linear; + width: 3rem; +} + +.btn-icon.btn-sm { + height: 2.25rem; + width: 2.25rem; +} + +.btn-icon.btn-xs { + height: 1.75rem; + width: 1.75rem; +} + +.btn-icon:hover, .btn-icon:focus, .btn-icon:active { + box-shadow: none; + color: initial; +} + +.btn-float { + border-radius: 50%; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + height: 3.5rem; + min-width: 0; + padding: 0; + width: 3.5rem; +} + +.btn-float:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); +} + +.btn-float:active, .btn-float.active { + box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2); +} + +.btn-float:disabled, .btn-float.disabled { + box-shadow: none; +} + +.btn-float svg { + fill: currentColor; +} + +.btn-float-extended { + border-radius: 1.5rem; + height: 3rem; + line-height: 2.25rem; + padding: 0 1.25rem; + width: auto; +} + +.btn-float-extended i, +.btn-float-extended svg, +.btn-float-extended [class*='material-icons'] { + margin-right: 0.75rem; + margin-left: -0.5rem; +} + +.btn-float-extended i[class*='order-'], +.btn-float-extended svg[class*='order-'], +.btn-float-extended [class*='material-icons'][class*='order-'] { + margin-right: -0.5rem; + margin-left: 0.75rem; +} + +.btn-float.btn-sm { + height: 2.5rem; + line-height: 2.5rem; + width: 2.5rem; +} + +.btn-float-dropdown .dropdown-menu { + border-radius: 0; + margin-top: 1rem; + min-width: 3.5rem; + padding-top: 0; + padding-bottom: 0; + text-align: center; +} + +.btn-float-dropdown .dropdown-menu::before { + display: none; +} + +.btn-float-dropdown .dropdown-menu .btn-float { + display: block; + margin-right: auto; + margin-bottom: 1rem; + margin-left: auto; +} + +.fab-actions { + -ms-flex-align: end; + align-items: flex-end; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + position: fixed; + right: 1.5rem; + bottom: 1.5rem; + z-index: 120; +} + +@media print { + .fab-actions { + display: none; + } +} + +.fab-actions > .btn, .fab-actions > .card-link { + margin-top: 1.25rem; +} + +.btn-group, +.btn-group-vertical { + border-radius: 4px; + background-color: white; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + display: -ms-inline-flexbox; + display: inline-flex; + position: relative; +} + +.btn-group > .btn-primary.disabled, .btn-group > .btn-primary:disabled, +.btn-group-vertical > .btn-primary.disabled, +.btn-group-vertical > .btn-primary:disabled { + background-color: #bb86fc; + color: white; +} + +.btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled, +.btn-group-vertical > .btn-secondary.disabled, +.btn-group-vertical > .btn-secondary:disabled { + background-color: #66fff8; + color: rgba(0, 0, 0, 0.87); +} + +.btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled, +.btn-group-vertical > .btn-danger.disabled, +.btn-group-vertical > .btn-danger:disabled { + background-color: #c51162; + color: white; +} + +.btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled, +.btn-group-vertical > .btn-info.disabled, +.btn-group-vertical > .btn-info:disabled { + background-color: #d2c2fd; + color: rgba(0, 0, 0, 0.87); +} + +.btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled, +.btn-group-vertical > .btn-success.disabled, +.btn-group-vertical > .btn-success:disabled { + background-color: #c6f68d; + color: rgba(0, 0, 0, 0.87); +} + +.btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled, +.btn-group-vertical > .btn-warning.disabled, +.btn-group-vertical > .btn-warning:disabled { + background-color: #ffc77d; + color: rgba(0, 0, 0, 0.87); +} + +.btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled, +.btn-group-vertical > .btn-dark.disabled, +.btn-group-vertical > .btn-dark:disabled { + background-color: #757575; + color: white; +} + +.btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled, +.btn-group-vertical > .btn-light.disabled, +.btn-group-vertical > .btn-light:disabled { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +.btn-group > .btn, .btn-group > .card-link, +.btn-group-vertical > .btn, +.btn-group-vertical > .card-link { + box-shadow: none; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + min-width: 0; + padding-right: 0.75rem; + padding-left: 0.75rem; + position: relative; +} + +.btn-group > .btn:hover, .btn-group > .card-link:hover, .btn-group > .btn:focus, .btn-group > .card-link:focus, .btn-group > .btn:active, .btn-group > .card-link:active, .btn-group > .btn.active, .btn-group > .active.card-link, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .card-link:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .card-link:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .card-link:active, +.btn-group-vertical > .btn.active, +.btn-group-vertical > .active.card-link { + z-index: 1; +} + +.btn-group > .btn:active, .btn-group > .card-link:active, .btn-group > .btn.active, .btn-group > .active.card-link, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .card-link:active, +.btn-group-vertical > .btn.active, +.btn-group-vertical > .active.card-link { + background-color: rgba(0, 0, 0, 0.12); +} + +.btn-group > .btn:disabled, .btn-group > .card-link:disabled, .btn-group > .btn.disabled, .btn-group > .disabled.card-link, +.btn-group-vertical > .btn:disabled, +.btn-group-vertical > .card-link:disabled, +.btn-group-vertical > .btn.disabled, +.btn-group-vertical > .disabled.card-link { + opacity: 0.7; +} + +.btn-group > .btn[class*='btn-outline'], .btn-group > .card-link[class*='btn-outline'], +.btn-group-vertical > .btn[class*='btn-outline'], +.btn-group-vertical > .card-link[class*='btn-outline'] { + border: 0; +} + +.btn-group > .btn[class*='btn-outline'].active, .btn-group > .card-link[class*='btn-outline'].active, .btn-group > .btn[class*='btn-outline']:active, .btn-group > .card-link[class*='btn-outline']:active, +.btn-group-vertical > .btn[class*='btn-outline'].active, +.btn-group-vertical > .card-link[class*='btn-outline'].active, +.btn-group-vertical > .btn[class*='btn-outline']:active, +.btn-group-vertical > .card-link[class*='btn-outline']:active { + background-color: rgba(0, 0, 0, 0.12); +} + +.btn-group > .btn-group, +.btn-group > .btn-group-vertical, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group-vertical { + border-radius: 0; + background-color: transparent; + box-shadow: none; +} + +.btn-group.show > .dropdown-toggle { + box-shadow: none; +} + +.btn-group > .btn, .btn-group > .card-link, +.btn-group > .btn-group { + margin-left: -1px; +} + +.btn-group > .btn:first-child, .btn-group > .card-link:first-child, +.btn-group > .btn-group:first-child { + margin-left: 0; +} + +.btn-group > .btn:not(:first-child), .btn-group > .card-link:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn, +.btn-group > .btn-group:not(:first-child) > .card-link { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .card-link:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn, +.btn-group > .btn-group:not(:last-child) > .card-link, +.btn-group > .dropdown-toggle:not(:last-of-type) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group-vertical { + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; +} + + +.btn-group-vertical > .btn, +.btn-group-vertical > .card-link, +.btn-group-vertical > .btn-group { + margin-top: -1px; + margin-left: 0; + width: 100%; +} + +.btn-group-vertical > .btn:first-child, .btn-group-vertical > .card-link:first-child, +.btn-group-vertical > .btn-group:first-child { + margin-top: 0; +} + +.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .card-link:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .card-link { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .card-link:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn, +.btn-group-vertical > .btn-group:not(:last-child) > .card-link, +.btn-group-vertical > .dropdown-toggle:not(:last-of-type) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* .btn-group-fluid { + background-color: transparent; + box-shadow: none; +} */ +[data-toggle='buttons'] > .btn, [data-toggle='buttons'] > .card-link, +[data-toggle='buttons'] > .btn-group > .btn, +[data-toggle='buttons'] > .btn-group > .card-link { + margin-bottom: 0; +} + +[data-toggle='buttons'] > .btn [type='checkbox'], [data-toggle='buttons'] > .card-link [type='checkbox'], +[data-toggle='buttons'] > .btn [type='radio'], +[data-toggle='buttons'] > .card-link [type='radio'], +[data-toggle='buttons'] > .btn-group > .btn [type='checkbox'], +[data-toggle='buttons'] > .btn-group > .card-link [type='checkbox'], +[data-toggle='buttons'] > .btn-group > .btn [type='radio'], +[data-toggle='buttons'] > .btn-group > .card-link [type='radio'] { + clip: rect(0, 0, 0, 0); + pointer-events: none; + position: absolute; +} + +/* .btn-sm + .dropdown-toggle-split { + padding-right: $btn-padding-x-sm * .75; + padding-left: $btn-padding-x-sm * .75; +} + +.btn-lg + .dropdown-toggle-split { + padding-right: $btn-padding-x-lg * .75; + padding-left: $btn-padding-x-lg * .75; +} */ +.btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group-toggle > .btn, .btn-group-toggle > .card-link, +.btn-group-toggle > .btn-group > .btn, +.btn-group-toggle > .btn-group > .card-link { + margin-bottom: 0; +} + +.btn-group-toggle > .btn [type='radio'], .btn-group-toggle > .card-link [type='radio'], +.btn-group-toggle > .btn [type='checkbox'], +.btn-group-toggle > .card-link [type='checkbox'], +.btn-group-toggle > .btn-group > .btn [type='radio'], +.btn-group-toggle > .btn-group > .card-link [type='radio'], +.btn-group-toggle > .btn-group > .btn [type='checkbox'], +.btn-group-toggle > .btn-group > .card-link [type='checkbox'] { + clip: rect(0, 0, 0, 0); + pointer-events: none; + position: absolute; +} + +.card { + background-color: #ffffff; + border-radius: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + position: relative; + word-wrap: break-word; +} + +.card.border-primary { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee; +} + +.card.border-primary[href]:hover, .card.border-primary[href]:focus, .card.border-primary[href]:active, .card.border-primary[tabindex]:hover, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:active { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee; +} + +.card.border-secondary { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac6; +} + +.card.border-secondary[href]:hover, .card.border-secondary[href]:focus, .card.border-secondary[href]:active, .card.border-secondary[tabindex]:hover, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:active { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac6; +} + +.card.border-danger { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020; +} + +.card.border-danger[href]:hover, .card.border-danger[href]:focus, .card.border-danger[href]:active, .card.border-danger[tabindex]:hover, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:active { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020; +} + +.card.border-info { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe; +} + +.card.border-info[href]:hover, .card.border-info[href]:focus, .card.border-info[href]:active, .card.border-info[tabindex]:hover, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:active { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe; +} + +.card.border-success { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800; +} + +.card.border-success[href]:hover, .card.border-success[href]:focus, .card.border-success[href]:active, .card.border-success[tabindex]:hover, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:active { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800; +} + +.card.border-warning { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00; +} + +.card.border-warning[href]:hover, .card.border-warning[href]:focus, .card.border-warning[href]:active, .card.border-warning[tabindex]:hover, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:active { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00; +} + +.card.border-dark { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; +} + +.card.border-dark[href]:hover, .card.border-dark[href]:focus, .card.border-dark[href]:active, .card.border-dark[tabindex]:hover, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:active { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; +} + +.card.border-light { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; +} + +.card.border-light[href]:hover, .card.border-light[href]:focus, .card.border-light[href]:active, .card.border-light[tabindex]:hover, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:active { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; +} + +.card[href]:hover, .card[href]:focus, .card[href]:active, .card[tabindex]:hover, .card[tabindex]:focus, .card[tabindex]:active { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + text-decoration: none; +} + +.card[href]:focus, .card[tabindex]:focus { + outline: 0; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.card-shaped { + border-radius: 1.5rem 0.5rem; +} + +[data-toggle='collapse']:hover { + cursor: pointer; +} + +.accordion { + overflow-anchor: none; +} + +.accordion > .card { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 32px; + box-shadow: none; + margin-bottom: 0; + overflow: hidden; +} + +.accordion > .card + .card { + border-top: 0; +} + +.accordion > .card .show { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.accordion > .card > .card-header { + border-bottom: 0; + display: -ms-flexbox; + display: flex; + padding: 15px 1.25rem; +} + +.accordion > .card > .card-header:hover { + background: rgba(0, 0, 0, 0.04); + transition: background-color 150ms linear; +} + +.accordion > .card > .card-header::after { + content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" opacity="0.54"%3e%3cpath d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/%3e%3c/svg%3e'); + height: 1.5rem; + position: absolute; + top: 1.25rem; + right: 1.5rem; + width: 1.5rem; +} + +.accordion > .card > .card-header > * { + line-height: 1.125rem; +} + +.accordion .card:first-of-type { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion .card:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} + +.accordion .card:not(:first-of-type) .card-body:first-child, +.accordion .card:not(:first-of-type) .card-footer:first-child, +.accordion .card:not(:first-of-type) .card-header:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion .card:not(:last-of-type) .card-body:last-child, +.accordion .card:not(:last-of-type) .card-footer:last-child, +.accordion .card:not(:last-of-type) .card-header:last-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion .card-body { + margin: 0 2.5rem; + opacity: 0; + padding: 1.5rem 0; + transition: opacity 250ms linear -100ms; +} + +.accordion .show .card-body { + opacity: 1; +} + +.accordion .collapse .card-body:first-child, +.accordion .collapse .card-footer:first-child, +.accordion .collapse .card-header:first-child, +.accordion .collapsing .card-body:first-child, +.accordion .collapsing .card-footer:first-child, +.accordion .collapsing .card-header:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.card-actions { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + min-height: 3.25rem; + padding: 0.5rem; +} + +.card-actions.flex-column { + -ms-flex-align: start; + align-items: flex-start; + padding-bottom: 0.25rem; +} + +.card-actions.flex-column .btn, .card-actions.flex-column .card-link { + margin-bottom: 0.25rem; +} + +.card-body + .card-actions { + background-color: #ffffff; + margin-top: -0.5rem; + z-index: 2; +} + +.card-actions .btn, .card-actions .card-link { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + min-width: 0; +} + +.card-actions .btn:not(.btn-icon), .card-actions .card-link:not(.btn-icon) { + margin-right: 0.5rem; +} + +.card-actions .btn-icon:not(:disabled) { + color: rgba(0, 0, 0, 0.6); +} + +.card-actions .dropdown-toggle::after { + margin-right: 0; +} + +.card-actions > * { + z-index: 3; +} + +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem 1rem; +} + +.card-body:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.card-body:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.card-body > :last-child { + margin-bottom: 0; +} + +.card-body > .btn, .card-body > .card-link { + margin-right: 0.5rem; +} + +.card-footer { + border-top: 1px solid rgba(0, 0, 0, 0.12); + padding: 1rem 1rem; +} + +.card-footer:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-top: 0; +} + +.card-footer:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.card-footer > :last-child { + margin-bottom: 0; +} + +.card-header { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + margin-bottom: 0; + padding: 1rem 1rem; +} + +.card-header:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.card-header:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom: 0; +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-header-pills { + margin: -1rem -1rem; + padding: 0.5rem 0rem 0.25rem 0.5rem; +} + +.card-header-pills .nav-link { + margin-right: 0.5rem; + margin-bottom: 0.25rem; + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.card-header-tabs { + margin: -1rem -1rem calc(-1rem - 1px); +} + +.card-img { + border-radius: 4px; + min-height: 1px; + width: 100%; +} + +.card-img-bottom { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + min-height: 1px; + width: 100%; +} + +.card-img-top { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + min-height: 1px; + width: 100%; +} + +.card-img-overlay { + border-radius: 3px; + max-height: 100%; + padding: 1rem 1rem; + position: absolute; + right: 0; + bottom: 0; + left: 0; +} + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + -webkit-column-gap: 0.5rem; + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +@media (min-width: 992px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } +} + +.card-columns .card { + margin-bottom: 0.25rem; +} + +.card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +@media (min-width: 768px) { + .card-deck { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -0.25rem; + margin-left: -0.25rem; + } + .card-deck .card { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 0.25rem; + margin-bottom: 0; + margin-left: 0.25rem; + } +} + +.card-deck .card { + margin-bottom: 0.5rem; +} + +.card-group { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +@media (min-width: 768px) { + .card-group { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card:first-child:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:first-child:not(:last-child) .card-actions, + .card-group > .card:first-child:not(:last-child) .card-body, + .card-group > .card:first-child:not(:last-child) .card-footer, + .card-group > .card:first-child:not(:last-child) .card-header, + .card-group > .card:first-child:not(:last-child) .card-img, + .card-group > .card:first-child:not(:last-child) .card-img-bottom, + .card-group > .card:first-child:not(:last-child) .card-img-top { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:last-child:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:last-child:not(:first-child) .card-actions, + .card-group > .card:last-child:not(:first-child) .card-body, + .card-group > .card:last-child:not(:first-child) .card-footer, + .card-group > .card:last-child:not(:first-child) .card-header, + .card-group > .card:last-child:not(:first-child) .card-img, + .card-group > .card:last-child:not(:first-child) .card-img-bottom, + .card-group > .card:last-child:not(:first-child) .card-img-top { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child):not(:last-child) { + border-radius: 0; + } + .card-group > .card:not(:first-child):not(:last-child) .card-actions, + .card-group > .card:not(:first-child):not(:last-child) .card-body, + .card-group > .card:not(:first-child):not(:last-child) .card-footer, + .card-group > .card:not(:first-child):not(:last-child) .card-header, + .card-group > .card:not(:first-child):not(:last-child) .card-img, + .card-group > .card:not(:first-child):not(:last-child) .card-img-bottom, + .card-group > .card:not(:first-child):not(:last-child) .card-img-top { + border-radius: 0; + } + .card-group > .card + .card { + border-left: 1px solid rgba(0, 0, 0, 0.12); + margin-left: 0; + } +} + +.card-group > .card { + box-shadow: none; + margin-bottom: 0.5rem; +} + +.card-body > .card-link { + margin-right: 0.5rem; + margin-left: 0.5rem; +} + +.card-title { + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + line-height: 2rem; + margin: 0; +} + +.card-body .card-title { + margin-bottom: 1rem; +} + +.card-body .card-title + .card-subtitle { + margin-top: -1rem; +} + +.card-header + .card-body > .card-title { + margin-top: 1rem; +} + +.card-subtitle { + font-size: 0.875rem; + font-weight: 500; + letter-spacing: 0.007143em; + line-height: 1.375rem; + color: rgba(0, 0, 0, 0.6); + margin-bottom: 0; +} + +.card-body .card-subtitle { + padding-bottom: 1rem; +} + +.card-text { + font-size: 0.875rem; + font-weight: 400; + letter-spacing: 0.017857em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.6); +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-primary-action { + cursor: pointer; + position: relative; + transition: background-color 15ms linear, box-shadow 15ms linear; +} + +.card-primary-action:hover { + background: rgba(0, 0, 0, 0.04); +} + +.card-primary-action:hover.card { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); +} + +.chip { + -ms-flex-align: center; + align-items: center; + background-color: #e0e0e0; + border: 0; + border-radius: 1rem; + color: rgba(0, 0, 0, 0.87); + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0.875rem; + height: 2rem; + -ms-flex-pack: center; + justify-content: center; + letter-spacing: 0.017857em; + line-height: 1.25rem; + margin: 0.25rem; + overflow: hidden; + padding: 0 0.75rem; + position: relative; + transition: background-color 15ms linear; + vertical-align: middle; + white-space: nowrap; +} + +.chip:empty { + display: none; +} + +.chip .close { + background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"%3e%3cpath fill="%23666" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/%3e%3c/svg%3e'); + height: 18px; + margin-right: -0.25rem; + margin-left: 0.5rem; + -ms-flex-order: 1; + order: 1; + width: 18px; +} + +.chip > [class*='material-icons'] { + color: rgba(0, 0, 0, 0.54); + font-size: 1.25rem; + line-height: 1; +} + +.chip-primary, +.chip-primary:hover { + background-color: #6200ee; + color: white; +} + +.chip-secondary, +.chip-secondary:hover { + background-color: #03dac6; + color: white; +} + +.chip-danger, +.chip-danger:hover { + background-color: #b00020; + color: white; +} + +.chip-info, +.chip-info:hover { + background-color: #714cfe; + color: white; +} + +.chip-success, +.chip-success:hover { + background-color: #61d800; + color: white; +} + +.chip-warning, +.chip-warning:hover { + background-color: #ff8d00; + color: white; +} + +.chip-dark, +.chip-dark:hover { + background-color: #424242; + color: white; +} + +.chip-light, +.chip-light:hover { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.chip-outline { + background: transparent; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.chip-outline .close { + background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"%3e%3cpath fill="%239e9e9e" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e'); +} + +.chip-action:hover, .chip-action:focus, .chip-action:active { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} + +.chip-action:not(.disabled):hover { + background-color: rgba(0, 0, 0, 0.24); +} + +.chip-action:not(.disabled):active { + background-color: rgba(0, 0, 0, 0.32); +} + +.chip-action:not(.disabled):focus { + outline: 0; +} + +.chip-action:not(.disabled).chip-outline:hover { + background-color: rgba(0, 0, 0, 0.04); +} + +.chip-action:not(.disabled).chip-outline:active { + background-color: rgba(0, 0, 0, 0.24); +} + +[type='radio']:checked + .chip-choice { + background-color: rgba(98, 0, 238, 0.24); + color: #6200ee; +} + +[type='radio']:checked + .chip-choice:hover, [type='radio']:checked + .chip-choice:active { + background-color: rgba(98, 0, 238, 0.32); +} + +[type='radio']:checked + .chip-choice.chip-outline { + background-color: rgba(98, 0, 238, 0.12); +} + +[type='radio']:checked + .chip-choice.chip-outline:hover, [type='radio']:checked + .chip-choice.chip-outline:active { + background-color: rgba(98, 0, 238, 0.24); +} + +[type='checkbox'] + .chip-filter:not(.chip-outline) { + color: rgba(0, 0, 0, 0.54); +} + +[type='checkbox']:checked + .chip-filter { + background-color: rgba(0, 0, 0, 0.16); + color: rgba(0, 0, 0, 0.87); +} + +[type='checkbox']:checked + .chip-filter.chip-outline { + background-color: rgba(0, 0, 0, 0.08); +} + +[type='checkbox'] + .chip-filter::before { + content: ''; + height: 1.125rem; + opacity: 0; + -webkit-transform: translateX(-0.25rem); + transform: translateX(-0.25rem); + transition: width 180ms ease-in; + width: 0; +} + +[type='checkbox']:checked + .chip-filter::before { + content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" height="18" viewBox="0 0 24 24" width="18"%3e%3cpath d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"/%3e%3c/svg%3e'); + margin-right: 0.25rem; + opacity: 1; + transition: opacity 180ms 90ms, width 180ms ease-in; + width: 1.125rem; +} + +.chip-img, .chip > [class*='material-icons'], .chip-icon { + border-radius: 0.625rem; + -ms-flex-negative: 0; + flex-shrink: 0; + height: 1.25rem; + margin-right: 0.25rem; + margin-left: -0.25rem; + -ms-flex-order: -1; + order: -1; + width: 1.25rem; +} + +.chip-icon { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + -ms-flex-align: center; + align-items: center; + background-color: #03dac6; + color: white; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 1rem; + font-style: normal; + font-weight: 400; + -ms-flex-pack: center; + justify-content: center; +} + +.chip-sm { + height: 1.75rem; +} + +.chip-xs { + height: 1.5rem; +} + +.chip.disabled, +input:disabled + .chip { + opacity: 0.38; +} + +html[data-theme='dark'] { + -webkit-filter: invert(1) hue-rotate(180deg); + filter: invert(1) hue-rotate(180deg); +} + +html[data-theme='dark'] body, +html[data-theme='dark'] label, +html[data-theme='dark'] legend { + font-weight: 500; +} + +html[data-theme='dark'] img, +html[data-theme='dark'] video, +html[data-theme='dark'] .prevent-dark-theme { + -webkit-filter: invert(1) hue-rotate(180deg); + filter: invert(1) hue-rotate(180deg); +} + +body { + transition: color 300ms, background-color 300ms; +} + +.data-table { + border: 1px solid #e1e1e1; + border-radius: 4px; + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-direction: column; + flex-direction: column; + margin-bottom: 1rem; + max-width: 100%; + overflow: auto; + scrollbar-width: thin; +} + +.data-table > .table td, +.data-table > .table th { + white-space: nowrap; +} + +.data-table > .table > thead th { + border-top: 0; +} + +.table { + background-color: #ffffff; + border: 0; + font-size: 0.875rem; + width: 100%; +} + +.table td, +.table th { + border-top: 1px solid #e1e1e1; + font-weight: 400; + padding-right: 1rem; + padding-left: 1rem; + vertical-align: middle; +} + +.table tbody td, +.table tbody th { + height: 3.25rem; + letter-spacing: 0.0178571429em; + line-height: 1.25rem; +} + +.table tfoot { + color: rgba(0, 0, 0, 0.54); +} + +.table tfoot td, +.table tfoot th { + font-size: 0.75rem; + font-weight: 400; + height: 3.5rem; +} + +.table thead td, +.table thead th { + font-weight: 500; + height: 3.5rem; + letter-spacing: 0.007143em; + line-height: 1.375rem; +} + +.card > .table:first-child, +.card > .table:first-child > :first-child, +.card > .table:first-child > :first-child > tr:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.card > .table:first-child > :first-child > tr:first-child td:first-child, +.card > .table:first-child > :first-child > tr:first-child th:first-child { + border-top-left-radius: 4px; +} + +.card > .table:first-child > :first-child > tr:first-child td:last-child, +.card > .table:first-child > :first-child > tr:first-child th:last-child { + border-top-right-radius: 4px; +} + +.card > .table:last-child, +.card > .table:last-child > :last-child, +.card > .table:last-child > :last-child > tr:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.card > .table:last-child > :last-child > tr:last-child td:first-child, +.card > .table:last-child > :last-child > tr:last-child th:first-child { + border-bottom-left-radius: 4px; +} + +.card > .table:last-child > :last-child > tr:last-child td:last-child, +.card > .table:last-child > :last-child > tr:last-child th:last-child { + border-bottom-right-radius: 4px; +} + +.table .table { + border-top: 1px solid #e1e1e1; +} + +.table > :first-child > tr:first-child td, +.table > :first-child > tr:first-child th { + border-top: 0; +} + +.table-bordered { + border: 1px solid #e1e1e1; +} + +.card > .table-bordered { + border: 0; +} + +.table-borderless td, +.table-borderless th, +.table-borderless .table { + border: 0; +} + +.table-sm tbody td, +.table-sm tbody th { + height: 2.25rem; +} + +.table-sm tfoot td, +.table-sm tfoot th, +.table-sm thead td, +.table-sm thead th { + height: 2.5rem; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: #f5f5f5; +} + +.table-primary, +.table-primary > td, +.table-primary > th { + background-color: #bb86fc; + color: white; +} + +.table-hover .table-primary:hover, +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #6200ee; + color: white; +} + +.table-secondary, +.table-secondary > td, +.table-secondary > th { + background-color: #66fff8; + color: rgba(0, 0, 0, 0.87); +} + +.table-hover .table-secondary:hover, +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #03dac6; + color: white; +} + +.table-danger, +.table-danger > td, +.table-danger > th { + background-color: #c51162; + color: white; +} + +.table-hover .table-danger:hover, +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #b00020; + color: white; +} + +.table-info, +.table-info > td, +.table-info > th { + background-color: #d2c2fd; + color: rgba(0, 0, 0, 0.87); +} + +.table-hover .table-info:hover, +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #714cfe; + color: white; +} + +.table-success, +.table-success > td, +.table-success > th { + background-color: #c6f68d; + color: rgba(0, 0, 0, 0.87); +} + +.table-hover .table-success:hover, +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #61d800; + color: white; +} + +.table-warning, +.table-warning > td, +.table-warning > th { + background-color: #ffc77d; + color: rgba(0, 0, 0, 0.87); +} + +.table-hover .table-warning:hover, +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ff8d00; + color: white; +} + +.table-dark, +.table-dark > td, +.table-dark > th { + background-color: #757575; + color: white; +} + +.table-hover .table-dark:hover, +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #424242; + color: white; +} + +.table-light, +.table-light > td, +.table-light > th { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +.table-hover .table-light:hover, +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.table-hover tbody tr:not(.table-active):hover, +.data-table tbody tr:not(.table-active):hover { + background-color: rgba(0, 0, 0, 0.04); +} + +.table-active, +.table-active > td, +.table-active > th { + background-color: rgba(98, 0, 238, 0.04); +} + +.table .thead-dark td, +.table .thead-dark th { + background-color: #3c3c46; + color: #ffffff; +} + +.table .thead-light td, +.table .thead-light th { + background-color: #f5f5f5; +} + +.table-dark { + background-color: #3c3c46; + color: #ffffff; +} + +.table-dark.table-bordered { + border-color: #55555d; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: #303030; +} + +.table-dark.table-hover tbody tr:hover { + background-color: #565761; +} + +.table-dark tbody, +.table-dark tfoot { + color: inherit; +} + +.table-dark thead { + color: rgba(255, 255, 255, 0.6); +} + +.table-dark td, +.table-dark th, +.table-dark .table { + border-color: #55555d; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + overflow-x: auto; + width: 100%; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + overflow-x: auto; + width: 100%; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + overflow-x: auto; + width: 100%; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + overflow-x: auto; + width: 100%; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + overflow-x: auto; + width: 100%; + -webkit-overflow-scrolling: touch; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .fade { + transition: opacity 150ms cubic-bezier(0, 0, 0.2, 1); +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + display: none; + height: 100%; + outline: 0; + overflow: hidden; + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 240; +} + +.modal.fade .modal-dialog { + transition: opacity, -webkit-transform 75ms cubic-bezier(0.4, 0, 1, 1); + transition: opacity, transform 75ms cubic-bezier(0.4, 0, 1, 1); + transition: opacity, transform 75ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 75ms cubic-bezier(0.4, 0, 1, 1); + opacity: 0; + -webkit-transform: scale(0.8); + transform: scale(0.8); +} + +.modal-dialog { + margin: 1rem auto; + pointer-events: none; + position: relative; + width: calc(100% - 1rem * 2); + will-change: opacity, transform; +} + +.modal.show .modal-dialog { + transition: opacity, -webkit-transform 150ms cubic-bezier(0, 0, 0.2, 1); + transition: opacity, transform 150ms cubic-bezier(0, 0, 0.2, 1); + transition: opacity, transform 150ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0, 0, 0.2, 1); + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.modal-dialog-scrollable { + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 2rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 2rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-header { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + padding-bottom: calc(1rem - 1px); +} + +.modal-dialog-scrollable .modal-footer { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + min-height: calc(100% - 2rem); +} + +.modal-dialog-centered::before { + content: ''; + display: block; + height: calc(100vh - 2rem); + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; +} + +.modal-dialog-centered.modal-dialog-scrollable { + -ms-flex-direction: column; + flex-direction: column; + height: 100%; + -ms-flex-pack: center; + justify-content: center; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-content { + background-clip: padding-box; + background-color: #ffffff; + border-radius: 4px; + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + outline: 0; + pointer-events: auto; + position: relative; + width: 100%; +} + +.modal-backdrop { + background-color: rgba(0, 0, 0, 0.32); + height: 100vh; + position: fixed; + top: 0; + left: 0; + width: 100vw; + z-index: 239; +} + +.modal-backdrop.fade { + transition: opacity 75ms cubic-bezier(0.4, 0, 1, 1); + opacity: 0; +} + +.modal-backdrop.show { + opacity: 1; +} + +.modal-header { + -ms-flex-align: center; + align-items: center; + border-bottom: 1px solid transparent; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1.5rem calc(0.625rem - 1px); +} + +.modal-header:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.modal-title { + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + line-height: 2rem; + margin: 0; +} + +.modal-body { + font-size: 1rem; + font-weight: 400; + letter-spacing: 0.03125em; + line-height: 1.5rem; + color: rgba(0, 0, 0, 0.6); + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem 1.5rem; + position: relative; +} + +.modal-header + .modal-body { + padding: 0 1.5rem 1.25rem; +} + +.modal-dialog-scrollable .modal-header + .modal-body { + padding: 0.5rem 1.5rem; +} + +.modal-body > :last-child { + margin-bottom: 0; +} + +.modal-footer { + -ms-flex-align: end; + align-items: flex-end; + border-top: 1px solid transparent; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 0.5rem 0.5rem; +} + +.modal-footer:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.modal-footer:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.modal-footer > * { + margin-left: 0.5rem; +} + +.modal-footer-stacked { + -ms-flex-direction: column; + flex-direction: column; +} + +.modal-footer-stacked .btn + .btn, .modal-footer-stacked .card-link + .btn, .modal-footer-stacked .btn + .card-link, .modal-footer-stacked .card-link + .card-link { + margin-top: 0.75rem; +} + +.modal-scrollbar-measure { + height: 50px; + overflow: scroll; + position: absolute; + top: -99999px; + width: 50px; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 35rem; + } + .modal-sm { + max-width: 17.5rem; + } +} + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 52.5rem; + } +} + +.modal-xl { + margin: 0; + max-width: 100vw; + width: 100vw; +} + +.modal-xl .modal-content { + border-radius: 0; + height: 100vh; + overflow: scroll; +} + +@media (max-width: 767.98px) { + .modal-content { + border-radius: 16px; + } + .modal-footer { + -ms-flex-align: stretch; + align-items: stretch; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + padding: 0; + } + .modal-footer .btn, .modal-footer .card-link { + border-top: 1px solid rgba(0, 0, 0, 0.12); + display: block; + height: 3rem; + letter-spacing: 0.04em; + text-transform: lowercase; + } + .modal-footer .btn:first-of-type, .modal-footer .card-link:first-of-type { + border-radius: 0; + } + .modal-footer .btn::first-letter, .modal-footer .card-link::first-letter { + text-transform: uppercase; + } + .modal-footer > * { + margin-left: 0; + } + .modal-footer-stacked { + -ms-flex-direction: column; + flex-direction: column; + } + .modal-footer-stacked .btn, .modal-footer-stacked .card-link, + .modal-footer-stacked .card-link { + margin: 0 !important; + } +} + +.list-group { + background-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 4px; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + list-style-type: none; + margin-bottom: 0; + padding: 0.5rem 0; +} + +.list-group-item { + -ms-flex-align: center; + align-items: center; + border: 0; + color: rgba(0, 0, 0, 0.87); + display: block; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: 1rem; + letter-spacing: 0.009375em; + line-height: 1.5; + min-height: 3rem; + padding: 0.75rem 1rem; + position: relative; + transition: background-color 15ms linear; +} + +.list-group-item:hover, .list-group-item:focus, .list-group-item:active { + text-decoration: none; +} + +.list-group-item.d-flex { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + min-height: 3rem; + padding: 0 1rem; +} + +.card .list-group-item { + padding-right: 1rem; + padding-left: 1rem; +} + +.list-group-item .btn-icon { + color: rgba(0, 0, 0, 0.6); +} + +.list-group-item .list-group-item-icon { + color: rgba(0, 0, 0, 0.54); + display: inline-block; + fill: currentColor; + -ms-flex: 0 0 1.5rem; + flex: 0 0 1.5rem; + font-size: 1.5rem; + height: 1.5rem; + margin-right: 2rem; + vertical-align: top; +} + +.list-group-item.active .list-group-item-icon { + color: #6200ee; +} + +.list-group-item .list-group-item-graphic { + border-radius: 50%; + color: rgba(0, 0, 0, 0.3); + fill: rgba(0, 0, 0, 0.3); + -ms-flex: 0 0 2.5rem; + flex: 0 0 2.5rem; + font-size: 2.5rem; + height: 2.5rem; + line-height: 2.5rem; + margin: 0.5rem 1rem 0.5rem 0; +} + +.list-group-shaped .list-group-item { + border-radius: 0 2rem 2rem 0; +} + +.list-group-item .custom-control { + display: -ms-flexbox; + display: flex; + padding-left: 0; + width: 100%; +} + +.list-group-item .custom-control-label { + -ms-flex-positive: 1; + flex-grow: 1; + font-size: inherit; + letter-spacing: inherit; + line-height: 3rem; +} + +.list-group-item .custom-control-label::before { + line-height: 3rem; + margin-top: 0; + right: 0; + left: auto; +} + +.list-group-item .custom-control-label::after { + line-height: 3rem !important; + padding: 0 0.6875rem; + right: 0; + left: auto; +} + +.list-group-item.active { + background-color: rgba(98, 0, 238, 0.12); + color: #6200ee; + z-index: 2; +} + +.list-group-item.active:hover { + background-color: rgba(98, 0, 238, 0.16); +} + +.list-group-item.active:focus { + background-color: rgba(98, 0, 238, 0.24); +} + +.list-group-item.disabled, .list-group-item:disabled { + background-color: #ffffff; + color: rgba(0, 0, 0, 0.38); + pointer-events: none; +} + +.list-group-item-two-line { + height: 4.5rem; +} + +.list-group-item-two-line .list-group-item-text { + -ms-flex-item-align: start; + align-self: flex-start; +} + +.list-group-item-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + -ms-flex: 1; + flex: 1; +} + +.list-group-item-text :first-child { + display: block; + line-height: normal; + margin-top: 0; + margin-bottom: -1.25rem; +} + +.list-group-item-text :first-child::before { + content: ''; + display: inline-block; + height: 2rem; + vertical-align: 0; + width: 0; +} + +.list-group-item-text :first-child::after { + content: ''; + display: inline-block; + height: 20px; + vertical-align: -20px; + width: 0; +} + +.list-group-item-text :last-child { + font-size: 0.875rem; + font-weight: 400; + letter-spacing: 0.017857em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.54); + display: block; + line-height: normal; + margin-top: 0; +} + +.list-group-item-text :last-child::before { + content: ''; + display: inline-block; + height: 20px; + vertical-align: 0; + width: 0; +} + +.list-group-item-meta { + color: rgba(0, 0, 0, 0.38); + margin-right: 0; + margin-left: auto; +} + +.list-group-item-meta:not(i):not([class*='material-icon']) { + font-size: 0.75rem; + font-weight: 400; + letter-spacing: 0.033333em; + line-height: 1.25rem; +} + +.list-group-divider { + border: none; + border-bottom-color: rgba(0, 0, 0, 0.12); + border-bottom-style: solid; + border-bottom-width: 1px; + height: 0; + margin: 0; +} + +.list-group-item-action { + text-align: inherit; + width: 100%; +} + +.list-group-item-action:hover:not(.active), .list-group-item-action:focus:not(.active) { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; + z-index: 1; +} + +.list-group-item-action:hover { + background-color: rgba(0, 0, 0, 0.04); + cursor: pointer; +} + +.list-group-item-action:focus { + background-color: rgba(0, 0, 0, 0.12); + outline: 0; +} + +.list-group-item-action:disabled, .list-group-item-action.disabled { + background-color: #ffffff; + color: rgba(0, 0, 0, 0.38); +} + +[class*='list-group-horizontal'] { + padding: 0; +} + +[class*='list-group-horizontal'] .list-group-item { + border-right: 1px solid rgba(0, 0, 0, 0.12); + margin-bottom: 0; +} + +[class*='list-group-horizontal'] .list-group-item:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +[class*='list-group-horizontal'] .list-group-item:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right: 0; + margin-right: 0; +} + +.list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } +} + +.list-group-item-primary { + background-color: #bb86fc; + color: white; +} + +.list-group-item-primary.active { + background-color: #6200ee; + color: white; +} + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:active { + background-color: #6200ee; + color: white; +} + +.list-group-item-secondary { + background-color: #66fff8; + color: rgba(0, 0, 0, 0.87); +} + +.list-group-item-secondary.active { + background-color: #03dac6; + color: white; +} + +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:active { + background-color: #03dac6; + color: white; +} + +.list-group-item-danger { + background-color: #c51162; + color: white; +} + +.list-group-item-danger.active { + background-color: #b00020; + color: white; +} + +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:active { + background-color: #b00020; + color: white; +} + +.list-group-item-info { + background-color: #d2c2fd; + color: rgba(0, 0, 0, 0.87); +} + +.list-group-item-info.active { + background-color: #714cfe; + color: white; +} + +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:active { + background-color: #714cfe; + color: white; +} + +.list-group-item-success { + background-color: #c6f68d; + color: rgba(0, 0, 0, 0.87); +} + +.list-group-item-success.active { + background-color: #61d800; + color: white; +} + +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:active { + background-color: #61d800; + color: white; +} + +.list-group-item-warning { + background-color: #ffc77d; + color: rgba(0, 0, 0, 0.87); +} + +.list-group-item-warning.active { + background-color: #ff8d00; + color: white; +} + +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:active { + background-color: #ff8d00; + color: white; +} + +.list-group-item-dark { + background-color: #757575; + color: white; +} + +.list-group-item-dark.active { + background-color: #424242; + color: white; +} + +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:active { + background-color: #424242; + color: white; +} + +.list-group-item-light { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +.list-group-item-light.active { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:active { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.expansion-panel { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: background-color, color, margin 300ms cubic-bezier(0.4, 0, 0.2, 1); + padding: 0; +} + +@media (min-width: 576px) { + .expansion-panel { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .expansion-panel { + transition-duration: 280ms; + } +} + +.expansion-panel.show { + border-radius: 4px; +} + +.expansion-panel.show:not(:first-child) { + margin-top: 1rem; +} + +.card .expansion-panel.show:not(:first-child) { + margin-top: 0; +} + +.expansion-panel.show:not(:last-child) { + margin-bottom: 1rem; +} + +.card .expansion-panel.show:not(:last-child) { + margin-bottom: 0; +} + +.expansion-panel.show + .expansion-panel { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.expansion-panel.show + .expansion-panel.show { + margin-top: 0; +} + +.card .expansion-panel.show + .expansion-panel { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.expansion-panel.show-predecessor { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.card .expansion-panel.show-predecessor { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.card .expansion-panel { + padding-right: 0; + padding-left: 0; +} + +.expansion-panel-body { + padding: 1rem 1rem; +} + +.card .expansion-panel-body { + padding-right: 1rem; + padding-left: 1rem; +} + +.expansion-panel-footer { + -ms-flex-align: end; + align-items: flex-end; + border-top: 1px solid rgba(0, 0, 0, 0.12); + display: -ms-flexbox; + display: flex; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem 0.5rem 0.75rem 0rem; +} + +.card .expansion-panel-footer { + padding-right: 1rem; + padding-left: 0.5rem; +} + +.expansion-panel-footer .btn, .expansion-panel-footer .card-link { + margin-bottom: 0.25rem; + margin-left: 0.5rem; + min-width: 4rem; + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.card .expansion-panel-footer .btn, .card .expansion-panel-footer .card-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.expansion-panel-icon { + -ms-flex-negative: 0; + flex-shrink: 0; + margin-left: 1rem; +} + +[data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide { + display: none; +} + +[data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show { + display: none; +} + +.expansion-panel-toggler { + -ms-flex-align: center; + align-items: center; + color: inherit; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; + min-height: 3rem; + padding: 0.75rem 1rem; + text-align: inherit; + width: 100%; +} + +.expansion-panel-toggler:hover, .expansion-panel-toggler:focus, .expansion-panel-toggler:active { + background-color: rgba(0, 0, 0, 0.24); + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} + +.expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled { + background-color: #ffffff; + color: rgba(0, 0, 0, 0.38); +} + +.expansion-panel-toggler:focus { + outline: 0; +} + +.card .expansion-panel-toggler { + padding-right: 1rem; + padding-left: 1rem; +} + +.list-group-flush { + border: 0; + border-radius: 0; + padding: 0; +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-menu { + background-color: transparent; + color: inherit; + display: none; + float: left; + font-size: 1rem; + list-style: none; + min-width: 7rem; + padding: 0.5rem 0; + position: absolute; + top: 100%; + left: 0; + z-index: 80; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-menu.show::before, +.dropdown-menu.show > * { + -webkit-animation-duration: 0.12s; + animation-duration: 0.12s; + -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + /* @include media-breakpoint-up(sm) { + animation-duration: $transition-duration-tablet; + } + + @include media-breakpoint-up(lg) { + animation-duration: $transition-duration-desktop; + } + */ +} + +.dropdown-menu.show::before { + -webkit-animation-name: dropdown-menu-show; + animation-name: dropdown-menu-show; +} + +.dropdown-menu.show > * { + -webkit-animation-name: dropdown-item-show; + animation-name: dropdown-item-show; +} + +.dropdown-menu.show > :nth-child(1) { + -webkit-animation-name: dropdown-item-show-1; + animation-name: dropdown-item-show-1; +} + +.dropdown-menu.show > :nth-child(2) { + -webkit-animation-name: dropdown-item-show-2; + animation-name: dropdown-item-show-2; +} + +.dropdown-menu.show > :nth-child(3) { + -webkit-animation-name: dropdown-item-show-3; + animation-name: dropdown-item-show-3; +} + +.dropdown-menu::before { + border-radius: 4px; + background-clip: padding-box; + background-color: #ffffff; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + content: ''; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-transform-origin: top left; + transform-origin: top left; + z-index: -1; +} + +.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu { + min-width: 100%; +} + +.menu { + margin-top: -3.125rem; +} + +.menu::before { + -webkit-transform-origin: 0 2rem; + transform-origin: 0 2rem; +} + +.show > a { + outline: 0; +} + +.dropdown-menu-right:not([x-placement]) { + right: 0; + left: auto; +} + +.dropdown-menu-right:not([x-placement]).menu::before { + -webkit-transform-origin: 100% 2rem; + transform-origin: 100% 2rem; +} + +.dropdown-menu-right:not([x-placement])::before { + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; +} + +.dropleft .dropdown-menu:not([x-placement]) { + top: 0; + right: 100%; + left: auto; +} + +.dropleft .dropdown-menu:not([x-placement]).menu { + margin-top: 0; +} + +.dropleft .dropdown-menu:not([x-placement])::before { + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; +} + +.dropright .dropdown-menu:not([x-placement]) { + top: 0; + right: auto; + left: 100%; +} + +.dropright .dropdown-menu:not([x-placement]).menu { + margin-top: 0; +} + +.dropright .dropdown-menu:not([x-placement])::before { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; +} + +.dropup .dropdown-menu:not([x-placement]) { + top: auto; + bottom: 100%; +} + +.dropup .dropdown-menu:not([x-placement]).menu { + margin-top: 0; + margin-bottom: -3.125rem; +} + +.dropup .dropdown-menu:not([x-placement]).menu::before { + -webkit-transform-origin: 0 calc(100% - 2rem); + transform-origin: 0 calc(100% - 2rem); +} + +.dropup .dropdown-menu:not([x-placement])::before { + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; +} + +.dropup .dropdown-menu:not([x-placement]) > :nth-child(1), +.dropup .dropdown-menu:not([x-placement]) > :nth-child(2), +.dropup .dropdown-menu:not([x-placement]) > :nth-child(3) { + -webkit-animation-name: dropdown-item-show; + animation-name: dropdown-item-show; +} + +.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) { + -webkit-animation-name: dropdown-item-show-1; + animation-name: dropdown-item-show-1; +} + +.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) { + -webkit-animation-name: dropdown-item-show-2; + animation-name: dropdown-item-show-2; +} + +.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) { + -webkit-animation-name: dropdown-item-show-3; + animation-name: dropdown-item-show-3; +} + +.dropup .dropdown-menu-right:not([x-placement]).menu::before { + -webkit-transform-origin: 100% calc(100% - 2rem); + transform-origin: 100% calc(100% - 2rem); +} + +.dropup .dropdown-menu-right:not([x-placement])::before { + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} + +.dropdown-menu[x-placement='bottom-end']::before, +.dropdown-menu[x-placement='left-start']::before { + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; +} + +.dropdown-menu[x-placement='top-end'].show > :nth-child(1), +.dropdown-menu[x-placement='top-end'].show > :nth-child(2), +.dropdown-menu[x-placement='top-end'].show > :nth-child(3), +.dropdown-menu[x-placement='top-start'].show > :nth-child(1), +.dropdown-menu[x-placement='top-start'].show > :nth-child(2), +.dropdown-menu[x-placement='top-start'].show > :nth-child(3) { + -webkit-animation-name: dropdown-item-show; + animation-name: dropdown-item-show; +} + +.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1), +.dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) { + -webkit-animation-name: dropdown-item-show-1; + animation-name: dropdown-item-show-1; +} + +.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2), +.dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) { + -webkit-animation-name: dropdown-item-show-2; + animation-name: dropdown-item-show-2; +} + +.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3), +.dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) { + -webkit-animation-name: dropdown-item-show-3; + animation-name: dropdown-item-show-3; +} + +.dropdown-menu[x-placement='top-end']::before { + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} + +.dropdown-menu[x-placement='top-start']::before { + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; +} + +.menu[x-placement='bottom-end']::before { + -webkit-transform-origin: 100% 2rem; + transform-origin: 100% 2rem; +} + +.menu[x-placement='left-start'], +.menu[x-placement='right-start'] { + margin-top: 0; +} + +.menu[x-placement='left-start']::before { + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; +} + +.menu[x-placement='right-start']::before { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; +} + +.menu[x-placement='top-end'], +.menu[x-placement='top-start'] { + margin-top: 0; + margin-bottom: -3.125rem; +} + +.menu[x-placement='top-end']::before { + -webkit-transform-origin: 100% calc(100% - 2rem); + transform-origin: 100% calc(100% - 2rem); +} + +.menu[x-placement='top-start']::before { + -webkit-transform-origin: 0 calc(100% - 2rem); + transform-origin: 0 calc(100% - 2rem); +} + +@-webkit-keyframes dropdown-item-show { + 0% { + opacity: 0; + } + 99% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes dropdown-item-show { + 0% { + opacity: 0; + } + 99% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@-webkit-keyframes dropdown-item-show-1 { + 0% { + opacity: 0; + } + 40% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes dropdown-item-show-1 { + 0% { + opacity: 0; + } + 40% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@-webkit-keyframes dropdown-item-show-2 { + 0% { + opacity: 0; + } + 60% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes dropdown-item-show-2 { + 0% { + opacity: 0; + } + 60% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@-webkit-keyframes dropdown-item-show-3 { + 0% { + opacity: 0; + } + 80% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes dropdown-item-show-3 { + 0% { + opacity: 0; + } + 80% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +/* @keyframes dropdown-menu-show { + 0% { + transform: scale(0, 0); + } + + 20% { + transform: scale((1 / 3), 0); + } + + 40% { + transform: scale((2 / 3), 0.25); + } + + 60% { + transform: scale(1, 0.5); + } + + 80% { + transform: scale(1, 0.75); + } + + 100% { + transform: scale(1, 1); + } +} */ +@-webkit-keyframes dropdown-menu-show { + 0% { + -webkit-transform: scale(0, 0); + transform: scale(0, 0); + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1); + } +} +@keyframes dropdown-menu-show { + 0% { + -webkit-transform: scale(0, 0); + transform: scale(0, 0); + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1); + } +} + +@-webkit-keyframes menu-animation { + 0% { + margin-top: -3.5rem; + } + 100% { + margin-top: 0; + } +} + +@keyframes menu-animation { + 0% { + margin-top: -3.5rem; + } + 100% { + margin-top: 0; + } +} + +@media (min-width: 576px) { + .dropdown-menu-sm, + .menu-cascading { + min-width: 17.5rem; + } +} + +.menu-cascading { + margin-top: -2.75rem; +} + +.menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] { + margin-top: 0; + margin-bottom: -2.75rem; +} + +.menu-cascading[x-placement='top-end']::before { + -webkit-transform-origin: 100% calc(100% - 2rem); + transform-origin: 100% calc(100% - 2rem); +} + +.menu-cascading[x-placement='top-start']::before { + -webkit-transform-origin: 0 calc(100% - 2rem); + transform-origin: 0 calc(100% - 2rem); +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropdown-menu[x-placement^='top'], .dropdown-menu[x-placement^='right'], .dropdown-menu[x-placement^='bottom'], .dropdown-menu[x-placement^='left'] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + background-color: rgba(0, 0, 0, 0.12); + height: 1px; + margin: 0.5rem 0; + overflow: hidden; + border: 0; +} + +.dropdown-header { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: inherit; + font-weight: 500; + letter-spacing: 0.009375em; + line-height: inherit; + margin: 0; + padding: 0.75rem 1rem; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + /* .dropdown-menu-sm &, + .menu-cascading & { + line-height: $menu-line-height-cascading; + padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading; + } */ +} + +.dropdown-item { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: background-color, color 300ms cubic-bezier(0.4, 0, 0.2, 1); + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + background: none; + border: 0; + color: rgba(0, 0, 0, 0.87); + display: block; + letter-spacing: 0.009375em; + line-height: 3rem; + padding: 0 1rem; + position: relative; + text-align: inherit; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + width: 100%; +} + +@media (min-width: 576px) { + .dropdown-item { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .dropdown-item { + transition-duration: 280ms; + } +} + +.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} + +.dropdown-item:hover { + background-color: rgba(0, 0, 0, 0.04); +} + +.dropdown-item:focus, .dropdown-item.active { + background-color: rgba(0, 0, 0, 0.12); + outline: 0; +} + +.dropdown-item:active { + background-color: rgba(0, 0, 0, 0.24); +} + +.dropdown-item:disabled, .dropdown-item.disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); + pointer-events: none; +} + +.dropdown-item > i, +.dropdown-item > [class*='material-icons'] { + margin-right: 1.25rem; + margin-left: 0.5rem; +} + +.dropdown-item > .dropdown-icon-append { + margin-right: 0.5rem; + margin-left: auto; + -ms-flex-order: 12; + order: 12; +} + +.dropdown-menu-sm .dropdown-item, +.menu-cascading .dropdown-item { + line-height: 2rem; +} + +.dropdown-item-text { + color: rgba(0, 0, 0, 0.87); + display: block; + font-weight: inherit; + padding: 0.75rem 1rem; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + /* .dropdown-menu-sm &, + .menu-cascading & { + padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading; + } */ +} + +.dropdown-toggle::after { + font-size: 1.5rem; + line-height: 1.5rem; + vertical-align: -0.362637em; + font-family: 'Material Icons'; + font-family: var(--font-family-material-icons); + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + content: "arrow_drop_down"; + display: inline-block; + line-height: 1rem; + margin-right: -0.2em; + margin-left: 0.2em; + vertical-align: top; +} + +.dropright .dropdown-toggle::after { + content: "arrow_right"; +} + +.dropup .dropdown-toggle::after { + content: "arrow_drop_up"; +} + +.dropdown-toggle:empty::after { + margin-left: -0.2em; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + font-size: 1.5rem; + line-height: 1.5rem; + vertical-align: -0.362637em; + font-family: 'Material Icons'; + font-family: var(--font-family-material-icons); + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + content: "arrow_left"; + display: inline-block; + margin-right: 0.2em; + margin-left: -0.2em; +} + +.dropdown-toggle-split { + padding-right: 0.2em; + padding-left: 0.2em; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-right: 0; + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; + margin-left: 0; +} + +.navdrawer { + display: none; + outline: 0; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 160; +} + +.navdrawer-backdrop { + transition-duration: 375ms; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.32); + opacity: 0; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 159; +} + +@media (min-width: 576px) { + .navdrawer-backdrop { + transition-duration: 487.5ms; + } +} + +@media (min-width: 992px) { + .navdrawer-backdrop { + transition-duration: 250ms; + } +} + +.navdrawer-backdrop.show { + opacity: 1; +} + +.navdrawer-content { + transition-duration: 195ms; + transition-property: box-shadow, -webkit-transform; + transition-property: box-shadow, transform; + transition-property: box-shadow, transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1); + background-color: #ffffff; + max-width: calc(100% - 3.5rem); + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: 0; + bottom: 0; + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + width: 16rem; +} + +@media (min-width: 576px) { + .navdrawer-content { + transition-duration: 253.5ms; + } +} + +@media (min-width: 992px) { + .navdrawer-content { + transition-duration: 75ms; + } +} + +.navdrawer-right .navdrawer-content { + right: 0; + left: auto; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} + +.navdrawer.show .navdrawer-content { + transition-duration: 225ms; + transition-property: box-shadow, -webkit-transform; + transition-property: box-shadow, transform; + transition-property: box-shadow, transform, -webkit-transform; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +@media (min-width: 576px) { + .navdrawer.show .navdrawer-content { + transition-duration: 292.5ms; + } +} + +@media (min-width: 992px) { + .navdrawer.show .navdrawer-content { + transition-duration: 150ms; + } +} + +.navdrawer-body { + margin-bottom: 0.5rem; + padding-right: 1rem; + padding-left: 1rem; +} + +.navdrawer-divider { + background-color: rgba(0, 0, 0, 0.12); + height: 1px; + margin: 0.5rem 0; + overflow: hidden; +} + +.navdrawer-header { + background-color: #f5f5f5; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + display: block; + margin-bottom: 0.5rem; + padding: 0.625rem 1rem; +} + +.navdrawer-subheader { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + color: rgba(0, 0, 0, 0.38); + display: block; + font-weight: 500; + height: 3rem; + line-height: 1; + margin-top: 0; + margin-bottom: 0; + padding: 1.0625rem 1rem; +} + +.navdrawer-divider + .navdrawer-subheader { + margin-top: -0.5rem; +} + +.navdrawer-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + list-style: none; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + padding-left: 0; +} + +.navdrawer-header + .navdrawer-nav, +.navdrawer-subheader + .navdrawer-nav { + margin-top: 0; +} + +.navdrawer-nav .nav-link { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + -ms-flex-align: center; + align-items: center; + border-radius: 4px; + color: rgba(0, 0, 0, 0.87); + display: -ms-flexbox; + display: flex; + font-weight: 500; + height: 2.5rem; + letter-spacing: 0.007143em; + line-height: 1.375rem; + margin: 0.5rem; + padding: 0 0.5rem; + transition: background-color 15ms; +} + +.navdrawer-nav .nav-link:hover, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:active { + background-color: #f5f5f5; +} + +.navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active { + background-color: rgba(98, 0, 238, 0.12); + color: #6200ee; +} + +.navdrawer-nav .nav-link.disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); +} + +.navdrawer-nav .nav-link:focus { + outline: 0; +} + +.navdrawer-nav .active > .nav-link { + color: #6200ee; +} + +.navdrawer-nav-icon { + color: rgba(0, 0, 0, 0.54); + width: 3.5rem; +} + +.nav-link:active .navdrawer-nav-icon, +.nav-link.active .navdrawer-nav-icon { + color: #6200ee; +} + +.active > .nav-link .navdrawer-nav-icon { + color: #6200ee; +} + +@media (min-width: 576px) { + .navdrawer-backdrop-permanent-sm { + display: none; + transition: none; + } + .navdrawer-backdrop-persistent-sm { + display: none; + transition: none; + } + .navdrawer-backdrop-temporary-sm { + display: none; + transition: none; + } + .navdrawer-permanent-sm { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 16rem; + z-index: auto; + } + .navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float { + top: 3.5rem; + } + .navdrawer-permanent-sm.navdrawer-permanent-float { + border-right: 0; + } + .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right { + border-left: 0; + } + .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; + } + .navdrawer-permanent-sm.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; + } + .navdrawer-permanent-sm.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-permanent-sm .navdrawer-content { + max-width: none; + position: absolute; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100%; + } + .navdrawer-persistent-sm { + right: auto; + width: 16rem; + z-index: auto; + } + .navdrawer-persistent-sm.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; + } + .navdrawer-persistent-sm.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-persistent-sm.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + } + .navdrawer-persistent-sm.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-persistent-sm .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; + } + .navdrawer-temporary-sm { + overflow: visible; + right: auto; + width: 16rem; + } + .navdrawer-temporary-sm.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-temporary-sm .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; + } +} + +@media (min-width: 768px) { + .navdrawer-backdrop-permanent-md { + display: none; + transition: none; + } + .navdrawer-backdrop-persistent-md { + display: none; + transition: none; + } + .navdrawer-backdrop-temporary-md { + display: none; + transition: none; + } + .navdrawer-permanent-md { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 16rem; + z-index: auto; + } + .navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float { + top: 3.5rem; + } + .navdrawer-permanent-md.navdrawer-permanent-float { + border-right: 0; + } + .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right { + border-left: 0; + } + .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; + } + .navdrawer-permanent-md.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; + } + .navdrawer-permanent-md.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-permanent-md .navdrawer-content { + max-width: none; + position: absolute; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100%; + } + .navdrawer-persistent-md { + right: auto; + width: 16rem; + z-index: auto; + } + .navdrawer-persistent-md.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; + } + .navdrawer-persistent-md.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-persistent-md.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + } + .navdrawer-persistent-md.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-persistent-md .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; + } + .navdrawer-temporary-md { + overflow: visible; + right: auto; + width: 16rem; + } + .navdrawer-temporary-md.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-temporary-md .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; + } +} + +@media (min-width: 992px) { + .navdrawer-backdrop-permanent-lg { + display: none; + transition: none; + } + .navdrawer-backdrop-persistent-lg { + display: none; + transition: none; + } + .navdrawer-backdrop-temporary-lg { + display: none; + transition: none; + } + .navdrawer-permanent-lg { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 16rem; + z-index: auto; + } + .navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float { + top: 3.5rem; + } + .navdrawer-permanent-lg.navdrawer-permanent-float { + border-right: 0; + } + .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right { + border-left: 0; + } + .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; + } + .navdrawer-permanent-lg.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; + } + .navdrawer-permanent-lg.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-permanent-lg .navdrawer-content { + max-width: none; + position: absolute; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100%; + } + .navdrawer-persistent-lg { + right: auto; + width: 16rem; + z-index: auto; + } + .navdrawer-persistent-lg.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; + } + .navdrawer-persistent-lg.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-persistent-lg.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + } + .navdrawer-persistent-lg.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-persistent-lg .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; + } + .navdrawer-temporary-lg { + overflow: visible; + right: auto; + width: 16rem; + } + .navdrawer-temporary-lg.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-temporary-lg .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; + } +} + +@media (min-width: 1200px) { + .navdrawer-backdrop-permanent-xl { + display: none; + transition: none; + } + .navdrawer-backdrop-persistent-xl { + display: none; + transition: none; + } + .navdrawer-backdrop-temporary-xl { + display: none; + transition: none; + } + .navdrawer-permanent-xl { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 16rem; + z-index: auto; + } + .navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float { + top: 3.5rem; + } + .navdrawer-permanent-xl.navdrawer-permanent-float { + border-right: 0; + } + .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right { + border-left: 0; + } + .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; + } + .navdrawer-permanent-xl.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; + } + .navdrawer-permanent-xl.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-permanent-xl .navdrawer-content { + max-width: none; + position: absolute; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100%; + } + .navdrawer-persistent-xl { + right: auto; + width: 16rem; + z-index: auto; + } + .navdrawer-persistent-xl.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; + } + .navdrawer-persistent-xl.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-persistent-xl.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + } + .navdrawer-persistent-xl.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-persistent-xl .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; + } + .navdrawer-temporary-xl { + overflow: visible; + right: auto; + width: 16rem; + } + .navdrawer-temporary-xl.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-temporary-xl .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; + } +} + +.navdrawer-backdrop-permanent { + display: none; + transition: none; +} + +.navdrawer-backdrop-persistent { + display: none; + transition: none; +} + +.navdrawer-backdrop-temporary { + display: none; + transition: none; +} + +.navdrawer-permanent { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 16rem; + z-index: auto; +} + +.navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float { + top: 3.5rem; +} + +.navdrawer-permanent.navdrawer-permanent-float { + border-right: 0; +} + +.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right { + border-left: 0; +} + +.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; +} + +.navdrawer-permanent.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; +} + +.navdrawer-permanent.show .navdrawer-content { + box-shadow: none; +} + +.navdrawer-permanent .navdrawer-content { + max-width: none; + position: absolute; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100%; +} + +.navdrawer-persistent { + right: auto; + width: 16rem; + z-index: auto; +} + +.navdrawer-persistent.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; +} + +.navdrawer-persistent.navdrawer-right { + right: 0; + left: auto; +} + +.navdrawer-persistent.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +.navdrawer-persistent.show .navdrawer-content { + box-shadow: none; +} + +.navdrawer-persistent .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; +} + +.navdrawer-temporary { + overflow: visible; + right: auto; + width: 16rem; +} + +.navdrawer-temporary.navdrawer-right { + right: 0; + left: auto; +} + +.navdrawer-temporary .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; +} + +.picker { + outline: 0; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + transition-delay: 675ms; + transition-duration: 0; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + z-index: 240; +} + +@media (min-width: 576px) { + .picker { + transition-delay: 877.5ms; + } +} + +@media (min-width: 992px) { + .picker { + transition-delay: 530ms; + } +} + +.picker.picker-opened { + overflow-x: hidden; + overflow-y: auto; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + transition: none; +} + +.picker-frame { + margin: 1rem 1rem; +} + +.picker-holder { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + -ms-flex-align: center; + align-items: center; + background-color: rgba(0, 0, 0, 0.32); + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + min-height: 100%; + min-width: 100%; + opacity: 0; + pointer-events: none; + transition-delay: 375ms; +} + +@media (min-width: 576px) { + .picker-holder { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .picker-holder { + transition-duration: 280ms; + } +} + +@media (min-width: 576px) { + .picker-holder { + transition-delay: 487.5ms; + } +} + +@media (min-width: 992px) { + .picker-holder { + transition-delay: 250ms; + } +} + +.picker-opened .picker-holder { + opacity: 1; + transition-delay: 0s; +} + +.picker-wrap { + border-radius: 4px; + transition-duration: 375ms; + transition-property: opacity, -webkit-transform; + transition-property: opacity, transform; + transition-property: opacity, transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + font-size: 1rem; + font-weight: 400; + letter-spacing: 0.03125em; + line-height: 1.5rem; + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + max-width: 18.5rem; + opacity: 0; + outline: 0; + pointer-events: auto; + position: relative; + -webkit-transform: scale(0.87); + transform: scale(0.87); +} + +@media (min-width: 576px) { + .picker-wrap { + transition-duration: 487.5ms; + } +} + +@media (min-width: 992px) { + .picker-wrap { + transition-duration: 250ms; + } +} + +@media (orientation: landscape) { + .picker-wrap { + display: -ms-flexbox; + display: flex; + max-width: none; + } +} + +.picker-opened .picker-wrap { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.picker-footer { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 0.5rem 0.5rem; +} + +@media (orientation: landscape) { + .picker-footer { + border-radius: 0 0 4px 0; + padding-right: 0.75rem; + padding-left: 0.75rem; + } +} + +.picker-footer button { + -ms-flex: 0 1 auto; + flex: 0 1 auto; + margin-left: 0.5rem; + min-width: 0; +} + +.picker-footer button:first-child { + margin-left: 0; +} + +.picker-header { + height: 2.5rem; + line-height: 2.5rem; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-right: 3rem; + padding-left: 3rem; + position: relative; + text-align: center; +} + +@media (orientation: landscape) { + .picker-header { + margin-top: 0.5rem; + margin-right: 0.75rem; + margin-left: 0.75rem; + } +} + +.picker-month, +.picker-year { + display: inline; + margin-left: 0.5rem; +} + +.picker-month:first-child, +.picker-year:first-child { + margin-left: 0; +} + +.picker-nav-next, +.picker-nav-prev { + border-radius: 50%; + color: rgba(0, 0, 0, 0.54); + height: 2.5rem; + margin-top: -1.25rem; + position: absolute; + top: 50%; + width: 2.5rem; +} + +.picker-nav-next, .picker-nav-next[class*='material-icons'], +.picker-nav-prev, +.picker-nav-prev[class*='material-icons'] { + line-height: 2.5rem; +} + +.picker-nav-next:not(.picker-nav-disabled):hover, +.picker-nav-prev:not(.picker-nav-disabled):hover { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)); + cursor: pointer; +} + +.picker-nav-next:not(.picker-nav-disabled):active, +.picker-nav-prev:not(.picker-nav-disabled):active { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); +} + +.picker-nav-next { + right: 0; +} + +.picker-nav-next::before { + content: "keyboard_arrow_right"; +} + +.picker-nav-prev { + right: 2.5rem; +} + +.picker-nav-prev::before { + content: "keyboard_arrow_left"; +} + +.picker-nav-disabled { + color: rgba(0, 0, 0, 0.38); +} + +.picker-date-display { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + background-color: #6200ee; + color: white; + padding: 1rem 1.5rem; +} + +@media (orientation: landscape) { + .picker-date-display { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + min-width: 9.75rem; + white-space: nowrap; + } +} + +.picker-date-display-bottom { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 2.125rem; + font-weight: 400; + letter-spacing: 0.007353em; + line-height: 2.5rem; + font-weight: 300; +} + +.picker-month-display { + margin-right: 0.5rem; +} + +.picker-weekday-display { + margin-right: 0.5rem; +} + +@media (orientation: landscape) { + .picker-weekday-display { + display: block; + margin-right: 0; + } +} + +.picker-weekday-display::after { + content: ','; +} + +.picker-box { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + background-color: #ffffff; + overflow: hidden; +} + +@media (orientation: landscape) { + .picker-box { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 0; + } +} + +[class*='pick'].form-control[readonly] { + border-bottom-style: solid; + color: inherit; + cursor: pointer; +} + +[class*='pick'][readonly].form-control:hover, [class*='pick'].picker-input-active { + border-color: rgba(0, 0, 0, 0.87); +} + +[class*='pick'].form-control[disabled] { + border-style: dotted; + color: rgba(0, 0, 0, 0.38); + cursor: default; +} + +.picker-day { + border-radius: 50%; + cursor: default; + height: 2.5rem; + line-height: 2.5rem; + margin: auto; + vertical-align: middle; + width: 2.5rem; +} + +@media (orientation: landscape) { + .picker-day { + margin-right: 0.25rem; + margin-left: 0.25rem; + } +} + +.picker-day.picker-day-selected { + background-color: #6200ee; + color: white; +} + +.picker-day:not(.picker-day-disabled):hover { + cursor: pointer; +} + +.picker-day-disabled { + color: rgba(0, 0, 0, 0.38); +} + +.picker-day-outfocus { + display: none; +} + +.picker-day-today { + border: 1px solid #a4a4a4; +} + +.picker-table { + border-collapse: collapse; + border-spacing: 0; + margin: 0 0.5rem; + table-layout: fixed; +} + +.picker-table td, +.picker-table th { + border: 0; + padding: 0; + text-align: center; + vertical-align: middle; +} + +.picker-table th { + font-weight: inherit; +} + +.picker-weekday { + color: rgba(0, 0, 0, 0.38); + height: 2.5rem; + vertical-align: middle; + width: 2.5rem; +} + +.picker-select-month, +.picker-select-year { + border-radius: 4px; + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: rgba(0, 0, 0, 0.12); + background-image: url('data:image/svg+xml,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3c/svg%3e'); + background-position: 100% 50%; + background-repeat: no-repeat; + background-size: auto 100%; + border: 0; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + display: inline-block; + font-size: inherit; + height: 1.25rem; + line-height: 1.25rem; + opacity: 0.7; + padding: 0 1.25rem 0 0.5rem; +} + +@media (min-width: 576px) { + .picker-select-month, + .picker-select-year { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .picker-select-month, + .picker-select-year { + transition-duration: 280ms; + } +} + +.picker-select-month:hover, .picker-select-month:focus, +.picker-select-year:hover, +.picker-select-year:focus { + opacity: 1; +} + +.picker-select-month:focus, +.picker-select-year:focus { + outline: 0; +} + +.picker-select-month { + margin-left: 0.5rem; +} + +.progress { + display: -ms-flexbox; + display: flex; + overflow: hidden; + position: relative; + white-space: nowrap; + z-index: 1; + /* @include font-size($progress-font-size); + background-color: $progress-bg; */ +} + +.progress-bar { + border-bottom: 0.25rem solid #6200ee; + transition: width 250ms cubic-bezier(0.4, 0, 0.6, 1); + will-change: width; +} + +.progress-bar.bg-primary { + background-color: transparent !important; + border-bottom-color: #6200ee; +} + +.progress-bar.bg-primary::after { + background-color: #bb86fc; +} + +.progress-bar.bg-secondary { + background-color: transparent !important; + border-bottom-color: #03dac6; +} + +.progress-bar.bg-secondary::after { + background-color: #66fff8; +} + +.progress-bar.bg-danger { + background-color: transparent !important; + border-bottom-color: #b00020; +} + +.progress-bar.bg-danger::after { + background-color: #c51162; +} + +.progress-bar.bg-info { + background-color: transparent !important; + border-bottom-color: #714cfe; +} + +.progress-bar.bg-info::after { + background-color: #d2c2fd; +} + +.progress-bar.bg-success { + background-color: transparent !important; + border-bottom-color: #61d800; +} + +.progress-bar.bg-success::after { + background-color: #c6f68d; +} + +.progress-bar.bg-warning { + background-color: transparent !important; + border-bottom-color: #ff8d00; +} + +.progress-bar.bg-warning::after { + background-color: #ffc77d; +} + +.progress-bar.bg-dark { + background-color: transparent !important; + border-bottom-color: #424242; +} + +.progress-bar.bg-dark::after { + background-color: #757575; +} + +.progress-bar.bg-light { + background-color: transparent !important; + border-bottom-color: #f5f5f5; +} + +.progress-bar.bg-light::after { + background-color: #fafafa; +} + +.progress-bar::after { + background-color: #e6e6e6; + content: ''; + height: 0.25rem; + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: -1; +} + +.progress-bar-animated::before { + animation-direction: reverse; + -webkit-animation-duration: 300ms; + animation-duration: 300ms; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-name: progress-bar-animation; + animation-name: progress-bar-animation; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} + +@media (min-width: 576px) { + .progress-bar-animated::before { + -webkit-animation-duration: 390ms; + animation-duration: 390ms; + } +} + +@media (min-width: 992px) { + .progress-bar-animated::before { + -webkit-animation-duration: 280ms; + animation-duration: 280ms; + } +} + +.progress-bar-animated, +.progress-bar-striped { + box-sizing: content-box; + position: relative; +} + +.progress-bar-animated.bg-primary::before, +.progress-bar-striped.bg-primary::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%); +} + +.progress-bar-animated.bg-secondary::before, +.progress-bar-striped.bg-secondary::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%); +} + +.progress-bar-animated.bg-danger::before, +.progress-bar-striped.bg-danger::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #c51162, #c51162 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c51162, #c51162 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c51162, #c51162 0.125rem, transparent 0.125rem, transparent 100%); +} + +.progress-bar-animated.bg-info::before, +.progress-bar-striped.bg-info::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%); +} + +.progress-bar-animated.bg-success::before, +.progress-bar-striped.bg-success::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%); +} + +.progress-bar-animated.bg-warning::before, +.progress-bar-striped.bg-warning::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%); +} + +.progress-bar-animated.bg-dark::before, +.progress-bar-striped.bg-dark::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); +} + +.progress-bar-animated.bg-light::before, +.progress-bar-striped.bg-light::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); +} + +.progress-bar-animated::after, +.progress-bar-striped::after { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + right: -1.5rem; + bottom: -0.25rem; +} + +.progress-bar-animated::before, +.progress-bar-striped::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #e6e6e6, #e6e6e6 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #e6e6e6, #e6e6e6 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #e6e6e6, #e6e6e6 0.125rem, transparent 0.125rem, transparent 100%); + background-position: 0 0; + background-repeat: repeat-x; + background-size: 0.75rem 0.75rem; + content: ''; + display: block; + height: 0.25rem; + position: absolute; + right: -100vw; + bottom: -0.25rem; + left: 0; + z-index: -1; +} + +@-webkit-keyframes progress-bar-animation { + from { + background-position: 0 0; + } + to { + background-position: 0.75rem 0; + } +} + +@keyframes progress-bar-animation { + from { + background-position: 0 0; + } + to { + background-position: 0.75rem 0; + } +} + +.progress-bar-indeterminate { + border-bottom-color: #e6e6e6; + position: relative; + width: 100%; +} + +.progress-bar-indeterminate.bg-primary { + border-bottom-color: #bb86fc; +} + +.progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before { + background-color: #6200ee; +} + +.progress-bar-indeterminate.bg-primary::before { + background-image: none; +} + +.progress-bar-indeterminate.bg-secondary { + border-bottom-color: #66fff8; +} + +.progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before { + background-color: #03dac6; +} + +.progress-bar-indeterminate.bg-secondary::before { + background-image: none; +} + +.progress-bar-indeterminate.bg-danger { + border-bottom-color: #c51162; +} + +.progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before { + background-color: #b00020; +} + +.progress-bar-indeterminate.bg-danger::before { + background-image: none; +} + +.progress-bar-indeterminate.bg-info { + border-bottom-color: #d2c2fd; +} + +.progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before { + background-color: #714cfe; +} + +.progress-bar-indeterminate.bg-info::before { + background-image: none; +} + +.progress-bar-indeterminate.bg-success { + border-bottom-color: #c6f68d; +} + +.progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before { + background-color: #61d800; +} + +.progress-bar-indeterminate.bg-success::before { + background-image: none; +} + +.progress-bar-indeterminate.bg-warning { + border-bottom-color: #ffc77d; +} + +.progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before { + background-color: #ff8d00; +} + +.progress-bar-indeterminate.bg-warning::before { + background-image: none; +} + +.progress-bar-indeterminate.bg-dark { + border-bottom-color: #757575; +} + +.progress-bar-indeterminate.bg-dark::after, .progress-bar-indeterminate.bg-dark::before { + background-color: #424242; +} + +.progress-bar-indeterminate.bg-dark::before { + background-image: none; +} + +.progress-bar-indeterminate.bg-light { + border-bottom-color: #fafafa; +} + +.progress-bar-indeterminate.bg-light::after, .progress-bar-indeterminate.bg-light::before { + background-color: #f5f5f5; +} + +.progress-bar-indeterminate.bg-light::before { + background-image: none; +} + +.progress-bar-indeterminate::after, .progress-bar-indeterminate::before { + border-radius: 0.25rem; + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + background-color: #6200ee; + width: 0%; +} + +.progress-bar-indeterminate::after { + -webkit-animation-name: progress-bar-indeterminate-after; + animation-name: progress-bar-indeterminate-after; + bottom: -0.25rem; + z-index: 0; +} + +.progress-bar-indeterminate::before { + -webkit-animation-name: progress-bar-indeterminate-before; + animation-name: progress-bar-indeterminate-before; + content: ''; + height: 0.25rem; + position: absolute; + bottom: -0.25rem; + z-index: 0; +} + +@-webkit-keyframes progress-bar-indeterminate-after { + 0% { + left: 0%; + width: 0%; + } + 50% { + left: 25%; + width: 75%; + } + 75% { + left: 100%; + width: 0%; + } +} + +@keyframes progress-bar-indeterminate-after { + 0% { + left: 0%; + width: 0%; + } + 50% { + left: 25%; + width: 75%; + } + 75% { + left: 100%; + width: 0%; + } +} + +@-webkit-keyframes progress-bar-indeterminate-before { + 0%, + 62.5% { + left: 0%; + width: 0%; + } + 71.875% { + left: 0%; + width: 25%; + } + 81.25% { + left: 25%; + width: 50%; + } + 100% { + left: 100%; + width: 25%; + } +} + +@keyframes progress-bar-indeterminate-before { + 0%, + 62.5% { + left: 0%; + width: 0%; + } + 71.875% { + left: 0%; + width: 25%; + } + 81.25% { + left: 25%; + width: 50%; + } + 100% { + left: 100%; + width: 25%; + } +} + +.spinner-border { + -webkit-animation: spinner-border 1.333s linear infinite; + animation: spinner-border 1.333s linear infinite; + border: 0.25rem solid currentColor; + border-right-color: transparent; + border-radius: 50%; + display: inline-block; + height: 2.5rem; + vertical-align: text-bottom; + width: 2.5rem; +} + +.spinner-border-sm { + border-width: 0.15rem; + height: 1rem; + width: 1rem; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} + +.spinner-grow { + -webkit-animation: spinner-grow 0.75s linear infinite; + animation: spinner-grow 0.75s linear infinite; + background-color: currentColor; + border-radius: 50%; + display: inline-block; + height: 2.5rem; + opacity: 0; + vertical-align: text-bottom; + width: 2.5rem; +} + +.spinner-grow-sm { + height: 1rem; + width: 1rem; +} + +.progress-circular { + height: 2.5rem; + position: relative; + width: 2.5rem; +} + +.progress-circular-gap { + border-top: 0.125rem solid #6200ee; + position: absolute; + top: 0; + right: 1.1875rem; + bottom: 0; + left: 1.1875rem; +} + +.progress-circular-inner { + -webkit-animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; + animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; + height: 2.5rem; + position: relative; + width: 2.5rem; +} + +.progress-circular-left, +.progress-circular-right { + height: 2.5rem; + overflow: hidden; + position: absolute; + top: 0; + width: 1.25rem; +} + +.progress-circular-left { + left: 0; +} + +.progress-circular-right { + right: 0; +} + +.progress-circular-spinner { + border: 0.25rem solid #6200ee; + border-bottom-color: transparent; + border-radius: 50%; + height: 2.5rem; + position: absolute; + top: 0; + width: 2.5rem; +} + +.progress-circular-left .progress-circular-spinner { + -webkit-animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + border-right-color: transparent; + left: 0; +} + +.progress-circular-right .progress-circular-spinner { + -webkit-animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + border-left-color: transparent; + right: 0; +} + +.progress-circular-wrapper { + -webkit-animation: spinner-border 2.666s linear infinite; + animation: spinner-border 2.666s linear infinite; +} + +@-webkit-keyframes progress-circular-inner-rotate { + 12.5% { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + } + 25% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + } + 37.5% { + -webkit-transform: rotate(405deg); + transform: rotate(405deg); + } + 50% { + -webkit-transform: rotate(540deg); + transform: rotate(540deg); + } + 62.5% { + -webkit-transform: rotate(675deg); + transform: rotate(675deg); + } + 75% { + -webkit-transform: rotate(810deg); + transform: rotate(810deg); + } + 87.5% { + -webkit-transform: rotate(945deg); + transform: rotate(945deg); + } + 100% { + -webkit-transform: rotate(1080deg); + transform: rotate(1080deg); + } +} + +@keyframes progress-circular-inner-rotate { + 12.5% { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + } + 25% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + } + 37.5% { + -webkit-transform: rotate(405deg); + transform: rotate(405deg); + } + 50% { + -webkit-transform: rotate(540deg); + transform: rotate(540deg); + } + 62.5% { + -webkit-transform: rotate(675deg); + transform: rotate(675deg); + } + 75% { + -webkit-transform: rotate(810deg); + transform: rotate(810deg); + } + 87.5% { + -webkit-transform: rotate(945deg); + transform: rotate(945deg); + } + 100% { + -webkit-transform: rotate(1080deg); + transform: rotate(1080deg); + } +} + +@-webkit-keyframes progress-circular-spinner-left { + 0%, + 100% { + -webkit-transform: rotate(130deg); + transform: rotate(130deg); + } + 50% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } +} + +@keyframes progress-circular-spinner-left { + 0%, + 100% { + -webkit-transform: rotate(130deg); + transform: rotate(130deg); + } + 50% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } +} + +@-webkit-keyframes progress-circular-spinner-right { + 0%, + 100% { + -webkit-transform: rotate(-130deg); + transform: rotate(-130deg); + } + 50% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } +} + +@keyframes progress-circular-spinner-right { + 0%, + 100% { + -webkit-transform: rotate(-130deg); + transform: rotate(-130deg); + } + 50% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.progress-circular-primary .progress-circular-gap, +.progress-circular-primary .progress-circular-spinner { + border-top-color: #6200ee; +} + +.progress-circular-primary .progress-circular-left .progress-circular-spinner { + border-left-color: #6200ee; +} + +.progress-circular-primary .progress-circular-right .progress-circular-spinner { + border-right-color: #6200ee; +} + +.progress-circular-secondary .progress-circular-gap, +.progress-circular-secondary .progress-circular-spinner { + border-top-color: #03dac6; +} + +.progress-circular-secondary .progress-circular-left .progress-circular-spinner { + border-left-color: #03dac6; +} + +.progress-circular-secondary .progress-circular-right .progress-circular-spinner { + border-right-color: #03dac6; +} + +.progress-circular-danger .progress-circular-gap, +.progress-circular-danger .progress-circular-spinner { + border-top-color: #b00020; +} + +.progress-circular-danger .progress-circular-left .progress-circular-spinner { + border-left-color: #b00020; +} + +.progress-circular-danger .progress-circular-right .progress-circular-spinner { + border-right-color: #b00020; +} + +.progress-circular-info .progress-circular-gap, +.progress-circular-info .progress-circular-spinner { + border-top-color: #714cfe; +} + +.progress-circular-info .progress-circular-left .progress-circular-spinner { + border-left-color: #714cfe; +} + +.progress-circular-info .progress-circular-right .progress-circular-spinner { + border-right-color: #714cfe; +} + +.progress-circular-success .progress-circular-gap, +.progress-circular-success .progress-circular-spinner { + border-top-color: #61d800; +} + +.progress-circular-success .progress-circular-left .progress-circular-spinner { + border-left-color: #61d800; +} + +.progress-circular-success .progress-circular-right .progress-circular-spinner { + border-right-color: #61d800; +} + +.progress-circular-warning .progress-circular-gap, +.progress-circular-warning .progress-circular-spinner { + border-top-color: #ff8d00; +} + +.progress-circular-warning .progress-circular-left .progress-circular-spinner { + border-left-color: #ff8d00; +} + +.progress-circular-warning .progress-circular-right .progress-circular-spinner { + border-right-color: #ff8d00; +} + +.progress-circular-dark .progress-circular-gap, +.progress-circular-dark .progress-circular-spinner { + border-top-color: #424242; +} + +.progress-circular-dark .progress-circular-left .progress-circular-spinner { + border-left-color: #424242; +} + +.progress-circular-dark .progress-circular-right .progress-circular-spinner { + border-right-color: #424242; +} + +.progress-circular-light .progress-circular-gap, +.progress-circular-light .progress-circular-spinner { + border-top-color: #f5f5f5; +} + +.progress-circular-light .progress-circular-left .progress-circular-spinner { + border-left-color: #f5f5f5; +} + +.progress-circular-light .progress-circular-right .progress-circular-spinner { + border-right-color: #f5f5f5; +} + +.custom-control { + display: block; + min-height: 1.5rem; + padding-left: 2.25rem; + position: relative; + z-index: 1; +} + +.custom-control + .custom-control { + margin-top: 0.75rem; +} + +.custom-control-inline { + -ms-flex-align: center; + align-items: center; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1.5rem; +} + +.custom-control-inline + .custom-control-inline { + margin-top: 0; +} + +.custom-control-label { + color: inherit; + display: inline-block; + font-size: 0.875rem; + letter-spacing: 0.017857em; + line-height: 1.5rem; + margin-bottom: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; +} + +.custom-control-label::before { + transition: background-color, opacity, -webkit-transform 100ms cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, opacity, transform 100ms cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, opacity, transform 100ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 100ms cubic-bezier(0.4, 0, 0.2, 1); + background-color: currentColor; + border-radius: 50%; + color: rgba(0, 0, 0, 0.54); + content: ''; + height: 3rem; + margin-top: -0.75rem; + margin-left: -0.75rem; + opacity: 0; + position: absolute; + top: 0; + left: 0; + -webkit-transform: scale(0.87, 0.87) translateZ(0); + transform: scale(0.87, 0.87) translateZ(0); + width: 3rem; +} + +.custom-control-label::after { + color: rgba(0, 0, 0, 0.54); + position: absolute; + top: 0rem; + left: 0; +} + +.custom-control-input { + height: 1.25rem; + opacity: 0; + position: absolute; + left: 0; + width: 1rem; + z-index: -1; +} + +.custom-control-input:not([disabled]):hover ~ .custom-control-label { + cursor: pointer; +} + +.custom-control-input:active ~ .custom-control-label::before, .custom-control-input.focus ~ .custom-control-label::before { + opacity: 0.12; + -webkit-transform: scale(1, 1) translateZ(0); + transform: scale(1, 1) translateZ(0); +} + +.custom-control-input:checked ~ .custom-control-label::after { + color: #6200ee; + opacity: 1; +} + +.custom-control-input:checked ~ .custom-control-label::before { + background-color: #6200ee; +} + +.custom-control-input[disabled] ~ .custom-control-label { + color: rgba(0, 0, 0, 0.38); +} + +.custom-control-input[disabled] ~ .custom-control-label::after { + -webkit-filter: saturate(0); + filter: saturate(0); + opacity: 0.26; +} + +.custom-control-input[disabled] ~ .custom-control-label::before { + display: none; +} + +.custom-checkbox .custom-control-label::after { + content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" opacity="0.54"%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3cpath d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/%3e%3c/svg%3e'); +} + +.custom-checkbox .custom-control-input { + /* &:indeterminate:disabled ~ .custom-control-label::after { + opacity: 0.26; + } */ +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%236200ee"%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3cpath d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/%3e%3c/svg%3e'); +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px"%3e%3cg%3e%3crect fill="none" height="24" width="24"/%3e%3c/g%3e%3cg%3e%3cg%3e%3cg%3e%3cpath d="M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M17,13H7v-2h10V13z"/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e'); +} + +.custom-radio .custom-control-label::after { + font-size: 1.5rem; + line-height: 1.5rem; + vertical-align: -0.362637em; + font-family: 'Material Icons'; + font-family: var(--font-family-material-icons); + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + content: "radio_button_unchecked"; + line-height: 1; + vertical-align: middle; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + content: "radio_button_checked"; +} + +.custom-switch { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-positive: 1; + flex-grow: 1; + padding-left: 36px; +} + +.custom-switch .custom-control-label { + -ms-flex: 1; + flex: 1; + /* &:active::before { + opacity: 1; + } */ +} + +.custom-switch .custom-control-label::before { + background: #000000; + border-radius: 0.4375rem; + content: ''; + height: 0.875rem; + opacity: 0.38; + pointer-events: all; + position: absolute; + top: 15px; + -webkit-transform: none; + transform: none; + transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), transform 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + width: 2rem; + will-change: background-color, transform; +} + +.custom-switch .custom-control-label::after { + background: #ffffff; + border-radius: 50%; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + content: ''; + height: 1.25rem; + position: absolute; + left: -1rem; + -webkit-transform: translateX(0); + transform: translateX(0); + transition: box-shadow 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 90ms cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + width: 1.25rem; + will-change: box-shadow, transform; +} + +.custom-switch .custom-control-input:active ~ .custom-control-label::before { + opacity: 0.38; +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::before { + background: #6200ee; +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background: #6200ee; + -webkit-transform: translateX(1.25rem); + transform: translateX(1.25rem); +} + +.custom-switch .custom-control-input:not(:checked):not(:disabled) ~ .custom-control-label:hover::after { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(0, 0, 0, 0.04); +} + +.custom-switch .custom-control-input:checked:not(:disabled) ~ .custom-control-label:hover::after { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(98, 0, 238, 0.12); +} + +.custom-switch .custom-control-input:not(:checked):focus ~ .custom-control-label::after { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(0, 0, 0, 0.08); +} + +.custom-switch .custom-control-input:checked:focus ~ .custom-control-label::after { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(98, 0, 238, 0.12); +} + +.custom-switch .custom-control-input:disabled ~ .custom-control-label::before { + background: #e0e0e0; + display: block; +} + +.custom-switch .custom-control-input:disabled ~ .custom-control-label::after { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.07), 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 1px 5px 0 rgba(0, 0, 0, 0.04); +} + +.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::before { + background: rgba(226, 208, 252, 0.8252); +} + +.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::after { + background: #c39ef9; +} + +.custom-range { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: transparent; + height: 3rem; + padding: 0; + width: 100%; +} + +.custom-range:hover { + cursor: pointer; +} + +.custom-range:focus { + outline: 0; +} + +.custom-range:active { + outline: 0; +} + +.custom-range:active::-webkit-slider-thumb { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24); +} + +.custom-range:active::-moz-range-thumb { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24); +} + +.custom-range:active::-ms-thumb { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + background: #6200ee; + border: 0; + border-radius: 50%; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + height: 1.25rem; + -webkit-transition: box-shadow 100ms ease-out; + transition: box-shadow 100ms ease-out; + width: 1.25rem; + -webkit-appearance: none; + appearance: none; + margin-top: -0.5rem; +} + +.custom-range::-webkit-slider-thumb:hover { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12); +} + +.custom-range::-webkit-slider-thumb:active { + background: #6200ee; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24); +} + +.custom-range::-webkit-slider-runnable-track { + background: rgba(98, 0, 238, 0.24); + border-color: transparent; + border-radius: 0.125rem; + color: transparent; + height: 0.25rem; + width: 100%; +} + +.custom-range::-moz-range-thumb { + background: #6200ee; + border: 0; + border-radius: 50%; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + height: 1.25rem; + -moz-transition: box-shadow 100ms ease-out; + transition: box-shadow 100ms ease-out; + width: 1.25rem; + -moz-appearance: none; +} + +.custom-range::-moz-range-thumb:hover { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12); +} + +.custom-range::-moz-range-thumb:active { + background: #6200ee; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24); +} + +.custom-range::-moz-range-track { + background: rgba(98, 0, 238, 0.24); + border-color: transparent; + border-radius: 0.125rem; + color: transparent; + height: 0.25rem; + width: 100%; +} + +.custom-range::-moz-range-progress { + background: #6200ee; + border-radius: 0.1875rem; + height: 0.375rem; +} + +.custom-range::-ms-thumb { + background: #6200ee; + border: 0; + border-radius: 50%; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + height: 1.25rem; + -ms-transition: box-shadow 100ms ease-out; + transition: box-shadow 100ms ease-out; + width: 1.25rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; +} + +.custom-range::-ms-thumb:hover { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12); +} + +.custom-range::-ms-thumb:active { + background: #6200ee; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24); +} + +.custom-range::-ms-track { + background: rgba(98, 0, 238, 0.24); + border-color: transparent; + border-radius: 0.125rem; + color: transparent; + height: 0.25rem; + width: 100%; + background: transparent; +} + +.custom-range::-ms-fill-lower { + background: #6200ee; + border-radius: 0.1875rem; + height: 0.375rem; +} + +.custom-range::-ms-fill-upper { + background: rgba(98, 0, 238, 0.24); + border-radius: 0.125rem; + margin-right: 15px; +} + +.custom-range:disabled { + cursor: default; +} + +.custom-range:disabled::-webkit-slider-thumb { + background: #8c8c8c; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); +} + +.custom-range:disabled::-webkit-slider-runnable-track { + background: #d7d7d7; + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb, .custom-range:disabled:hover::-moz-range-thumb { + background: #8c8c8c; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); +} + +.custom-range:disabled::-moz-range-track { + background: #d7d7d7; + cursor: default; +} + +.custom-range:disabled::-moz-range-progress { + background: #8c8c8c; +} + +.custom-range:disabled::-ms-thumb { + background: #8c8c8c; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); +} + +.custom-range:disabled::-ms-fill-lower { + background: #8c8c8c; +} + +.custom-range:disabled::-ms-fill-upper { + background: #d7d7d7; + cursor: default; +} + +.toast-container { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + margin: 0.5rem; + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 239; +} + +.toast { + background-color: #333333; + border-radius: 4px; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + color: rgba(255, 255, 255, 0.87); + -ms-flex: 0 0 auto; + flex: 0 0 auto; + letter-spacing: 0.017857em; + line-height: 1.25rem; + max-width: 42rem; + min-width: 21.5rem; + opacity: 0; + padding: 0.875rem 1rem; + -webkit-transform: scale(0.8); + transform: scale(0.8); + transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0, 0, 0.2, 1); + transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1); + transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0, 0, 0.2, 1); + will-change: opacity, transform; + z-index: 240; +} + +.toast.show { + display: block; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.toast.hide { + display: none; +} + +.toast .close { + -ms-flex-align: start; + align-items: flex-start; + border-radius: 50%; + color: rgba(255, 255, 255, 0.87); + display: -ms-flexbox; + display: flex; + height: 36px; + -ms-flex-pack: center; + justify-content: center; + line-height: 0; + margin-right: 1rem; + padding: 9px; + width: 36px; +} + +.toast .btn, .toast .card-link { + background: transparent; + box-shadow: none; + color: #bb86fc; + margin-top: -0.5rem; + margin-bottom: -0.5rem; + padding: 0 0.5rem; +} + +.toast .btn:first-of-type, .toast .card-link:first-of-type { + margin-left: auto; +} + +.toast .btn:last-of-type, .toast .card-link:last-of-type { + margin-right: -0.5rem; +} + +.toast .btn:hover, .toast .card-link:hover, +.toast .close:hover { + background-color: rgba(255, 255, 255, 0.08); +} + +.toast .btn:active, .toast .card-link:active, +.toast .close:active { + background-color: rgba(255, 255, 255, 0.32); +} + +.toast-header, +.toast-body { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; +} + +.toast-header + .toast-body { + padding-top: 1rem; +} + +.stepper { + -ms-flex-align: center; + align-items: center; + background-color: #ffffff; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + overflow: hidden; + padding: 1.5rem 1.5rem; + position: relative; +} + +.stepper::after, .stepper::before { + border-top: 1px solid rgba(0, 0, 0, 0.12); + content: ''; + position: absolute; +} + +.stepper:first-child::before { + display: none; +} + +.stepper:last-child::after { + display: none; +} + +.stepper-horiz { + background-color: #ffffff; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; + overflow-x: auto; + overflow-y: hidden; + position: relative; +} + +.stepper-horiz::before { + border-top: 1px solid rgba(0, 0, 0, 0.12); + content: ''; + position: absolute; + top: 50%; + right: 1.5rem; + left: 1.5rem; +} + +.stepper-horiz .stepper::after, .stepper-horiz .stepper::before { + border-top: 1px solid rgba(0, 0, 0, 0.12); + top: 50%; + width: 1rem; +} + +.stepper-horiz .stepper::after { + right: 0; +} + +.stepper-horiz .stepper::before { + left: 0; +} + +.stepper-vert { + background-color: #ffffff; + position: relative; +} + +.stepper-vert .stepper::after, .stepper-vert .stepper::before { + border-left: 1px solid rgba(0, 0, 0, 0.12); + height: 1rem; + left: 2.25rem; +} + +.stepper-vert .stepper::after { + bottom: 0; +} + +.stepper-vert .stepper::before { + top: 0; +} + +.stepper-icon { + -ms-flex-align: center; + align-items: center; + background-color: rgba(0, 0, 0, 0.38); + border-radius: 50%; + color: white; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0.75rem; + height: 1.5rem; + -ms-flex-pack: center; + justify-content: center; + margin-right: 0.5rem; + position: relative; + width: 1.5rem; +} + +.stepper.active .stepper-icon, +.stepper.done .stepper-icon { + background-color: #6200ee; + color: white; +} + +.stepper-icon i, +.stepper-icon [class*='material-icons'] { + font-size: 1rem; +} + +.stepper-text { + color: rgba(0, 0, 0, 0.38); + font-size: 0.875rem; + font-weight: 400; + position: relative; +} + +.stepper.active .stepper-text, +.stepper.done .stepper-text { + color: rgba(0, 0, 0, 0.87); +} + +.stepper.active .stepper-text { + font-weight: 500; +} + +.nav-tabs { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + width: 100%; +} + +.nav-tabs.nav-inverse .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.nav-tabs.nav-inverse .nav-link.active { + color: #ffffff; +} + +.nav-tabs.nav-inverse .nav-link:hover { + background-color: rgba(255, 255, 255, 0.08); +} + +.nav-tabs.nav-inverse .nav-link:focus { + background-color: rgba(255, 255, 255, 0.24); +} + +.nav-tabs.nav-inverse .nav-link:active { + background-color: rgba(255, 255, 255, 0.32); +} + +.nav-tabs.nav-inverse .nav-link::before { + background-color: #ffffff; +} + +.nav-tabs .nav-link { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: background-color, color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + -ms-flex-align: center; + align-items: center; + color: rgba(0, 0, 0, 0.54); + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + font-size: 0.875rem; + font-weight: 500; + height: 3rem; + -ms-flex-pack: center; + justify-content: center; + letter-spacing: 0.089286em; + line-height: 2.25rem; + max-width: 22.5rem; + padding: 0 1rem; + position: relative; + text-transform: uppercase; + /* &:active { + background-color: rgba(selection-theme-color(), $overlay-pressed-white-opacity); + color: selection-theme-color(); // testing ripple + opacity: 1; + } */ +} + +@media (min-width: 576px) { + .nav-tabs .nav-link { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .nav-tabs .nav-link { + transition-duration: 280ms; + } +} + +@media (min-width: 1200px) { + .nav-tabs .nav-link { + padding: 0 1.5rem; + } +} + +.nav-tabs .nav-link::before { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + background-color: #6200ee; + content: ''; + height: 0.125rem; + opacity: 0; + position: absolute; + right: 0; + bottom: 0; + left: 0; +} + +@media (min-width: 576px) { + .nav-tabs .nav-link::before { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .nav-tabs .nav-link::before { + transition-duration: 280ms; + } +} + +.nav-tabs .nav-link:hover { + background-color: rgba(98, 0, 238, 0.04); +} + +.nav-tabs .nav-link:focus { + background-color: rgba(98, 0, 238, 0.12); +} + +.nav-tabs .nav-link.flex-column { + height: 4.5rem; +} + +.nav-tabs .nav-link.flex-column i, +.nav-tabs .nav-link.flex-column [class*='material-icons'] { + margin: .75rem 0 -3px; +} + +.nav-tabs .nav-link.active { + color: #6200ee; +} + +.nav-tabs .nav-link.active::before { + opacity: 1; +} + +.nav-tabs .nav-link.disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} + +.nav-tabs .nav-link i, +.nav-tabs .nav-link [class*='material-icons'] { + margin-right: 0.5rem; +} + +.nav-tabs .nav-item.show .nav-link { + background-color: rgba(0, 0, 0, 0.12); +} + +.nav-tabs-material { + position: relative; +} + +.nav-tabs-material.animate .nav-link::before { + opacity: 0; +} + +.nav-tabs-material.animate .nav-tabs-indicator { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: left, right 300ms cubic-bezier(0.4, 0, 0.2, 1); +} + +@media (min-width: 576px) { + .nav-tabs-material.animate .nav-tabs-indicator { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .nav-tabs-material.animate .nav-tabs-indicator { + transition-duration: 280ms; + } +} + +.nav-tabs-material.nav-inverse .nav-tabs-indicator { + background-color: #ffffff; +} + +.nav-tabs-material .nav-link { + min-width: 5.625rem; +} + +.nav-tabs-material .nav-link::before { + transition: none; +} + +.nav-tabs-material .nav-tabs-indicator { + background-color: #6200ee; + display: none; + height: 0.125rem; + position: absolute; + bottom: 0; +} + +.nav-tabs-material .nav-tabs-indicator.show { + display: block; +} + +.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator { + bottom: 3rem; +} + +.nav-tabs-scrollable .nav-tabs { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-overflow-scrolling: touch; + overflow-x: auto; + overflow-y: hidden; + padding-left: 2.5rem; +} + +fieldset { + border: 0; + margin-bottom: 1.5rem; + padding: 0; +} + +legend { + margin-bottom: 0.5rem; +} + +.form-control, .custom-select, .form-control-file { + background-clip: padding-box; + background-color: transparent; + border-color: rgba(0, 0, 0, 0.42); + border-radius: 0; + border-style: solid; + border-width: 0 0 1px; + box-shadow: none; + caret-color: #6200ee; + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 1rem; + letter-spacing: 0.009375em; + line-height: 1.5; + padding: 0.375rem 0 calc(0.375rem - 1px); + transition: border-color 15ms linear, box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1); + width: 100%; +} + +.form-control::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:-moz-focusring, .custom-select:-moz-focusring, .form-control-file:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 rgba(0, 0, 0, 0.87); +} + +.form-control::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder, .form-control-file::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.54); + opacity: 1; + /* needed for Firefox */ +} + +.form-control::-moz-placeholder, .custom-select::-moz-placeholder, .form-control-file::-moz-placeholder { + color: rgba(0, 0, 0, 0.54); + opacity: 1; + /* needed for Firefox */ +} + +.form-control:-ms-input-placeholder, .custom-select:-ms-input-placeholder, .form-control-file:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.54); + opacity: 1; + /* needed for Firefox */ +} + +.form-control::-ms-input-placeholder, .custom-select::-ms-input-placeholder, .form-control-file::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.54); + opacity: 1; + /* needed for Firefox */ +} + +.form-control::placeholder, .custom-select::placeholder, .form-control-file::placeholder { + color: rgba(0, 0, 0, 0.54); + opacity: 1; + /* needed for Firefox */ +} + +.form-control:disabled, .custom-select:disabled, .form-control-file:disabled, .form-control[readonly], .custom-select[readonly], .form-control-file[readonly] { + border-style: dotted; + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} + +.form-control:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, .form-control:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control[readonly]:hover, .custom-select[readonly]:hover, .form-control-file[readonly]:hover, .form-control[readonly]:focus, .custom-select[readonly]:focus, .form-control-file[readonly]:focus { + border-color: rgba(0, 0, 0, 0.42); + box-shadow: none; +} + +.form-control:hover, .custom-select:hover, .form-control-file:hover { + border-color: rgba(0, 0, 0, 0.87); +} + +.form-control:focus, .custom-select:focus, .form-control-file:focus { + border-color: #6200ee; + box-shadow: inset 0 -2px 0 -1px #6200ee; + outline: 0; +} + +.form-control:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required { + outline: 0; +} + +.form-control[type='file'] { + max-height: 2.25rem; +} + +input[type='date'].form-control, +input[type='time'].form-control, +input[type='datetime-local'].form-control, +input[type='month'].form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.form-control-lg { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.625rem 0 calc(0.625rem - 1px); +} + +.form-control-lg[type='file'] { + max-height: 3.75rem; +} + +.form-control-sm { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.375rem 0 calc(0.375rem - 1px); +} + +.form-control-sm[type='file'] { + max-height: 2rem; +} + +select.form-control, select.custom-select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url('data:image/svg+xml,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3c/svg%3e') 100% 50%/1.5em 1.5em no-repeat; + padding-right: 1.5em; + transition: background-image 180ms; +} + +select.form-control[multiple], select.custom-select[multiple], select.form-control[size]:not([size='1']), select.custom-select[size]:not([size='1']) { + background-image: none; +} + +select.form-control[multiple], select.form-control[size]:not([size='1']), select.custom-select[multiple], select.custom-select[size]:not([size='1']), textarea.form-control:not([rows='1']) { + background-image: none !important; + border-color: rgba(0, 0, 0, 0.24); + border-radius: 4px; + border-width: 1px; + min-height: 3.5rem; + padding: calc(1rem - 1px) 1rem; +} + +select.form-control:hover[multiple], select.form-control:hover[size]:not([size='1']), select.custom-select:hover[multiple], select.custom-select:hover[size]:not([size='1']), textarea.form-control:hover:not([rows='1']) { + border-color: rgba(0, 0, 0, 0.87); +} + +select.form-control:focus[multiple], select.form-control:focus[size]:not([size='1']), select.custom-select:focus[multiple], select.custom-select:focus[size]:not([size='1']), textarea.form-control:focus:not([rows='1']) { + border-color: #6200ee; + box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee; +} + +select.form-control[multiple], select.form-control[size]:not([size='1']), select.custom-select[multiple], select.custom-select[size]:not([size='1']) { + padding: 0.5rem 0; +} + +select.form-control[multiple] option, select.form-control[size]:not([size='1']) option, select.custom-select[multiple] option, select.custom-select[size]:not([size='1']) option { + padding: 0 1.5rem; +} + +select.form-control option, select.custom-select option { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + font-size: 1rem; + height: 3rem; + letter-spacing: 0.009375em; +} + +select.form-control option:hover, select.custom-select option:hover { + background: rgba(0, 0, 0, 0.04); +} + +select.form-control option:active, select.custom-select option:active { + background: rgba(0, 0, 0, 0.12) !important; +} + +select.form-control:focus, select.custom-select:focus { + background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill="%236200ee" transform="rotate(180)" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3canimateTransform attributeName="transform" attributeType="XML" type="rotate" from="0 0 0" to="180 0 0" dur="250ms"/%3e%3c/svg%3e'); +} + +select.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) { + padding: calc(0.875rem - 1px) 1rem; +} + +select.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) { + padding: calc(0.75rem - 1px) 0.75rem; +} + +textarea.form-control { + min-height: 2.25rem; +} + +textarea.form-control-lg { + min-height: 3.75rem; +} + +textarea.form-control-lg:not([rows='1']) { + min-height: 4.25rem; + padding: calc(0.875rem - 1px) 1rem; +} + +textarea.form-control-sm { + min-height: 2rem; +} + +textarea.form-control-sm:not([rows='1']) { + min-height: 2.75rem; + padding: calc(0.75rem - 1px) 0.75rem; +} + +.custom-file { + display: inline-block; + height: 2.25rem; + margin-bottom: 0; + position: relative; + width: 100%; +} + +.custom-file-input { + height: 2.25rem; + margin: 0; + opacity: 0; + overflow: hidden; + position: relative; + width: 100%; + z-index: 2; +} + +.custom-file-input:hover ~ .custom-file-label, .custom-file-input:focus ~ .custom-file-label { + border-bottom-color: #6200ee; + box-shadow: inset 0 -2px 0 -1px #6200ee; +} + +.custom-file-label { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: border-color, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); + border-bottom: 1px solid rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.38); + font-size: 1rem; + height: 2.25rem; + line-height: 1.5; + overflow: hidden; + padding: 0.375rem 2.25rem calc(0.375rem - 1px) 0; + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; +} + +@media (min-width: 576px) { + .custom-file-label { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .custom-file-label { + transition-duration: 280ms; + } +} + +.custom-file-label::after { + font-size: 1.5rem; + line-height: 1.5rem; + vertical-align: -0.362637em; + font-family: 'Material Icons'; + font-family: var(--font-family-material-icons); + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + content: "attachment"; + position: absolute; + top: 50%; + right: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.custom-select { + /* @extend %form-select; + + &[multiple], + &[size]:not([size='1']) { + @extend %form-textarea; + } */ +} + +.custom-select-sm { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.375rem 1.5em calc(0.375rem - 1px) 0; +} + +.custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) { + padding: calc(0.75rem - 1px) 0.75rem; +} + +.custom-select-lg { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.625rem 1.5em calc(0.625rem - 1px) 0; +} + +.custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) { + padding: calc(0.875rem - 1px) 1rem; +} + +.form-control-file { + max-height: 2.25rem; +} + +.form-control-range { + display: block; + width: 100%; +} + +[class*='valid-feedback'] { + display: none; + width: 100%; +} + +.valid-feedback { + color: #61d800; +} + +.valid-tooltip { + border-radius: 4px; + background-color: #61d800; + color: white; + display: none; + font-size: 0.875rem; + line-height: 1.5; + margin-top: 0.5rem; + max-width: 100%; + opacity: 0.9; + padding: 0 1rem; + position: absolute; + top: 100%; + left: 0; + text-align: center; + word-break: break-word; + z-index: 240; +} + +@media (min-width: 768px) { + .valid-tooltip { + font-size: 0.625rem; + padding: 0 0.5rem; + } +} + +.form-row > .col > .valid-tooltip, +.form-row > [class*='col-'] > .valid-tooltip { + left: 5px; +} + +.form-control-lg + .valid-tooltip { + margin-top: 0.75rem; +} + +.form-control-sm + .valid-tooltip { + margin-top: 0.25rem; +} + +.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after, +.was-validated .custom-control-input:valid ~ .custom-control-label, +.was-validated .custom-control-input:valid ~ .custom-control-label::after { + color: #61d800; +} + +.custom-control-input.is-valid ~ .custom-control-label::before, +.was-validated .custom-control-input:valid ~ .custom-control-label::before { + background-color: #61d800; +} + +.custom-control-input.is-valid ~ .custom-control-track, +.was-validated .custom-control-input:valid ~ .custom-control-track { + background-color: rgba(97, 216, 0, 0.5); +} + +.custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip, +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip { + display: block; +} + +.custom-file-input.is-valid:hover ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label, +.was-validated .custom-file-input:valid:hover ~ .custom-file-label, +.was-validated .custom-file-input:valid:focus ~ .custom-file-label { + border-bottom-color: #61d800; + box-shadow: inset 0 -2px 0 -1px #61d800; +} + +.custom-file-input.is-valid ~ .custom-file-label, +.was-validated .custom-file-input:valid ~ .custom-file-label { + border-bottom-color: #61d800; +} + +.custom-file-input.is-valid ~ .custom-file-label:hover, +.was-validated .custom-file-input:valid ~ .custom-file-label:hover { + border-bottom-color: #61d800; + box-shadow: inset 0 -2px 0 -1px #61d800; +} + +.custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip, +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip { + display: block; +} + +.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after, +.was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after { + background-color: #61d800; +} + +.form-check-input.is-valid + .form-check-label, +.was-validated .form-check-input:valid + .form-check-label { + color: #61d800; +} + +.is-valid.form-control, .is-valid.custom-select, .is-valid.form-control-file, +.was-validated .form-control:valid, +.was-validated .custom-select:valid, +.was-validated .form-control-file:valid { + border-color: #61d800; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath fill='%2361d800' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3e%3c/svg%3e"); + background-position: center right; + background-repeat: no-repeat; + background-size: 1.5rem 1.5rem; + padding-right: 0; +} + +.is-valid.form-control:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover, .is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus, +.was-validated .form-control:valid:hover, +.was-validated .custom-select:valid:hover, +.was-validated .form-control-file:valid:hover, +.was-validated .form-control:valid:focus, +.was-validated .custom-select:valid:focus, +.was-validated .form-control-file:valid:focus { + border-color: #61d800; +} + +.is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus, +.was-validated .form-control:valid:focus, +.was-validated .custom-select:valid:focus, +.was-validated .form-control-file:valid:focus { + box-shadow: inset 0 -2px 0 -1px #61d800; +} + +.is-valid.form-control ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback, +.is-valid.form-control ~ .valid-tooltip, +.is-valid.custom-select ~ .valid-tooltip, +.is-valid.form-control-file ~ .valid-tooltip, +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, +.was-validated .custom-select:valid ~ .valid-tooltip, +.was-validated .form-control-file:valid ~ .valid-tooltip { + display: block; +} + +select.is-valid.form-control:hover[multiple], select.is-valid.form-control:hover[size]:not([size='1']), select.is-valid.custom-select:hover[multiple], select.is-valid.custom-select:hover[size]:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), select.is-valid.form-control:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']), select.is-valid.custom-select:focus[multiple], select.is-valid.custom-select:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']), +.was-validated select.form-control:valid:hover[multiple], +.was-validated select.form-control:valid:hover[size]:not([size='1']), +.was-validated select.custom-select:valid:hover[multiple], +.was-validated select.custom-select:valid:hover[size]:not([size='1']), +.was-validated textarea.form-control:valid:hover:not([rows='1']), +.was-validated select.form-control:valid:focus[multiple], +.was-validated select.form-control:valid:focus[size]:not([size='1']), +.was-validated select.custom-select:valid:focus[multiple], +.was-validated select.custom-select:valid:focus[size]:not([size='1']), +.was-validated textarea.form-control:valid:focus:not([rows='1']) { + box-shadow: inset 2px 2px 0 -1px #61d800, inset -2px -2px 0 -1px #61d800; +} + +.textfield-box select.is-valid.form-control:hover[multiple], .textfield-box select.is-valid.form-control:hover[size]:not([size='1']), .textfield-box select.is-valid.custom-select:hover[multiple], .textfield-box select.is-valid.custom-select:hover[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box select.is-valid.form-control:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']), .textfield-box select.is-valid.custom-select:focus[multiple], .textfield-box select.is-valid.custom-select:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']), +.was-validated .textfield-box select.form-control:valid:hover[multiple], +.was-validated .textfield-box select.form-control:valid:hover[size]:not([size='1']), +.was-validated .textfield-box select.custom-select:valid:hover[multiple], +.was-validated .textfield-box select.custom-select:valid:hover[size]:not([size='1']), +.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']), +.was-validated .textfield-box select.form-control:valid:focus[multiple], +.was-validated .textfield-box select.form-control:valid:focus[size]:not([size='1']), +.was-validated .textfield-box select.custom-select:valid:focus[multiple], +.was-validated .textfield-box select.custom-select:valid:focus[size]:not([size='1']), +.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']) { + box-shadow: inset 0 -2px 0 -1px #61d800; +} + +[class*='valid-feedback'] { + display: none; + width: 100%; +} + +.invalid-feedback { + color: #b00020; +} + +.invalid-tooltip { + border-radius: 4px; + background-color: #b00020; + color: white; + display: none; + font-size: 0.875rem; + line-height: 1.5; + margin-top: 0.5rem; + max-width: 100%; + opacity: 0.9; + padding: 0 1rem; + position: absolute; + top: 100%; + left: 0; + text-align: center; + word-break: break-word; + z-index: 240; +} + +@media (min-width: 768px) { + .invalid-tooltip { + font-size: 0.625rem; + padding: 0 0.5rem; + } +} + +.form-row > .col > .invalid-tooltip, +.form-row > [class*='col-'] > .invalid-tooltip { + left: 5px; +} + +.form-control-lg + .invalid-tooltip { + margin-top: 0.75rem; +} + +.form-control-sm + .invalid-tooltip { + margin-top: 0.25rem; +} + +.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after, +.was-validated .custom-control-input:invalid ~ .custom-control-label, +.was-validated .custom-control-input:invalid ~ .custom-control-label::after { + color: #b00020; +} + +.custom-control-input.is-invalid ~ .custom-control-label::before, +.was-validated .custom-control-input:invalid ~ .custom-control-label::before { + background-color: #b00020; +} + +.custom-control-input.is-invalid ~ .custom-control-track, +.was-validated .custom-control-input:invalid ~ .custom-control-track { + background-color: rgba(176, 0, 32, 0.5); +} + +.custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip, +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip { + display: block; +} + +.custom-file-input.is-invalid:hover ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, +.was-validated .custom-file-input:invalid:hover ~ .custom-file-label, +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label { + border-bottom-color: #b00020; + box-shadow: inset 0 -2px 0 -1px #b00020; +} + +.custom-file-input.is-invalid ~ .custom-file-label, +.was-validated .custom-file-input:invalid ~ .custom-file-label { + border-bottom-color: #b00020; +} + +.custom-file-input.is-invalid ~ .custom-file-label:hover, +.was-validated .custom-file-input:invalid ~ .custom-file-label:hover { + border-bottom-color: #b00020; + box-shadow: inset 0 -2px 0 -1px #b00020; +} + +.custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip, +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip { + display: block; +} + +.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after, +.was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after { + background-color: #b00020; +} + +.form-check-input.is-invalid + .form-check-label, +.was-validated .form-check-input:invalid + .form-check-label { + color: #b00020; +} + +.is-invalid.form-control, .is-invalid.custom-select, .is-invalid.form-control-file, +.was-validated .form-control:invalid, +.was-validated .custom-select:invalid, +.was-validated .form-control-file:invalid { + border-color: #b00020; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3e%3c/svg%3e"); + background-position: center right; + background-repeat: no-repeat; + background-size: 1.5rem 1.5rem; + padding-right: 0; +} + +.is-invalid.form-control:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover, .is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus, +.was-validated .form-control:invalid:hover, +.was-validated .custom-select:invalid:hover, +.was-validated .form-control-file:invalid:hover, +.was-validated .form-control:invalid:focus, +.was-validated .custom-select:invalid:focus, +.was-validated .form-control-file:invalid:focus { + border-color: #b00020; +} + +.is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus, +.was-validated .form-control:invalid:focus, +.was-validated .custom-select:invalid:focus, +.was-validated .form-control-file:invalid:focus { + box-shadow: inset 0 -2px 0 -1px #b00020; +} + +.is-invalid.form-control ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback, +.is-invalid.form-control ~ .invalid-tooltip, +.is-invalid.custom-select ~ .invalid-tooltip, +.is-invalid.form-control-file ~ .invalid-tooltip, +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, +.was-validated .custom-select:invalid ~ .invalid-tooltip, +.was-validated .form-control-file:invalid ~ .invalid-tooltip { + display: block; +} + +select.is-invalid.form-control:hover[multiple], select.is-invalid.form-control:hover[size]:not([size='1']), select.is-invalid.custom-select:hover[multiple], select.is-invalid.custom-select:hover[size]:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), select.is-invalid.form-control:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']), select.is-invalid.custom-select:focus[multiple], select.is-invalid.custom-select:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']), +.was-validated select.form-control:invalid:hover[multiple], +.was-validated select.form-control:invalid:hover[size]:not([size='1']), +.was-validated select.custom-select:invalid:hover[multiple], +.was-validated select.custom-select:invalid:hover[size]:not([size='1']), +.was-validated textarea.form-control:invalid:hover:not([rows='1']), +.was-validated select.form-control:invalid:focus[multiple], +.was-validated select.form-control:invalid:focus[size]:not([size='1']), +.was-validated select.custom-select:invalid:focus[multiple], +.was-validated select.custom-select:invalid:focus[size]:not([size='1']), +.was-validated textarea.form-control:invalid:focus:not([rows='1']) { + box-shadow: inset 2px 2px 0 -1px #b00020, inset -2px -2px 0 -1px #b00020; +} + +.textfield-box select.is-invalid.form-control:hover[multiple], .textfield-box select.is-invalid.form-control:hover[size]:not([size='1']), .textfield-box select.is-invalid.custom-select:hover[multiple], .textfield-box select.is-invalid.custom-select:hover[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box select.is-invalid.form-control:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']), .textfield-box select.is-invalid.custom-select:focus[multiple], .textfield-box select.is-invalid.custom-select:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']), +.was-validated .textfield-box select.form-control:invalid:hover[multiple], +.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size='1']), +.was-validated .textfield-box select.custom-select:invalid:hover[multiple], +.was-validated .textfield-box select.custom-select:invalid:hover[size]:not([size='1']), +.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']), +.was-validated .textfield-box select.form-control:invalid:focus[multiple], +.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size='1']), +.was-validated .textfield-box select.custom-select:invalid:focus[multiple], +.was-validated .textfield-box select.custom-select:invalid:focus[size]:not([size='1']), +.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']) { + box-shadow: inset 0 -2px 0 -1px #b00020; +} + +.form-control[class*='valid'] { + padding-right: calc(1.5rem + 0.5rem); +} + +[class*='form-ripple']:focus-within label:not(.custom-control-label):not(.form-check-label):not(.btn):not(.card-link), [class*='form-ripple']:focus-within legend:not(.custom-control-label):not(.form-check-label):not(.btn):not(.card-link) { + color: #6200ee; +} + +[class*='form-ripple'], +.floating-label { + position: relative; +} + +[class*='form-ripple']::before, +.floating-label::before { + background: #6200ee; + content: ''; + height: 2px; + position: absolute; + left: 0; + -webkit-transform: scaleX(0); + transform: scaleX(0); + transition: -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1); + width: 100%; + will-change: transform; + z-index: 3; +} + +[class*='form-ripple'] .form-control:focus, +.floating-label .form-control:focus { + box-shadow: none; +} + +[class*='form-ripple']:focus-within::before { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +.form-ripple::before { + top: calc(57px - 2px); +} + +.form-ripple-lg::before { + top: calc(82px - 2px); +} + +.form-ripple-sm::before { + top: calc(53px - 2px); +} + +.form-ripple-nolabel::before { + top: calc(36px - 2px); +} + +.form-ripple-lg-nolabel::before { + top: calc(61px - 2px); +} + +.form-ripple-sm-nolabel::before { + top: calc(32px - 2px); +} + +.form-ripple-bottom::before { + bottom: 0 !important; +} + +.textfield-box .form-control, .textfield-box .custom-select, .textfield-box .form-control-file { + background-color: rgba(0, 0, 0, 0.04); + border-radius: 4px 4px 0 0; + padding: 1rem 1rem calc(1rem - 1px); + transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1); +} + +.textfield-box .form-control::-webkit-input-placeholder, .textfield-box .custom-select::-webkit-input-placeholder, .textfield-box .form-control-file::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.6); + opacity: 1; + /* needed for Firefox */ +} + +.textfield-box .form-control::-moz-placeholder, .textfield-box .custom-select::-moz-placeholder, .textfield-box .form-control-file::-moz-placeholder { + color: rgba(0, 0, 0, 0.6); + opacity: 1; + /* needed for Firefox */ +} + +.textfield-box .form-control:-ms-input-placeholder, .textfield-box .custom-select:-ms-input-placeholder, .textfield-box .form-control-file:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.6); + opacity: 1; + /* needed for Firefox */ +} + +.textfield-box .form-control::-ms-input-placeholder, .textfield-box .custom-select::-ms-input-placeholder, .textfield-box .form-control-file::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.6); + opacity: 1; + /* needed for Firefox */ +} + +.textfield-box .form-control::placeholder, .textfield-box .custom-select::placeholder, .textfield-box .form-control-file::placeholder { + color: rgba(0, 0, 0, 0.6); + opacity: 1; + /* needed for Firefox */ +} + +.textfield-box .form-control:hover, .textfield-box .custom-select:hover, .textfield-box .form-control-file:hover { + background-color: rgba(0, 0, 0, 0.07); +} + +.textfield-box .form-control:focus, .textfield-box .custom-select:focus, .textfield-box .form-control-file:focus { + background-color: rgba(0, 0, 0, 0.14); +} + +.textfield-box select.form-control, .textfield-box select.custom-select { + padding-right: 1.5em; +} + +.textfield-box select.form-control[multiple], .textfield-box select.form-control[size]:not([size='1']), .textfield-box select.custom-select[multiple], .textfield-box select.custom-select[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']) { + border-radius: 4px 4px 0 0; + border-width: 0 0 1px; + padding: 1rem 1rem calc(1rem - 1px); +} + +.textfield-box select.form-control:hover[multiple], .textfield-box select.form-control:hover[size]:not([size='1']), .textfield-box select.custom-select:hover[multiple], .textfield-box select.custom-select:hover[size]:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']) { + border-color: rgba(0, 0, 0, 0.87); +} + +.textfield-box select.form-control:focus[multiple], .textfield-box select.form-control:focus[size]:not([size='1']), .textfield-box select.custom-select:focus[multiple], .textfield-box select.custom-select:focus[size]:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']) { + border-color: #6200ee; + box-shadow: inset 0 -2px 0 -1px #6200ee; +} + +.textfield-box textarea.form-control { + min-height: 3.5rem; +} + +.textfield-box .form-control[type='file'], +.textfield-box .form-control-file { + max-height: 3.5rem; +} + +.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.875rem 1rem calc(0.875rem - 1px); +} + +.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-lg select.custom-select[multiple], .input-group-lg > .textfield-box select.custom-select[multiple], .textfield-box-lg select.custom-select[size]:not([size='1']), .input-group-lg > .textfield-box select.custom-select[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']) { + padding: 0.875rem 1rem calc(0.875rem - 1px); +} + +.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control { + min-height: 4.25rem; +} + +.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select { + padding-right: 1.5em; +} + +.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'], +.textfield-box-lg .form-control-file, +.input-group-lg > .textfield-box .form-control-file { + max-height: 4.25rem; +} + +.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.75rem 0.75rem calc(0.75rem - 1px); +} + +.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-sm select.custom-select[multiple], .input-group-sm > .textfield-box select.custom-select[multiple], .textfield-box-sm select.custom-select[size]:not([size='1']), .input-group-sm > .textfield-box select.custom-select[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']) { + padding: 0.75rem 0.75rem calc(0.75rem - 1px); +} + +.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control { + min-height: 2.75rem; +} + +.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select { + padding-right: 1.5em; +} + +.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'], +.textfield-box-sm .form-control-file, +.input-group-sm > .textfield-box .form-control-file { + max-height: 2.75rem; +} + +.textfield-box.form-ripple-nolabel::before, +.floating-label.textfield-box.form-ripple::before { + top: calc(3.5rem - 2px); +} + +.textfield-box-lg.form-ripple-nolabel::before, .input-group-lg > .form-ripple-nolabel.textfield-box::before, +.floating-label-lg.textfield-box.form-ripple::before, +.input-group-lg > .textfield-box.form-ripple.floating-label::before { + top: calc(4.25rem - 1px); +} + +.textfield-box-sm.form-ripple-nolabel::before, .input-group-sm > .form-ripple-nolabel.textfield-box::before, +.floating-label-sm.textfield-box.form-ripple::before, +.input-group-sm > .textfield-box.form-ripple.floating-label::before { + top: calc(2.75rem - 2px); +} + +.textfield-box.form-ripple::before { + top: calc(85px - 2px); +} + +.textfield-box-lg.form-ripple::before, .input-group-lg > .form-ripple.textfield-box::before { + top: calc(98px - 2px); +} + +.textfield-box-sm.form-ripple::before, .input-group-sm > .form-ripple.textfield-box::before { + top: calc(73px - 2px); +} + +.floating-label { + padding-top: 0.75rem; + position: relative; +} + +.floating-label.has-value label, .floating-label.has-value legend, +.floating-label.is-focused label, +.floating-label.is-focused legend { + top: 0; + -webkit-transform: scale(0.75); + transform: scale(0.75); +} + +.floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'] { + color: transparent; +} + +.floating-label label, .floating-label legend { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + color: rgba(0, 0, 0, 0.54); + font-size: 1rem; + letter-spacing: 0.009375em; + line-height: 1.15; + margin: 0; + max-width: 98%; + padding: 0; + position: absolute; + top: 1.125rem; + left: 0; + -webkit-transform-origin: left top; + transform-origin: left top; + transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), top 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), top 0.15s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), top 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); +} + +.floating-label .form-control, .floating-label .custom-select, .floating-label .form-control-file { + position: relative; +} + +.floating-label .form-control:focus::-webkit-input-placeholder, .floating-label .custom-select:focus::-webkit-input-placeholder, .floating-label .form-control-file:focus::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; + /* needed for Firefox */ +} + +.floating-label .form-control:focus::-moz-placeholder, .floating-label .custom-select:focus::-moz-placeholder, .floating-label .form-control-file:focus::-moz-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; + /* needed for Firefox */ +} + +.floating-label .form-control:focus:-ms-input-placeholder, .floating-label .custom-select:focus:-ms-input-placeholder, .floating-label .form-control-file:focus:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; + /* needed for Firefox */ +} + +.floating-label .form-control:focus::-ms-input-placeholder, .floating-label .custom-select:focus::-ms-input-placeholder, .floating-label .form-control-file:focus::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; + /* needed for Firefox */ +} + +.floating-label .form-control:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; + /* needed for Firefox */ +} + +.floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + -webkit-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + color: transparent; + opacity: 0; +} + +.floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + -moz-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + color: transparent; + opacity: 0; +} + +.floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + -ms-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + color: transparent; + opacity: 0; +} + +.floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + -ms-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + color: transparent; + opacity: 0; +} + +.floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + color: transparent; + opacity: 0; +} + +@media (min-width: 576px) { + .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { + transition-duration: 390ms; + } + .floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder { + transition-duration: 390ms; + } + .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { + transition-duration: 390ms; + } + .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { + transition-duration: 390ms; + } + .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { + transition-duration: 280ms; + } + .floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder { + transition-duration: 280ms; + } + .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { + transition-duration: 280ms; + } + .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { + transition-duration: 280ms; + } + .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + transition-duration: 280ms; + } +} + +.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label, .floating-label-lg.has-value legend, .input-group-lg > .has-value.floating-label legend, +.floating-label-lg.is-focused label, +.input-group-lg > .is-focused.floating-label label, +.floating-label-lg.is-focused legend, +.input-group-lg > .is-focused.floating-label legend { + -webkit-transform: scale(0.411765); + transform: scale(0.411765); +} + +.floating-label-lg label, .input-group-lg > .floating-label label, .floating-label-lg legend, .input-group-lg > .floating-label legend { + font-size: 2.125rem; + line-height: 1.176471; + top: 1.5rem; +} + +.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.625rem 0 calc(0.625rem - 1px); +} + +.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control, .floating-label-lg select.custom-select, .input-group-lg > .floating-label select.custom-select { + padding-right: 1.5em; +} + +.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']), .floating-label-lg select.custom-select[multiple], .input-group-lg > .floating-label select.custom-select[multiple], .floating-label-lg select.custom-select[size]:not([size='1']), .input-group-lg > .floating-label select.custom-select[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']) { + padding: 0.875rem 1rem calc(0.875rem - 1px); +} + +.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label, .floating-label-sm.has-value legend, .input-group-sm > .has-value.floating-label legend, +.floating-label-sm.is-focused label, +.input-group-sm > .is-focused.floating-label label, +.floating-label-sm.is-focused legend, +.input-group-sm > .is-focused.floating-label legend { + -webkit-transform: scale(0.769231); + transform: scale(0.769231); +} + +.floating-label-sm label, .input-group-sm > .floating-label label, .floating-label-sm legend, .input-group-sm > .floating-label legend { + font-size: 0.8125rem; + line-height: 1.538462; + top: 1.0rem; +} + +.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.375rem 0 calc(0.375rem - 1px); +} + +.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control, .floating-label-sm select.custom-select, .input-group-sm > .floating-label select.custom-select { + padding-right: 1.5em; +} + +.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']), .floating-label-sm select.custom-select[multiple], .input-group-sm > .floating-label select.custom-select[multiple], .floating-label-sm select.custom-select[size]:not([size='1']), .input-group-sm > .floating-label select.custom-select[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']) { + padding: 0.75rem 0.75rem calc(0.75rem - 1px); +} + +.floating-label.textfield-box { + padding-top: 0; +} + +.floating-label.textfield-box.has-value label, .floating-label.textfield-box.has-value legend, +.floating-label.textfield-box.is-focused label, +.floating-label.textfield-box.is-focused legend { + line-height: 1; + top: 0.5rem; +} + +.floating-label.textfield-box label, .floating-label.textfield-box legend { + color: rgba(0, 0, 0, 0.6); + top: 1rem; + left: 1rem; +} + +.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file, +.floating-label.textfield-box select.form-control[multiple], +.floating-label.textfield-box select.form-control[size]:not([size='1']), +.floating-label.textfield-box select.custom-select[multiple], +.floating-label.textfield-box select.custom-select[size]:not([size='1']), +.floating-label.textfield-box textarea.form-control:not([rows='1']) { + padding-top: 1.5rem; +} + +.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file { + padding-bottom: calc(0.5rem - 1px); +} + + +.floating-label.is-focused label, +.floating-label.is-focused legend { + color: rgba(98, 0, 238, 0.87); +} + +.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label, .floating-label-lg.textfield-box legend, .input-group-lg > .textfield-box.floating-label legend { + top: 0.875rem; + left: 1rem; +} + +.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file, +.floating-label-lg.textfield-box select.form-control[multiple], +.input-group-lg > .textfield-box.floating-label select.form-control[multiple], +.floating-label-lg.textfield-box select.form-control[size]:not([size='1']), +.input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']), +.floating-label-lg.textfield-box select.custom-select[multiple], +.input-group-lg > .textfield-box.floating-label select.custom-select[multiple], +.floating-label-lg.textfield-box select.custom-select[size]:not([size='1']), +.input-group-lg > .textfield-box.floating-label select.custom-select[size]:not([size='1']), +.floating-label-lg.textfield-box textarea.form-control:not([rows='1']), +.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']) { + padding-top: 1.249999rem; + padding-right: 1rem; + padding-left: 1rem; +} + +.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control, .floating-label-lg.textfield-box select.custom-select, .input-group-lg > .textfield-box.floating-label select.custom-select { + padding-right: 1.5em; +} + +.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label, .floating-label-sm.textfield-box legend, .input-group-sm > .textfield-box.floating-label legend { + top: 0.75rem; + left: 0.75rem; +} + +.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file, +.floating-label-sm.textfield-box select.form-control[multiple], +.input-group-sm > .textfield-box.floating-label select.form-control[multiple], +.floating-label-sm.textfield-box select.form-control[size]:not([size='1']), +.input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']), +.floating-label-sm.textfield-box select.custom-select[multiple], +.input-group-sm > .textfield-box.floating-label select.custom-select[multiple], +.floating-label-sm.textfield-box select.custom-select[size]:not([size='1']), +.input-group-sm > .textfield-box.floating-label select.custom-select[size]:not([size='1']), +.floating-label-sm.textfield-box textarea.form-control:not([rows='1']), +.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']) { + padding-top: 1.0rem; + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control, .floating-label-sm.textfield-box select.custom-select, .input-group-sm > .textfield-box.floating-label select.custom-select { + padding-right: 1.5em; +} + +.floating-label.form-ripple::before { + top: calc(3rem - 2px); +} + +.floating-label-lg.form-ripple::before, .input-group-lg > .form-ripple.floating-label::before { + top: calc(4.5rem - 2px); +} + +.floating-label-sm.form-ripple::before, .input-group-sm > .form-ripple.floating-label::before { + top: calc(2.75rem - 2px); +} + +.input-group { + -ms-flex-align: stretch; + align-items: stretch; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + position: relative; + width: 100%; +} + +.input-group > .custom-file, +.input-group > .custom-select, +.input-group > .floating-label, +.input-group > .form-control, +.input-group > .form-select, +.input-group > .form-control-file, +.input-group > .textfield-box { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + margin-bottom: 0; + min-width: 0; + position: relative; + width: 1%; +} + +.input-group > .custom-file + .custom-file, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .floating-label, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .form-select, +.input-group > .custom-file + .form-control-file, +.input-group > .custom-file + .textfield-box, +.input-group > .custom-select + .custom-file, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .floating-label, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .form-select, +.input-group > .custom-select + .form-control-file, +.input-group > .custom-select + .textfield-box, +.input-group > .floating-label + .custom-file, +.input-group > .floating-label + .custom-select, +.input-group > .floating-label + .floating-label, +.input-group > .floating-label + .form-control, +.input-group > .floating-label + .form-select, +.input-group > .floating-label + .form-control-file, +.input-group > .floating-label + .textfield-box, +.input-group > .form-control + .custom-file, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .floating-label, +.input-group > .form-control + .form-control, +.input-group > .form-control + .form-select, +.input-group > .form-control + .form-control-file, +.input-group > .form-control + .textfield-box, +.input-group > .form-select + .custom-file, +.input-group > .form-select + .custom-select, +.input-group > .form-select + .floating-label, +.input-group > .form-select + .form-control, +.input-group > .form-select + .form-select, +.input-group > .form-select + .form-control-file, +.input-group > .form-select + .textfield-box, +.input-group > .form-control-file + .custom-file, +.input-group > .form-control-file + .custom-select, +.input-group > .form-control-file + .floating-label, +.input-group > .form-control-file + .form-control, +.input-group > .form-control-file + .form-select, +.input-group > .form-control-file + .form-control-file, +.input-group > .form-control-file + .textfield-box, +.input-group > .textfield-box + .custom-file, +.input-group > .textfield-box + .custom-select, +.input-group > .textfield-box + .floating-label, +.input-group > .textfield-box + .form-control, +.input-group > .textfield-box + .form-select, +.input-group > .textfield-box + .form-control-file, +.input-group > .textfield-box + .textfield-box { + margin-left: 1rem; +} + +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} + +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group-append, +.input-group-prepend { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; +} + +.input-group-append .btn, .input-group-append .card-link, +.input-group-prepend .btn, +.input-group-prepend .card-link { + min-width: 0; + position: relative; + z-index: 2; +} + +.input-group-append .btn:focus, .input-group-append .card-link:focus, +.input-group-prepend .btn:focus, +.input-group-prepend .card-link:focus { + z-index: 3; +} + +.input-group-append .btn + .btn, .input-group-append .card-link + .btn, .input-group-append .btn + .card-link, .input-group-append .card-link + .card-link, +.input-group-append .btn + .input-group-text, +.input-group-append .card-link + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn, +.input-group-append .input-group-text + .card-link, +.input-group-prepend .btn + .btn, +.input-group-prepend .card-link + .btn, +.input-group-prepend .btn + .card-link, +.input-group-prepend .card-link + .card-link, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .card-link + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-prepend .input-group-text + .card-link { + margin-left: -1px; +} + +.input-group-append { + margin-left: 1rem; +} + +.input-group-prepend { + margin-right: 1rem; +} + +.input-group-text { + -ms-flex-align: center; + align-items: center; + color: inherit; + display: -ms-flexbox; + display: flex; + font-size: 1rem; + line-height: 1.5; + margin-bottom: 0; + white-space: nowrap; +} + +.input-group-text + .input-group-text { + margin-left: 0.5rem; +} + +.input-group > .input-group-append > .btn:not(:first-of-type), .input-group > .input-group-append > .card-link:not(:first-of-type), +.input-group > .input-group-prepend > .btn:not(:first-of-type), +.input-group > .input-group-prepend > .card-link:not(:first-of-type) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .input-group-append > .btn:not(:last-of-type), .input-group > .input-group-append > .card-link:not(:last-of-type), +.input-group > .input-group-prepend > .btn:not(:last-of-type), +.input-group > .input-group-prepend > .card-link:not(:last-of-type) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-icon { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.42); + fill: currentColor; + font-size: 1rem; + margin-right: 1rem; + -ms-flex-order: -1; + order: -1; +} + +@media (min-width: 576px) { + .input-group-icon { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .input-group-icon { + transition-duration: 280ms; + } +} + +.input-group-icon:hover { + color: rgba(0, 0, 0, 0.87); +} + +.floating-label.is-focused ~ .input-group-icon, +.form-control:focus ~ .input-group-icon { + color: #6200ee; +} + +.floating-label:not(.textfield-box) ~ .input-group-icon { + margin-top: 0.75rem; +} + +.input-group-lg > .floating-label.has-value label, .input-group-lg > .floating-label.has-value legend, +.input-group-lg > .floating-label.is-focused label, +.input-group-lg > .floating-label.is-focused legend { + top: 0; +} + +.input-group-lg > .floating-label.textfield-box.has-value label, .input-group-lg > .floating-label.textfield-box.has-value legend, +.input-group-lg > .floating-label.textfield-box.is-focused label, +.input-group-lg > .floating-label.textfield-box.is-focused legend { + top: 0.5rem; +} + +.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon { + margin-top: 0.875rem; +} + +.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .form-control-file { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.625rem 0 calc(0.625rem - 1px); +} + +.input-group-lg > select.form-control, .input-group-lg > select.custom-select { + padding-right: 1.5em; +} + +.input-group-lg > select.form-control[multiple], .input-group-lg > select.form-control[size]:not([size='1']), .input-group-lg > select.custom-select[multiple], .input-group-lg > select.custom-select[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']) { + padding: 0.875rem 1rem calc(0.875rem - 1px); +} + +.input-group-lg > .form-control[type='file'], +.input-group-lg > .form-control-file { + max-height: 4.25rem; +} + +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .input-group-text { + font-size: 2.125rem; + line-height: 1.176471; +} + +.input-group-lg > .input-group-icon { + font-size: 2.125rem; + line-height: 1.176471; +} + +.input-group-sm > .floating-label.has-value label, .input-group-sm > .floating-label.has-value legend, +.input-group-sm > .floating-label.is-focused label, +.input-group-sm > .floating-label.is-focused legend { + top: 0; +} + +.input-group-sm > .floating-label.textfield-box.has-value label, .input-group-sm > .floating-label.textfield-box.has-value legend, +.input-group-sm > .floating-label.textfield-box.is-focused label, +.input-group-sm > .floating-label.textfield-box.is-focused legend { + top: 0.5rem; +} + +.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon { + margin-top: 0.625rem; +} + +.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .form-control-file { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.375rem 0 calc(0.375rem - 1px); +} + +.input-group-sm > select.form-control, .input-group-sm > select.custom-select { + padding-right: 1.5em; +} + +.input-group-sm > select.form-control[multiple], .input-group-sm > select.form-control[size]:not([size='1']), .input-group-sm > select.custom-select[multiple], .input-group-sm > select.custom-select[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']) { + padding: 0.75rem 0.75rem calc(0.75rem - 1px); +} + +.input-group-sm > .form-control[type='file'], +.input-group-sm > .form-control-file { + max-height: 2.75rem; +} + +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .input-group-text { + font-size: 0.8125rem; + line-height: 1.538462; +} + +.input-group-sm > .input-group-icon { + font-size: 0.8125rem; + line-height: 1.538462; +} + +.navbar, .navbar .container, +.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar { + color: rgba(0, 0, 0, 0.87); + min-height: 3.5rem; + padding: 0.625rem 1rem; + position: relative; +} + +.navbar .form-control { + border-radius: 4px; + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.12); + border: 0; + color: inherit; + opacity: 0.7; + padding: 0.375rem 1rem; +} + +@media (min-width: 576px) { + .navbar .form-control { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .navbar .form-control { + transition-duration: 280ms; + } +} + +.navbar .form-control:hover, .navbar .form-control:focus { + box-shadow: none; + opacity: 1; +} + +.navbar .form-control-lg { + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} + +.navbar .form-control-sm { + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} + +.navbar .input-group { + border-radius: 4px; + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.12); + opacity: 0.7; +} + +@media (min-width: 576px) { + .navbar .input-group { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .navbar .input-group { + transition-duration: 280ms; + } +} + +.navbar .input-group:hover, .navbar .input-group:focus { + opacity: 1; +} + +.navbar .input-group .form-control { + background-color: transparent; + opacity: 1; +} + +.navbar .input-group .form-control:not(:first-child) { + padding-left: 0; +} + +.navbar .input-group .form-control:not(:last-child) { + padding-right: 0; +} + +.navbar .input-group .input-group-append { + margin-left: 0; + min-width: 0; +} + +.navbar .input-group .input-group-prepend { + margin-right: 0; + min-width: 0; +} + +.navbar .input-group .input-group-text { + margin-right: 1rem; + margin-left: 1rem; +} + +.navbar .input-group-lg > .form-control { + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} + +.navbar .input-group-sm > .form-control { + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} + +.navbar .nav-tabs { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} + +.navbar .nav-tabs .nav-link { + min-height: 3.5rem; + padding-top: 1.3125rem; + padding-bottom: 1.3125rem; +} + +.navbar-dark { + color: white; +} + +.navbar-dark .form-control, +.navbar-dark .input-group, +.navbar-dark .navbar-brand::before, +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-toggler::before { + background-color: rgba(255, 255, 255, 0.12); +} + +.navbar-dark .form-control::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.7); +} + +.navbar-dark .form-control::-moz-placeholder { + color: rgba(255, 255, 255, 0.7); +} + +.navbar-dark .form-control:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.7); +} + +.navbar-dark .form-control::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.7); +} + +.navbar-dark .form-control::placeholder, +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.7); +} + +.navbar-fixed-bottom, +.navbar-fixed-top { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + position: fixed; + right: 0; + left: 0; + z-index: 40; +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-full { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + z-index: 40; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .navbar-sticky-top { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 40; + } +} + +.toolbar-waterfall { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: background-color, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 40; +} + +@media (min-width: 576px) { + .toolbar-waterfall { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .toolbar-waterfall { + transition-duration: 280ms; + } +} + +.toolbar-waterfall.waterfall { + background-color: #6200ee; + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + position: fixed; +} + +.navbar-brand { + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + line-height: 2rem; + -ms-flex-align: center; + align-items: center; + color: inherit; + display: -ms-inline-flexbox; + display: inline-flex; + height: 2.25rem; + position: relative; + white-space: nowrap; +} + +.navbar-brand:hover, .navbar-brand:focus, .navbar-brand:active { + color: inherit; + text-decoration: none; +} + +.navbar-brand::before { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.12); + content: ''; + opacity: 0; + position: absolute; + top: 0; + right: -0.5rem; + bottom: 0; + left: -0.5rem; +} + +@media (min-width: 576px) { + .navbar-brand::before { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .navbar-brand::before { + transition-duration: 280ms; + } +} + +.navbar-brand:focus { + outline: 0; +} + +.navbar-brand:focus::before { + opacity: 1; +} + +.navbar-brand:not(:first-child) { + margin-left: 1rem; +} + +.navbar-brand:not(:last-child) { + margin-right: 1rem; +} + +.navbar-text { + -ms-flex-align: center; + align-items: center; + color: inherit; + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + height: 2.25rem; +} + +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + list-style: none; + margin-bottom: 0; + padding-left: 0; + /* .dropdown-menu { + position: static; + float: none; + } */ +} + +.navbar-nav .nav-link { + border-radius: 4px; + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: background-color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + color: inherit; + font-size: 1rem; + height: 2.25rem; + line-height: 1; + opacity: 0.7; + padding: 0.625rem 1rem; +} + +@media (min-width: 576px) { + .navbar-nav .nav-link { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .navbar-nav .nav-link { + transition-duration: 280ms; + } +} + +.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:active { + background-color: rgba(0, 0, 0, 0.12); + opacity: 1; +} + +.navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled { + opacity: 1; +} + +.navbar-nav .nav-link.disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); +} + +.navbar-nav .nav-link:focus { + outline: 0; +} + +.navbar-nav .active > .nav-link, +.navbar-nav .show > .nav-link { + opacity: 1; +} + +.navbar-nav .show > .nav-link { + background-color: rgba(0, 0, 0, 0.12); +} + +.navbar-collapse { + -ms-flex-align: center; + align-items: center; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} + +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-toggler { + -ms-flex-align: center; + align-items: center; + background-color: transparent; + border: 0; + border-radius: 50%; + color: inherit; + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-negative: 0; + flex-shrink: 0; + height: 2.25rem; + -ms-flex-pack: center; + justify-content: center; + line-height: 1; + padding: 0; + position: relative; + width: 2.25rem; +} + +.navbar-toggler:hover, .navbar-toggler:focus { + color: inherit; + text-decoration: none; +} + +.navbar-toggler:hover::before, .navbar-toggler:focus::before { + opacity: 1; +} + +.navbar-toggler::before { + /* transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard; */ + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.12); + border-radius: 50%; + content: ''; + opacity: 0; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +@media (min-width: 576px) { + .navbar-toggler::before { + transition-duration: 390ms; + } +} + +@media (min-width: 992px) { + .navbar-toggler::before { + transition-duration: 280ms; + } +} + +.navbar-toggler:focus { + outline: 0; +} + +.navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.navbar-toggler-icon { + font-size: 1.5rem; + line-height: 1.5rem; + vertical-align: -0.362637em; + font-family: 'Material Icons'; + font-family: var(--font-family-material-icons); + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + /* display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; */ + display: inline-block; +} + +.navbar-toggler-icon::before { + content: "menu"; +} + +.navbar-nav-scroll { + max-height: 75vh; + overflow-y: auto; +} + +/* .navbar-light { + .navbar-brand { + color: $navbar-light-brand-color; + + @include hover-focus { + color: $navbar-light-brand-hover-color; + } + } + + .navbar-nav { + .nav-link { + color: $navbar-light-color; + + @include hover-focus { + color: $navbar-light-hover-color; + } + + &.disabled { + color: $navbar-light-disabled-color; + } + } + + .show > .nav-link, + .active > .nav-link, + .nav-link.show, + .nav-link.active { + color: $navbar-light-active-color; + } + } + + .navbar-toggler { + color: $navbar-light-color; + border-color: $navbar-light-toggler-border-color; + } + + .navbar-toggler-icon { + background-image: $navbar-light-toggler-icon-bg; + } + + .navbar-text { + color: $navbar-light-color; + a { + color: $navbar-light-active-color; + + @include hover-focus { + color: $navbar-light-active-color; + } + } + } +} + +// White links against a dark background +.navbar-dark { + .navbar-brand { + color: $navbar-dark-brand-color; + + @include hover-focus { + color: $navbar-dark-brand-hover-color; + } + } + + .navbar-nav { + .nav-link { + color: $navbar-dark-color; + + @include hover-focus { + color: $navbar-dark-hover-color; + } + + &.disabled { + color: $navbar-dark-disabled-color; + } + } + + .show > .nav-link, + .active > .nav-link, + .nav-link.show, + .nav-link.active { + color: $navbar-dark-active-color; + } + } + + .navbar-toggler { + color: $navbar-dark-color; + border-color: $navbar-dark-toggler-border-color; + } + + .navbar-toggler-icon { + background-image: $navbar-dark-toggler-icon-bg; + } + + .navbar-text { + color: $navbar-dark-color; + a { + color: $navbar-dark-active-color; + + @include hover-focus { + color: $navbar-dark-active-color; + } + } + } +} */ +.tooltip { + font-size: 0.875rem; + font-weight: 500; + margin: 1.5rem; + max-width: 250px; + opacity: 0; + position: absolute; + z-index: 240; +} + +@media (min-width: 992px) { + .tooltip { + font-size: 0.625rem; + margin: 0.875rem; + } +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip.show .tooltip-inner { + -webkit-transform: scale(1); + transform: scale(1); + transition: -webkit-transform 225ms cubic-bezier(0, 0, 0.2, 1); + transition: transform 225ms cubic-bezier(0, 0, 0.2, 1); + transition: transform 225ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 225ms cubic-bezier(0, 0, 0.2, 1); +} + +.tooltip-inner { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + background-color: #6d6d6d; + border-radius: 4px; + color: white; + height: 2rem; + letter-spacing: 0.033333em; + line-height: 2rem; + padding: 0 1rem; + -webkit-transform: scale(0.87); + transform: scale(0.87); + -webkit-transform-origin: center top; + transform-origin: center top; + transition: -webkit-transform 75ms cubic-bezier(0.4, 0, 1, 1); + transition: transform 75ms cubic-bezier(0.4, 0, 1, 1); + transition: transform 75ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 75ms cubic-bezier(0.4, 0, 1, 1); +} + +@media (min-width: 992px) { + .tooltip-inner { + height: 1.5rem; + line-height: 1.5rem; + padding: 0 0.5rem; + } +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-dark-1 { + background-color: #000000 !important; +} + +.bg-dark-2 { + background-color: #212121 !important; +} + +.bg-dark-3 { + background-color: #303030 !important; +} + +.bg-dark-4 { + background-color: #3c3c46 !important; +} + +.bg-light-1 { + background-color: #e0e0e0 !important; +} + +.bg-light-2 { + background-color: #f5f5f5 !important; +} + +.bg-light-3 { + background-color: #fafafa !important; +} + +.bg-light-4 { + background-color: #ffffff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.bg-white { + background-color: #ffffff !important; +} + +a.bg-primary:hover, a.bg-primary:focus, a.bg-primary:active { + background-color: #3700b3 !important; +} + +.bg-primary { + background-color: #6200ee !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, a.bg-secondary:active { + background-color: #018786 !important; +} + +.bg-secondary { + background-color: #03dac6 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, a.bg-danger:active { + background-color: #d32f2f !important; +} + +.bg-danger { + background-color: #b00020 !important; +} + +a.bg-info:hover, a.bg-info:focus, a.bg-info:active { + background-color: #021aee !important; +} + +.bg-info { + background-color: #714cfe !important; +} + +a.bg-success:hover, a.bg-success:focus, a.bg-success:active { + background-color: #41c300 !important; +} + +.bg-success { + background-color: #61d800 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, a.bg-warning:active { + background-color: #ee6002 !important; +} + +.bg-warning { + background-color: #ff8d00 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, a.bg-dark:active { + background-color: #212121 !important; +} + +.bg-dark { + background-color: #424242 !important; +} + +a.bg-light:hover, a.bg-light:focus, a.bg-light:active { + background-color: #e0e0e0 !important; +} + +.bg-light { + background-color: #f5f5f5 !important; +} + +.bg-primary-dark { + background-color: #3700b3 !important; +} + +.bg-primary-light { + background-color: #bb86fc !important; +} + +.bg-secondary-dark { + background-color: #018786 !important; +} + +.bg-secondary-light { + background-color: #66fff8 !important; +} + +.border { + border: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-top { + border-top: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-right { + border-right: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-bottom { + border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-left { + border-left: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #6200ee !important; +} + +.border-secondary { + border-color: #03dac6 !important; +} + +.border-danger { + border-color: #b00020 !important; +} + +.border-info { + border-color: #714cfe !important; +} + +.border-success { + border-color: #61d800 !important; +} + +.border-warning { + border-color: #ff8d00 !important; +} + +.border-dark { + border-color: #424242 !important; +} + +.border-light { + border-color: #f5f5f5 !important; +} + +.border-black { + border-color: #000000 !important; +} + +.border-black-primary { + border-color: rgba(0, 0, 0, 0.87) !important; +} + +.border-black-secondary { + border-color: rgba(0, 0, 0, 0.54) !important; +} + +.border-black-hint { + border-color: rgba(0, 0, 0, 0.38) !important; +} + +.border-black-divider { + border-color: rgba(0, 0, 0, 0.12) !important; +} + +.border-white { + border-color: #ffffff !important; +} + +.border-white-primary { + border-color: white !important; +} + +.border-white-secondary { + border-color: rgba(255, 255, 255, 0.7) !important; +} + +.border-white-hint { + border-color: rgba(255, 255, 255, 0.5) !important; +} + +.border-white-divider { + border-color: rgba(255, 255, 255, 0.12) !important; +} + +.rounded-sm { + border-radius: 2px !important; +} + +.rounded { + border-radius: 4px !important; +} + +.rounded-top { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.rounded-right { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.rounded-bottom { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.rounded-left { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +.rounded-lg { + border-radius: 16px !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + clear: both; + content: ''; + display: block; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.embed-responsive { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} + +.embed-responsive::before { + content: ''; + display: block; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + border: 0; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; +} + +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.justify-content-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-sm-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-md-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-lg-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-xl-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + -ms-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 40; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 40; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 40; + } +} + +[data-ripplet]:not(:disabled):not(.disabled) { + cursor: pointer; + -webkit-tap-highlight-color: transparent; + -ms-touch-action: manipulation; + touch-action: manipulation; +} + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + overflow: visible; + position: static; + white-space: normal; + width: auto; +} + +.shadow-sm { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; +} + +.shadow { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-lg { + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.shadow-24 { + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-16 { + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-12 { + box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-8 { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-6 { + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-4 { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-2 { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-1 { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2) !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.stretched-link::after { + background-color: rgba(0, 0, 0, 0); + content: ''; + pointer-events: auto; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; +} + +.text-monospace { + font-family: "Roboto Mono", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-truncate-flex { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + -ms-flex: 1; + flex: 1; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: 300 !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 500 !important; +} + +.font-weight-bolder { + font-weight: 600 !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-black { + color: #000000 !important; +} + +.text-black-primary { + color: rgba(0, 0, 0, 0.87) !important; +} + +.text-black-secondary { + color: rgba(0, 0, 0, 0.54) !important; +} + +.text-black-hint { + color: rgba(0, 0, 0, 0.38) !important; +} + +.text-black-divider { + color: rgba(0, 0, 0, 0.12) !important; +} + +.text-white { + color: #ffffff !important; +} + +.text-white-primary { + color: white !important; +} + +.text-white-secondary { + color: rgba(255, 255, 255, 0.7) !important; +} + +.text-white-hint { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-white-divider { + color: rgba(255, 255, 255, 0.12) !important; +} + +.text-muted { + color: rgba(0, 0, 0, 0.38) !important; +} + +a.text-primary:hover, a.text-primary:focus, a.text-primary:active { + color: #3700b3 !important; +} + +.text-primary { + color: #6200ee !important; +} + +a.text-secondary:hover, a.text-secondary:focus, a.text-secondary:active { + color: #018786 !important; +} + +.text-secondary { + color: #03dac6 !important; +} + +a.text-danger:hover, a.text-danger:focus, a.text-danger:active { + color: #d32f2f !important; +} + +.text-danger { + color: #b00020 !important; +} + +a.text-info:hover, a.text-info:focus, a.text-info:active { + color: #021aee !important; +} + +.text-info { + color: #714cfe !important; +} + +a.text-success:hover, a.text-success:focus, a.text-success:active { + color: #41c300 !important; +} + +.text-success { + color: #61d800 !important; +} + +a.text-warning:hover, a.text-warning:focus, a.text-warning:active { + color: #ee6002 !important; +} + +.text-warning { + color: #ff8d00 !important; +} + +a.text-dark:hover, a.text-dark:focus, a.text-dark:active { + color: #212121 !important; +} + +.text-dark { + color: #424242 !important; +} + +a.text-light:hover, a.text-light:focus, a.text-light:active { + color: #e0e0e0 !important; +} + +.text-light { + color: #f5f5f5 !important; +} + +.text-body { + color: rgba(0, 0, 0, 0.87) !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.54) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + background-color: transparent; + border: 0; + color: transparent; + font: 0/0 a; + text-shadow: none; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + word-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +[class*='material-icons'] { + font-size: 1.5rem; + line-height: 1.5rem; + vertical-align: -0.362637em; + font-family: 'Material Icons'; + font-family: var(--font-family-material-icons); + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; +} + +[class*='material-icons'].md-18 { + font-size: 1.125rem; +} + +[class*='material-icons'].md-36 { + font-size: 2.25rem; +} + +[class*='material-icons'].md-48 { + font-size: 3rem; +} + +.material-icons-outlined { + font-family: "Material Icons Outlined", var(--font-family-material-icons); +} + +.material-icons-round { + font-family: "Material Icons Round", var(--font-family-material-icons); +} + +.material-icons-two-tone { + font-family: "Material Icons Two Tone", var(--font-family-material-icons); +} + +.material-icons-sharp { + font-family: "Material Icons Sharp", var(--font-family-material-icons); +} + +.material-icons-inline { + font-size: inherit; + line-height: 1; +} + +@media (min-width: 992px) { + ::-webkit-scrollbar { + height: 8px; + width: 12px; + } + ::-webkit-scrollbar-button { + background-color: transparent; + display: block; + height: 4px; + } + ::-webkit-scrollbar-track { + background: transparent; + } + ::-webkit-scrollbar-track-piece { + background: transparent none; + border: solid 4px transparent; + border-right-width: 8px; + } + ::-webkit-scrollbar-thumb { + border: solid 0 transparent; + border-radius: 5px; + border-top-right-radius: 9px 5px; + border-bottom-right-radius: 9px 5px; + border-right-width: 4px; + box-shadow: inset 0 0 0 6px #e0dfe1; + } + ::-webkit-scrollbar-thumb:window-inactive { + box-shadow: inset 0 0 0 6px rgba(224, 223, 225, 0.5); + } +} + +body * { + scrollbar-color: #e0dfe1 transparent; + scrollbar-width: thin; +} + +::-webkit-search-cancel-button, +::-webkit-clear-button { + -webkit-appearance: none; + background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e'); + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + height: 1.2em; + margin: 0 0 0 1.5rem; + padding: 2px 3px; + width: 1.2em; +} + +::-webkit-calendar-picker-indicator { + cursor: pointer; + opacity: 0.6; +} + +input:-webkit-autofill, +input:-webkit-autofill:hover, +input:-webkit-autofill:focus, +input:-webkit-autofill:active { + -webkit-transition: background-color 5000s; + transition: background-color 5000s; + -webkit-text-fill-color: rgba(0, 0, 0, 0.87); +} + +@media print { + *, + *::before, + *::after { + box-shadow: none !important; + text-shadow: none !important; + } + abbr[title]::after { + content: ' ("attr(title) ") '; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid rgba(0, 0, 0, 0.12); + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-inside: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .fab-actions, + .navbar, + .tooltip { + display: none; + } + .badge { + border: 1px solid #000000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #ffffff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #e1e1e1; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #e1e1e1; + } + .table .thead-dark th { + border-color: #e1e1e1; + color: inherit; + } + .card { + border: 1px solid #e1e1e1; + page-break-inside: avoid; + } + .dropdown-menu { + border: 1px solid #e1e1e1; + } + .list-group-item { + border: 1px solid #e1e1e1; + margin-bottom: -1px; + } + .list-group-item:last-child { + margin-bottom: 0; + } + .list-group-flush:first-child .list-group-item:first-child { + border-top: 0; + } + .list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; + } + .list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + } + .nav-tabs { + border-bottom: 1px solid #e1e1e1; + } + .popover { + border: 1px solid #e1e1e1; + } +} +/*# sourceMappingURL=material.css.map */ \ No newline at end of file diff --git a/FoodsharingSiegen.Server/wwwroot/css/material.css.map b/FoodsharingSiegen.Server/wwwroot/css/material.css.map new file mode 100644 index 0000000..4af52a3 --- /dev/null +++ b/FoodsharingSiegen.Server/wwwroot/css/material.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../assets/scss/material.scss","material.css","../assets/scss/base/_base.scss","../assets/scss/_colors.scss","../assets/scss/mixins/_text-alignment.scss","../assets/scss/variables/_typography.scss","../assets/scss/variables/_spacer.scss","../assets/scss/variables/_palette.scss","../assets/scss/variables/_variable-bootstrap.scss","../assets/scss/mixins/_typography.scss","../assets/scss/base/_grid.scss","../assets/scss/mixins/_grid.scss","../assets/scss/mixins/_breakpoints.scss","../assets/scss/variables/_grid.scss","../assets/scss/mixins/_grid-framework.scss","../assets/scss/base/_typography.scss","../assets/scss/mixins/_lists.scss","../assets/scss/bootstrap/_alert.scss","../assets/scss/mixins/_border-radius.scss","../assets/scss/mixins/_hover.scss","../assets/scss/bootstrap/_badge.scss","../assets/scss/bootstrap/_breadcrumb.scss","../assets/scss/mixins/_transition.scss","../assets/scss/variables/_transition.scss","../assets/scss/mixins/_material-icons.scss","../assets/scss/bootstrap/_carousel.scss","../assets/scss/variables/_elevation-shadow.scss","../assets/scss/bootstrap/_close.scss","../assets/scss/bootstrap/_code.scss","../assets/scss/bootstrap/_forms.scss","../assets/scss/variables/_variable-material.scss","../assets/scss/bootstrap/_images.scss","../assets/scss/mixins/_image.scss","../assets/scss/bootstrap/_jumbotron.scss","../assets/scss/bootstrap/_media.scss","../assets/scss/bootstrap/_nav.scss","../assets/scss/mixins/_text-truncate.scss","../assets/scss/bootstrap/_pagination.scss","../assets/scss/bootstrap/_popover.scss","../assets/scss/mixins/_reset-text.scss","../assets/scss/bootstrap/_responsive-embed.scss","../assets/scss/bootstrap/_transitions.scss","../assets/scss/material/_buttons.scss","../assets/scss/material/_button-flat.scss","../assets/scss/material/_button-float.scss","../assets/scss/material/_button-group.scss","../assets/scss/material/_card.scss","../assets/scss/_functions.scss","../assets/scss/material/_chip.scss","../assets/scss/material/_dark-theme.scss","../assets/scss/material/_data-table.scss","../assets/scss/material/_dialog.scss","../assets/scss/material/_expansion-panel.scss","../assets/scss/material/_menu.scss","../assets/scss/mixins/_nav-divider.scss","../assets/scss/material/_navdrawer.scss","../assets/scss/material/_picker.scss","../assets/scss/material/_progress.scss","../assets/scss/material/_progress-circular.scss","../assets/scss/material/_selection-control.scss","../assets/scss/material/_sliders.scss","../assets/scss/material/_snackbars.scss","../assets/scss/material/_stepper.scss","../assets/scss/material/_tab.scss","../assets/scss/material/_text-field.scss","../assets/scss/mixins/_forms.scss","../assets/scss/material/_text-field-box.scss","../assets/scss/material/_text-field-floating-label.scss","../assets/scss/material/_text-field-input-group.scss","../assets/scss/material/_toolbar.scss","../assets/scss/material/_tooltip.scss","../assets/scss/utilities/_align.scss","../assets/scss/mixins/_background-variant.scss","../assets/scss/utilities/_borders.scss","../assets/scss/mixins/_clearfix.scss","../assets/scss/utilities/_display.scss","../assets/scss/utilities/_embed.scss","../assets/scss/utilities/_flex.scss","../assets/scss/utilities/_float.scss","../assets/scss/utilities/_interactions.scss","../assets/scss/utilities/_overflow.scss","../assets/scss/utilities/_position.scss","../assets/scss/utilities/_ripple.scss","../assets/scss/utilities/_screenreaders.scss","../assets/scss/mixins/_screen-reader.scss","../assets/scss/utilities/_shadows.scss","../assets/scss/utilities/_sizing.scss","../assets/scss/utilities/_spacing.scss","../assets/scss/utilities/_stretched-link.scss","../assets/scss/utilities/_text.scss","../assets/scss/mixins/_text-emphasis.scss","../assets/scss/mixins/_text-hide.scss","../assets/scss/utilities/_visibility.scss","../assets/scss/utilities/_material-icons.scss","../assets/scss/utilities/_scrollbars.scss","../assets/scss/utilities/_webkit-custom.scss","../assets/scss/_print.scss"],"names":[],"mappings":"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DZ;EbgxClB;Ea/wCM;IAAwB,iBADZ;IACY,QADZ;EbmxClB;EalxCM;IAAwB,iBADZ;IACY,QADZ;EbsxClB;EarxCM;IAAwB,iBADZ;IACY,QADZ;EbyxClB;EaxxCM;IAAwB,iBADZ;IACY,QADZ;Eb4xClB;Ea3xCM;IAAwB,iBADZ;IACY,QADZ;Eb+xClB;Ea9xCM;IAAwB,kBADZ;IACY,SADZ;EbkyClB;EajyCM;IAAwB,kBADZ;IACY,SADZ;EbqyClB;EapyCM;IAAwB,kBADZ;IACY,SADZ;EbwyClB;EajyCQ;IHRR,cAA4B;EV4yC5B;EapyCQ;IHRR,sBAA8C;EV+yC9C;EavyCQ;IHRR,uBAA8C;EVkzC9C;Ea1yCQ;IHRR,gBAA8C;EVqzC9C;Ea7yCQ;IHRR,uBAA8C;EVwzC9C;EahzCQ;IHRR,uBAA8C;EV2zC9C;EanzCQ;IHRR,gBAA8C;EV8zC9C;EatzCQ;IHRR,uBAA8C;EVi0C9C;EazzCQ;IHRR,uBAA8C;EVo0C9C;Ea5zCQ;IHRR,gBAA8C;EVu0C9C;Ea/zCQ;IHRR,uBAA8C;EV00C9C;Eal0CQ;IHRR,uBAA8C;EV60C9C;AACF;;Acn4CA;;;;;;;;;;;;EAYE,cP4IsB;EO3ItB,oBP4I4B;EO3I5B,qBTMyB;ALg4C3B;;Acn4CA;;;;;ENnBE,eJ+B+C;EI9B/C,gBJmB0B;EIlB1B,2BJuDsC;EItDtC,iBJuE2B;AJu1C7B;;Acx4CA;;;;;ENlBE,kBJyBkD;EIxBlD,gBJY0B;EIX1B,2BJiD0C;EIhD1C,oBJiE8B;AJi2ChC;;Ac74CA;;;;;ENjBE,eJmB+C;EIlB/C,gBJG0B;EIF1B,iBJ2C4B;EI1C5B,qBJ2D+B;AJ22CjC;;Acl5CA;;;;;ENhBE,mBJamD;EIZnD,gBJJ0B;EIK1B,0BJqCyC;EIpCzC,mBJqD6B;AJq3C/B;;Acv5CA;;;;ENfE,iBJOiD;EINjD,gBJX0B;EIY1B,iBJ+B4B;EI9B5B,iBJ+C2B;AJ83C7B;;Ac55CA;;;;;ENbE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;AJw4C7B;;Acj6CA;;ENZE,eJb8B;EIc9B,gBJzB0B;EI0B1B,0BJmBqC;EIlBrC,oBJmC8B;AJ+4ChC;;Acp6CA;ENVE,mBJXmD;EIYnD,gBJnC0B;EIoC1B,0BJayC;EIZzC,qBJ6B+B;AJq5CjC;;Acv6CA;ENPE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;AJ25C/B;;Ac16CA;ENJE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;AJi6ChC;;Ac76CA;ENDE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;AJu6ChC;;Ach7CA;ENEE,kBJnCkD;EIoClD,gBJ/D0B;EIgE1B,0BJXyC;EIYzC,iBJK2B;EIJ3B,yBAAyB;ARk7C3B;;ACr5CA;Ea/BI,eAAe;Adw7CnB;;ACz6CA;EaRE,SAAS;EACT,yCZgmB+B;EY/lB/B,gBTrEc;ESsEd,mBTtEc;AL2/ChB;;Ac96CA;;EAEE,cPuEmB;EOtEnB,gBVjF0B;AJkgD5B;;Ac96CA;;EAEE,yBZiKuC;EYhKvC,0BZ8kB+B;EY7kB/B,cP2DkB;APs3CpB;;Ac16CA;EACE,2BAA2B;Ad66C7B;;Ac96CA;EAII,4BAA4B;Ad86ChC;;Acz6CA;EACE,wBAAwB;Ad46C1B;;Ac76CA;EAII,oBAAoB;Ad66CxB;;Acj7CA;EAOM,kBAAkB;EAClB,iBAAiB;EACjB,UAAU;Ad86ChB;;Acz6CA;EACE,uBAAuB;Ad46CzB;;Acz6CA;EC5IE,gBAAgB;EAChB,eAAe;AfyjDjB;;Ac16CA;EChJE,gBAAgB;EAChB,eAAe;Af8jDjB;;Ac36CA;EACE,qBAAqB;Ad86CvB;;Ac/6CA;EAII,oBTlIuB;ALijD3B;;Acv6CA;EACE,cAAc;EACd,yBAAyB;Ad06C3B;;Act6CA;EN9GE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;EUuF7B,oCRvKc;EQwKd,mBTvJc;ESwJd,eTxJc;ALmkDhB;;Acx6CA;ENxGE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EU6F9B,0BZsgB+B;EYrgB/B,cAAc;EACd,mBT9J0B;AL2kD5B;;Acl7CA;EAQI,sBAAsB;Ad86C1B;;AgBhmDA;ECYE,kBZfsB;EWMtB,SAAS;EAET,0Bd8qB+B;Ec7qB/B,cAAc;EACd,mBXQc;EWPd,kBXOc;EWNd,kBAAkB;AhBimDpB;;AgB7lDA;EACE,cAAc;EACd,gBZJ0B;AJomD5B;;AkBpmDE;EFOE,cAAc;AhBimDlB;;AgBzlDA;EACE,qBAAsD;AhB4lDxD;;AgB7lDA;EAKI,0BdopB6B;EcnpB7B,kBXjBY;EWkBZ,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,UAAU;AhB4lDd;;AgBplDE;EACE,wCV/CY;EUgDZ,cAAuC;AhBulD3C;;AgBzlDE;EACE,yCVzCY;EU0CZ,cAAuC;AhB4lD3C;;AgB9lDE;EACE,wCVnCY;EUoCZ,cAAuC;AhBimD3C;;AgBnmDE;EACE,0CV7BY;EU8BZ,cAAuC;AhBsmD3C;;AgBxmDE;EACE,wCVvBY;EUwBZ,cAAuC;AhB2mD3C;;AgB7mDE;EACE,yCVjBY;EUkBZ,cAAuC;AhBgnD3C;;AgBlnDE;EACE,wCdyEqC;EcxErC,cAAuC;AhBqnD3C;;AgBvnDE;EACE,2CdkEqC;EcjErC,cAAuC;AhB0nD3C;;AmBxqDA;EFYE,kBZfsB;EcOtB,sBAAmB;EAAnB,mBAAmB;EACnB,2BAAoB;EAApB,oBAAoB;EACpB,kBAAkB;EAClB,gBfI0B;EeH1B,qBAAuB;EAAvB,uBAAuB;EACvB,oBAAoB;EACpB,oBZFqB;EYGrB,mBZHqB;EYKrB,mBAAmB;AnBwqDrB;;AkBzrDE;ECqBI,qBAAqB;AnBwqD3B;;AmBzrDA;EAuBI,aAAa;AnBsqDjB;;AmBlqDE;;EAEE,wBAA+B;EAE/B,+BAA+B;EAC/B,kBfKgD;EeJhD,gBftBwB;EeuBxB,gBZzBkB;EY0BlB,uBAAuB;EAEvB,mBZ5BkB;EY6BlB,kBAAkB;EAClB,eAAsB;AnBmqD1B;;AmB/qDE;;;EAkBE,MAAM;EACN,QAAQ;EACR,uCAA+B;EAA/B,+BAA+B;EAC/B,iCAAyB;EAAzB,yBAAyB;AnBmqD7B;;AmBzqDE;;;EASI,WAAW;EACX,OAAO;EACP,wCAAgC;EAAhC,gCAAgC;EAChC,iCAAyB;EAAzB,yBAAyB;AnBsqD/B;;AmB/pDA;EFjDE,kBEkD0B;AnBkqD5B;;AmB3pDE;EACE,yBbxEY;EayEZ,YjB0nB6B;AFoiCjC;;AkB1tDE;ECgEM,yBb5EQ;Ea6ER,YjBqnByB;EiBpnBzB,qBAAqB;AnB8pD7B;;AmBtqDE;EACE,yBblEY;EamEZ,YjB0nB6B;AF+iCjC;;AkBruDE;ECgEM,yBbtEQ;EauER,YjBqnByB;EiBpnBzB,qBAAqB;AnByqD7B;;AmBjrDE;EACE,yBb5DY;Ea6DZ,YjB0nB6B;AF0jCjC;;AkBhvDE;ECgEM,yBjB8JiC;EiB7JjC,YjBqnByB;EiBpnBzB,qBAAqB;AnBorD7B;;AmB5rDE;EACE,yBbtDY;EauDZ,YjB0nB6B;AFqkCjC;;AkB3vDE;ECgEM,yBb1DQ;Ea2DR,YjBqnByB;EiBpnBzB,qBAAqB;AnB+rD7B;;AmBvsDE;EACE,yBbhDY;EaiDZ,YjB0nB6B;AFglCjC;;AkBtwDE;ECgEM,yBbpDQ;EaqDR,YjBqnByB;EiBpnBzB,qBAAqB;AnB0sD7B;;AmBltDE;EACE,yBb1CY;Ea2CZ,YjB0nB6B;AF2lCjC;;AkBjxDE;ECgEM,yBb9CQ;Ea+CR,YjBqnByB;EiBpnBzB,qBAAqB;AnBqtD7B;;AmB7tDE;EACE,yBjBgDqC;EiB/CrC,YjB0nB6B;AFsmCjC;;AkB5xDE;ECgEM,yBjB4CiC;EiB3CjC,YjBqnByB;EiBpnBzB,qBAAqB;AnBguD7B;;AmBxuDE;EACE,yBjByCqC;EiBxCrC,0BjB4mB6B;AF+nCjC;;AkBvyDE;ECgEM,yBjBsCiC;EiBrCjC,0BjBumByB;EiBtmBzB,qBAAqB;AnB2uD7B;;AoB7zDA;EACE,sBAAmB;EAAnB,mBAAmB;EAEnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,gBAAgB;EAChB,UAAU;ApB+zDZ;;AoB5zDA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,clB6qB+B;EkB5qB/B,oBAAa;EAAb,aAAa;EACb,ehBiB8B;AJ8yDhC;;AoBn0DA;EAOI,eAAe;ApBg0DnB;;AoBv0DA;EAWI,wBfGuB;AL6zD3B;;AoB30DA;EC0CE;;qErBsy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A;EACE,YtBoiB+B;EsBniB/B,kBAAkB;EAClB,UAA6C;EAC7C,cAAsC;EACtC,SAA4C;EAC5C,kBAAkB;EAClB,UAAU;AxB87DZ;;AwBz7DA;EACE,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;EACvB,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;EACf,kBAAkB;EAClB,WAAmC;EACnC,cjBtH8B;EiBuH9B,UAAkC;EAClC,UAAU;AxB47DZ;;AwBt8DA;EAaI,6BAA6B;EAC7B,2CtB2gB6B;EsB1gB7B,qBjB7H4B;EiB8H5B,eAAe;EACf,kBAAc;EAAd,cAAc;EACd,cjBhI4B;EiBiI5B,iBnB3LoB;EmB4LpB,gBnB5LoB;EmB6LpB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;EACnB,ajBtI4B;APmkEhC;;AwBr9DA;EA4BI,2CjB7I6C;AP0kEjD;;A0BtoEA;ELmDE;;qErBwlEmE;EqBrlEnE,oDCtBoE;EI7BpE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,6BAA6B;EAC7B,sBAAsB;EACtB,SAAS;EACT,0BxBirB+B;EwBhrB/B,YAAY;EACZ,iBtBiF4D;EsBhF5D,gBtBW0B;EsBV1B,cAAc;EAEd,UAAU;A1B0oEZ;;AWzlEI;Ee9DJ;ILyDI,0BCtCuC;EtByoEzC;AACF;;AW/lEI;Ee9DJ;IL6DI,0BCpDwC;EtBypE1C;AACF;;AkBnpEE;EQAE,0BxBwqB6B;EwBvqB7B,qBAAqB;A1BupEzB;;A0BxqEA;EAqBI,UAAU;A1BupEd;;A0B5qEA;EAyBI,eAAe;A1BupEnB;;A0BlpEA;EACE,6BAA6B;EAC7B,SAAS;EACT,UAAU;A1BqpEZ;;A0BlpEA;EACE,oBAAoB;A1BqpEtB;;A2B1rEA;EViBE,kBZfsB;EsBCtB,yBzBiHuC;EyBhHvC,cpBwEkB;EoBvElB,gBpBwEoB;EoBvEpB,sBpBwEqB;EoBvErB,qBAAqB;A3B4rEvB;;A2B1rEE;EACE,cAAc;A3B6rElB;;A2BzrEA;EVGE,kBZfsB;EsBetB,qCzBuqB+B;EyBtqB/B,YzBorB+B;EyBnrB/B,gBpB0DoB;EoBzDpB,sBpB0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;A9Bm6EvB;;A8Bh6EA;EACE,cAAc;EACd,qBzBCyB;ALk6E3B;;A8Bh6EA;EtB8CE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;E0BzD9B,0B5B4pB+B;AFywDjC;;AgCj8EA;EfiBE,kBZfsB;E2BCtB,uB9BmsB+B;E8BlsB/B,+GPwBgH;EOvBhH,0B9BmrB+B;E8BlrB/B,mB3BmBuB;E2BlBvB,kBzB+HwB;APo0E1B;;AgCh8EA;EfOE,gBeNwB;EAExB,gBAAgB;EAChB,eAAe;AhCk8EjB;;AiCh9EA;EACE,qBAAuB;EAAvB,uBAAuB;EACvB,oBAAa;EAAb,aAAa;AjCm9Ef;;AiCh9EA;EACE,WAAO;EAAP,OAAO;AjCm9ET;;AkCz9EA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;AlC49EjB;;AkCz9EA;EACE,c5BNc;E4BOd,cAAc;EACd,oB7BSc;ALm9EhB;;AkBt+EE;EgBaE,qBAAqB;AlC69EzB;;AkCn+EA;EAWI,0BhCqqB6B;EgCpqB7B,eAAe;EACf,oBAAoB;AlC49ExB;;AkCz+EA;EAkBI,cAA2C;AlC29E/C;;AkCr9EA;EAEI,kBAAc;EAAd,cAAc;EACd,kBAAkB;AlCu9EtB;;AkCn9EA;ECtCE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EDwCjB,oBAAa;EAAb,aAAa;EACb,WAAO;EAAP,OAAO;AlCs9EX;;AkC78EA;EjBpCE,kBZfsB;EgBiDtB;;qErBq9EmE;EqBl9EnE,+ECtBoE;EY0BlE,0BhC8nB6B;EgC7nB7B,Y3BmIwB;AP80E5B;;AW98EI;EuBTJ;IbII,0BCtCuC;EtB8/EzC;AACF;;AWp9EI;EuBTJ;IbQI,0BCpDwC;EtB8gF1C;AACF;;AkBxgFE;EgB8CI,qChC0nB2B;AFo2DjC;;AkCv+EA;EAaM,c5B/DU;E4BgEV,UAAU;AlC89EhB;;AkC5+EA;EAkBM,6BAA6B;EAC7B,0BhCgnB2B;EgC/mB3B,UAAU;AlC89EhB;;AkCl/EA;EAwBM,UAAU;AlC89EhB;;AkCt/EA;EA6BI,qChCsmB6B;EgCrmB7B,UAAU;AlC69Ed;;AkCn9EA;EAGI,aAAa;AlCo9EjB;;AkCv9EA;EAQI,cAAc;AlCm9ElB;;AoCxjFA;EACE,6B7BiMyB;E6BhMzB,oBAAa;EAAb,aAAa;EACb,gBAAgB;EAChB,c/BmByB;ALwiF3B;;AoCxjFA;EnBUE,uBVkLiC;EchJjC;;qErBkhFmE;EqB/gFnE,kDCtBoE;EcrBpE,sBAAmB;EAAnB,mBAAmB;EACnB,0BlC4qB+B;EkC3qB/B,oBAAa;EAAb,aAAa;EACb,ehCgB8B;EgCf9B,gBhCI0B;EgCH1B,qBAAuB;EAAvB,uBAAuB;EACvB,iB7B0L2B;E6BzL3B,kB7BwL+B;E6BvL/B,kBAA0D;EAC1D,eAAe;EACf,kBAAkB;EAClB,kBAAkB;EAClB,mBAAmB;ApC6jFrB;;AWthFI;EyBvDJ;IfkDI,0BCtCuC;EtBskFzC;AACF;;AW5hFI;EyBvDJ;IfsDI,0BCpDwC;EtBslF1C;AACF;;AkBhlFE;EkBUE,qClC8pB6B;EkC7pB7B,0BlC6pB6B;EkC5pB7B,qBAAqB;EACrB,UAAU;ApC0kFd;;AoChmFA;EA0BI,qClCupB6B;EkCtpB7B,UAAU;ApC0kFd;;AoCrmFA;EA+BI,qClCkpB6B;AFw7DjC;;AoCzmFA;EAmCI,eAAe;ApC0kFnB;;AoCtkFA;EAGM,cAAc;ApCukFpB;;AoC1kFA;EASI,yB9BpDY;E8BqDZ,clC8oB6B;EkC7oB7B,UAAU;ApCqkFd;;AoChlFA;EAeI,6BAA6B;EAC7B,0BlC0nB6B;EkCznB7B,YAAY;EACZ,oBAAoB;ApCqkFxB;;AoC5jFA;EACE,yBAAuE;EACvE,kB7B6H+B;E6B5H/B,gBAAyD;ApC+jF3D;;AoC5jFA;EACE,mB7BuHgC;E6BtHhC,YAAY;EACZ,iBAAyD;ApC+jF3D;;AqC7oFA;ElCAI,gBAAgB;EAChB,iBAAiB;EmCFnB,gNlCQ0N;EkCP1N,kBAAkB;EAClB,gBlCc0B;EkCb1B,sBAAsB;EACtB,gBAAgB;EAChB,gBlCiE0B;EkChE1B,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,mBAAmB;EACnB,kBAAkB;EAClB,oBAAoB;ErBGpB,kBZfsB;EgCMtB,yBnC8rB+B;EmC7rB/B,mF9B0M0F;E8BzM1F,mBjC+BmD;EiC9BnD,chCayB;EgCZzB,mB9B4M0B;E8B3M1B,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,qBAAqB;EACrB,YZbO;AzByqFT;;AAEA;EGvqFM,iBAAiB;EACjB,iBAAiB;AHyqFvB;;AqC9pFA;E7BgBE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EiCzD3B,gBAAgB;EAChB,4BAAgD;ArCmqFlD;;AqCvqFA;EAOI,aAAa;ArCoqFjB;;AqC3qFA;EAWI,wB9B2LwB;APy+E5B;;AqChqFA;EACE,0B9BqL0B;AP8+E5B;;AqCpqFA;EAKI,gBAAgB;ArCmqFpB;;AW7oFI;E0B1DJ;IA4CI,gB9BuK6B;EPy/E/B;AACF;;AuCjtFA;EACE,cAAc;EACd,gBAAgB;EAChB,UAAU;EACV,kBAAkB;EAClB,WAAW;AvCotFb;;AuCztFA;EAQI,WAAW;EACX,cAAc;AvCqtFlB;;AuC9tFA;;;;;EAiBI,SAAS;EACT,YAAY;EACZ,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,OAAO;EACP,WAAW;AvCqtFf;;AuCjtFA;EAEI,iBAA8B;AvCmtFlC;;AuC/sFA;EAEI,gBAA8B;AvCitFlC;;AuC7sFA;EAEI,mBAA+B;AvC+sFnC;;AuC3sFA;EAEI,uBAA+B;AvC6sFnC;;AwC5vFA;EAEE,sDlB8BoE;AtBguFtE;;AwChwFA;EAKI,UAAU;AxC+vFd;;AwC3vFA;EAEI,aAAa;AxC6vFjB;;AwCzvFA;EnBoCE;;qErB0tFmE;EqBvtFnE,qDCtBoE;EkBdpE,SAAS;EACT,gBAAgB;EAChB,kBAAkB;AxC8vFpB;;AWptFI;E6B/CJ;InB0CI,0BCtCuC;EtBowFzC;AACF;;AW1tFI;E6B/CJ;InB8CI,0BCpDwC;EtBoxF1C;AACF;;AwCtwFA;EACE,wBAAwB;AxCywF1B;;AwCrwFA;EACE,kBAAkB;AxCwwFpB;;AyCnyFA;ExBcE,kBZfsB;EgBiDtB;;qErByvFmE;EqBtvFnE,kDCtBoE;EmBzBpE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAA6B;EAC7B,sBAAsB;EACtB,SAAS;EACT,+GhBiBgH;EgBhBhH,0BvC4qB+B;EuC3qB/B,2BAAoB;EAApB,oBAAoB;EACpB,mBZOoC;EYNpC,gBrCC0B;EqCA1B,eZQmC;EYPnC,qBAAuB;EAAvB,uBAAuB;EACvB,8BAA8B;EAC9B,oBAAoB;EACpB,SAAS;EACT,eAAe;EACf,eZLgC;EYMhC,UAAU;EACV,epCJc;EoCKd,kBAAkB;EAElB,yBAAyB;EACzB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,sBAAsB;EACtB,mBAAmB;AzCuyFrB;;AWvwFI;E8B3DJ;IpBsDI,0BCtCuC;EtBuzFzC;AACF;;AW7wFI;E8B3DJ;IpB0DI,0BCpDwC;EtBu0F1C;AACF;;AkBh1FE;EuBgCE,gHhBN+G;EgBO/G,UAAU;EACV,qBAAqB;AzCozFzB;;AyCp1FA;EAqCI,sFAAoI;EACpI,cAAc;AzCmzFlB;;AyCz1FA;EA2CI,sFAAoI;AzCkzFxI;;AyC71FA;EAgDI,qHhB1BoH;AzB20FxH;;AyCj2FA;EA0DM,sFAAwI;EACxI,iCAAiC;AzC2yFvC;;AyCt2FA;EAiEI,qCvConB6B;EuCnnB7B,sBAAsB;EACtB,gBAAgB;EAChB,0BvCinB6B;EuChnB7B,oBAAoB;AzCyyFxB;;AyCryFE;EACE,kGAA4I;AzCwyFhJ;;AyCnyFA;EACE,cvCmnB+B;AFmrEjC;;AyC7xFE;EAMI,yBnC/FU;EmC8HV,YvCqkB2B;AFwrEjC;;AyClyFE;EAWM,YvC+lByB;AF4rEjC;;AyCtyFE;EAeM,kGAAwI;AzC2xFhJ;;AyC1yFE;EAoBM,kGAAwI;AzC0xFhJ;;AyC9yFE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCkxFvD;;AyCnzFE;EAMI,yBnCzFU;EmCwHV,YvCqkB2B;AF8sEjC;;AyCxzFE;EAWM,YvC+lByB;AFktEjC;;AyC5zFE;EAeM,kGAAwI;AzCizFhJ;;AyCh0FE;EAoBM,kGAAwI;AzCgzFhJ;;AyCp0FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCwyFvD;;AyCz0FE;EAMI,yBnCnFU;EmCkHV,YvCqkB2B;AFouEjC;;AyC90FE;EAWM,YvC+lByB;AFwuEjC;;AyCl1FE;EAeM,kGAAwI;AzCu0FhJ;;AyCt1FE;EAoBM,kGAAwI;AzCs0FhJ;;AyC11FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzC8zFvD;;AyC/1FE;EAMI,yBnC7EU;EmC4GV,YvCqkB2B;AF0vEjC;;AyCp2FE;EAWM,YvC+lByB;AF8vEjC;;AyCx2FE;EAeM,kGAAwI;AzC61FhJ;;AyC52FE;EAoBM,kGAAwI;AzC41FhJ;;AyCh3FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCo1FvD;;AyCr3FE;EAMI,yBnCvEU;EmCsGV,YvCqkB2B;AFgxEjC;;AyC13FE;EAWM,YvC+lByB;AFoxEjC;;AyC93FE;EAeM,kGAAwI;AzCm3FhJ;;AyCl4FE;EAoBM,kGAAwI;AzCk3FhJ;;AyCt4FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzC02FvD;;AyC34FE;EAMI,yBnCjEU;EmCgGV,YvCqkB2B;AFsyEjC;;AyCh5FE;EAWM,YvC+lByB;AF0yEjC;;AyCp5FE;EAeM,kGAAwI;AzCy4FhJ;;AyCx5FE;EAoBM,kGAAwI;AzCw4FhJ;;AyC55FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCg4FvD;;AyCj6FE;EAMI,yBvCyBmC;EuCMnC,YvCqkB2B;AF4zEjC;;AyCt6FE;EAWM,YvC+lByB;AFg0EjC;;AyC16FE;EAeM,kGAAwI;AzC+5FhJ;;AyC96FE;EAoBM,kGAAwI;AzC85FhJ;;AyCl7FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCs5FvD;;AyCv7FE;EAEI,yBvCwmB2B;AFi1EjC;;AAEA;EyC/4FI,2CvC4jB6B;EuC3jB7B,+BvC2jB6B;AFs1EjC;;AAEA;;EyC74FE,gBAAgB;EAChB,yCAAyC;AzCg5F3C;;AyCz4FA;;;;;;;EAEE,oBZrIqC;EYsIrC,cZnIkC;A7BohGpC;;AyC94FA;;;;;;;EAEE,eZvImC;A7B6hGrC;;AyCn5FA;EAEE,cZ3IkC;A7BgiGpC;;AyC94FA;EACE,SAAS;EACT,WAAW;AzCi5Fb;;AyCn5FA;EAKI,mBpC5JwB;EoC6JxB,cAAc;AzCk5FlB;;AAEA;;;EyC34FI,WAAW;AzC+4Ff;;AyCx4FA;EACE,YAAY;AzC24Fd;;AyCt4FA;EACE,uBAA8B;AzCy4FhC;;AyC14FA;EAII,sBAAiC;AzC04FrC;;AyC94FA;EAQI,uBAAiC;AzC04FrC;;AyCl5FA;EAYI,sBAAiC;AzC04FrC;;AyCn4FE;EACE,qBAAqB;EACrB,kBAAkB;EAClB,mBZhNkC;EYiNlC,oBpCzMuB;EoC0MvB,qBpC3MwB;EoC4MxB,mBAAmB;EACnB,eZpNkC;A7B0lGtC;;AyC94FA;;EAaI,cAAc;AzCs4FlB;;AAEA;;;;;E0CxmGE,iBrCeyB;AL+lG3B;;AAEA;E0C5mGE,8BAA8B;EAC9B,2BAAqD;A1C8mGvD;;AAEA;E0C5mGI,iCxCuqB6B;AFu8EjC;;AAEA;;;;;;E0CvmGE,uBAAuB;EACvB,gBAAgB;A1C8mGlB;;AAEA;;;;;;;;;;;;;;;;E0C7mGI,mBAAmB;A1C8nGvB;;AkBppGE;;;;;;;EwBiCM,cpCtCQ;ANmqGhB;;A0CloGE;;;EAWM,4FAA8J;A1C6nGtK;;A0CxoGE;;;EAeM,4FAA8J;A1C+nGtK;;A0C9oGE;;;;;EA4BI,0BxCwnB2B;AFkgFjC;;AkBlrGE;;;;;;;EwBiCM,cpChCQ;AN2rGhB;;A0ChqGE;;;EAWM,8FAA8J;A1C2pGtK;;A0CtqGE;;;EAeM,8FAA8J;A1C6pGtK;;A0C5qGE;;;;;EA4BI,0BxCwnB2B;AFgiFjC;;AkBhtGE;;;;;;;EwBiCM,cpC1BQ;ANmtGhB;;A0C9rGE;;;EAWM,4FAA8J;A1CyrGtK;;A0CpsGE;;;EAeM,4FAA8J;A1C2rGtK;;A0C1sGE;;;;;EA4BI,0BxCwnB2B;AF8jFjC;;AkB9uGE;;;;;;;EwBiCM,cpCpBQ;AN2uGhB;;A0C5tGE;;;EAWM,gGAA8J;A1CutGtK;;A0CluGE;;;EAeM,gGAA8J;A1CytGtK;;A0CxuGE;;;;;EA4BI,0BxCwnB2B;AF4lFjC;;AkB5wGE;;;;;;;EwBiCM,cpCdQ;ANmwGhB;;A0C1vGE;;;EAWM,4FAA8J;A1CqvGtK;;A0ChwGE;;;EAeM,4FAA8J;A1CuvGtK;;A0CtwGE;;;;;EA4BI,0BxCwnB2B;AF0nFjC;;AkB1yGE;;;;;;;EwBiCM,cpCRQ;AN2xGhB;;A0CxxGE;;;EAWM,8FAA8J;A1CmxGtK;;A0C9xGE;;;EAeM,8FAA8J;A1CqxGtK;;A0CpyGE;;;;;EA4BI,0BxCwnB2B;AFwpFjC;;A0C5yGE;;;;;EA4BI,0BxCwnB2B;AFgqFjC;;AkBh1GE;;;;;;;EwBiCM,cxC2EiC;AF8uGzC;;A0C9zGE;;;;;EA4BI,0BxCwnB2B;AFkrFjC;;A0ChyGA;;;;;;;;;;;;C1C8yGC;A0C/xGD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,cAAc;EACd,kBAAkB;EAClB,iBAAiB;EACjB,Yb5DiC;Ea6DjC,YAAY;EACZ,UAAU;EACV,wCAAwC;EACxC,WbhEiC;A7Bi2GnC;;A0C3yGA;EAaI,eblEkC;EamElC,cbnEkC;A7Bq2GtC;;A0ChzGA;EAkBI,ebtEkC;EauElC,cbvEkC;A7By2GtC;;A0CrzGA;EAyBI,gBAAgB;EAChB,cAAc;A1CgyGlB;;A2Cj5GA;EACE,kBAAkB;EAClB,iHlBsBkH;EkBrBlH,cdwCwC;EctCxC,YAAY;EACZ,UAAU;EACV,adoCwC;A7B+2G1C;;A2C15GA;EAUI,qHlBaoH;AzBu4GxH;;A2C95GA;EAeI,sHlBOqH;AzB44GzH;;A2Cl6GA;EAoBI,gBAAgB;A3Ck5GpB;;A2Ct6GA;EAwBI,kBAAkB;A3Ck5GtB;;A2C74GE;EACE,qBdiB8D;EchB9D,YdcoC;EcbpC,oBdgBuC;EcfvC,kBdauC;EcZvC,WAAW;A3Cg5Gf;;A2Cr5GG;;;EAUG,qBAAqB;EACrB,oBtCnBqB;ALo6G3B;;A2C55GG;;;EAcK,qBtCtBmB;EsCuBnB,oBAAoB;A3Co5G5B;;A2Ch8GA;EAmDI,cdPsC;EcQtC,mBdRsC;EcStC,adTsC;A7B05G1C;;A2C74GA;EAEI,gBAAgB;EAChB,gBtC1CY;EsC2CZ,iBdlBsC;EcmBtC,cAAc;EACd,iBAAiB;EACjB,kBAAkB;A3C+4GtB;;A2Ct5GA;EAUM,aAAa;A3Cg5GnB;;A2C15GA;EAcM,cAAc;EACd,kBAAkB;EAClB,mBtCvDU;EsCwDV,iBAAiB;A3Cg5GvB;;A2C34GA;EACE,mBAAqB;EAArB,qBAAqB;EACrB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,eAAe;EACf,atC9DyB;EsC+DzB,ctC/DyB;EsCgEzB,YlBlFO;AzBg+GT;;A2C54GE;EATF;IAWM,aAAa;E3C+4GjB;AACF;;A2C35GA;EAgBI,mBAAmB;A3C+4GvB;;A4C9+GA;;E3BeE,kBZfsB;EuCItB,uB1CgsB+B;E0C9rB/B,+GnBoBgH;EmBnBhH,2BAAoB;EAApB,oBAAoB;EACpB,kBAAkB;A5C++GpB;;A4Cv/GA;;;EAgBQ,yBtCbQ;EsCcR,Y1CmrByB;AF0zFjC;;A4C9/GA;;;EAgBQ,yBtCPQ;EsCQR,0B1CqqByB;AF+0FjC;;A4CrgHA;;;EAgBQ,yBtCDQ;EsCER,Y1CmrByB;AFw0FjC;;A4C5gHA;;;EAgBQ,yBtCKQ;EsCJR,0B1CqqByB;AF61FjC;;A4CnhHA;;;EAgBQ,yBtCWQ;EsCVR,0B1CqqByB;AFo2FjC;;A4C1hHA;;;EAgBQ,yBtCiBQ;EsChBR,0B1CqqByB;AF22FjC;;A4CjiHA;;;EAgBQ,yB1CuGiC;E0CtGjC,Y1CmrByB;AFo2FjC;;A4CxiHA;;;EAgBQ,yB1CiGiC;E0ChGjC,0B1CqqByB;AFy3FjC;;A4C/iHA;;;EAyBI,gBAAgB;EAChB,kBAAc;EAAd,cAAc;EACd,YAAY;EACZ,sBfAiC;EeCjC,qBfDiC;EeEjC,kBAAkB;A5C4hHtB;;A4C1jHA;;;;;;;;;EAoCM,UAAU;A5CkiHhB;;A4CtkHA;;;;;EAyCM,qC1C6oB2B;AFw5FjC;;A4C9kHA;;;;;EA8CM,YfSwB;A7B+hH9B;;A4CtlHA;;;EAmDM,SAAS;A5CyiHf;;A4C5lHA;;;;;EAwDQ,qC1C8nByB;AF86FjC;;A4CpmHA;;;;E3BeE,gB2BuD0B;EAExB,6BAA6B;EAC7B,gBAAgB;A5CoiHpB;;A4ChiHA;EAEI,gBAAgB;A5CkiHpB;;A4CjnHA;;EAoFI,iBAA6C;A5CkiHjD;;A4CziHA;;EAYI,cAAc;A5CkiHlB;;A4C9iHA;;;E3B3CE,yB2B4D+B;E3B3D/B,4B2B2D+B;A5CoiHjC;;A4CrjHA;;;;E3BrDE,0B2B4EgC;E3B3EhC,6B2B2EgC;A5CsiHlC;;A4CliHA;EACE,qBAAuB;EAAvB,uBAAuB;EACvB,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;A5CqiHzB;;;A4C/oHA;;;EA8GI,gBAA4C;EAC5C,cAAc;EACd,WAAW;A5CwiHf;;A4CjjHA;;EAcI,aAAa;A5CwiHjB;;A4CtjHA;;;E3BrFE,yB2ByG8B;E3BxG9B,0B2BwG8B;A5CyiHhC;;A4C7jHA;;;;E3B3EE,6B2BqGiC;E3BpGjC,4B2BoGiC;A5C2iHnC;;A4CviHA;;;G5C4iHG;AACH;;;E4C3hHI,gBAAgB;A5C+hHpB;;AAEA;;;;;;;E4C7hHM,sBAAsB;EACtB,oBAAoB;EACpB,kBAAkB;A5CqiHxB;;A4ChiHA;;;;;;;;G5C0iHG;A4C9hHH;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,oBAA2B;EAA3B,2BAA2B;A5CgiH7B;;A4CniHA;EAMI,WAAW;A5CiiHf;;A4C3hHA;;;EAGI,gBAAgB;A5C8hHpB;;A4CjiHA;;;;;;;EAOM,sBAAsB;EACtB,oBAAoB;EACpB,kBAAkB;A5CoiHxB;;A6CxuHA;EACE,yB3CmsB+B;E2ClsB/B,kBxCFsB;EwCGtB,+GpBwBgH;EoBvBhH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,kBAAkB;EAClB,qBAAqB;A7C2uHvB;;A6CnvHA;EAaM,wIvCZU;ANsvHhB;;AkBzuHE;E2BIQ,yIvCjBM;AN0vHhB;;A6C3vHA;EAaM,wIvCNU;ANwvHhB;;AkBjvHE;E2BIQ,yIvCXM;AN4vHhB;;A6CnwHA;EAaM,wIvCAU;AN0vHhB;;AkBzvHE;E2BIQ,yIvCLM;AN8vHhB;;A6C3wHA;EAaM,wIvCMU;AN4vHhB;;AkBjwHE;E2BIQ,yIvCCM;ANgwHhB;;A6CnxHA;EAaM,wIvCYU;AN8vHhB;;AkBzwHE;E2BIQ,yIvCOM;ANkwHhB;;A6C3xHA;EAaM,wIvCkBU;ANgwHhB;;AkBjxHE;E2BIQ,yIvCaM;ANowHhB;;A6CnyHA;EAaM,wI3C4GmC;AF8qHzC;;AkBzxHE;E2BIQ,yI3CuG+B;AFkrHzC;;A6C3yHA;EAaM,wI3CqGmC;AF6rHzC;;AkBjyHE;E2BIQ,yI3CgG+B;AFisHzC;;AkBryHE;E2BaI,gHpBF6G;EoBG7G,qBAAqB;A7C4xH3B;;A6CxzHA;EAgCM,UAAU;A7C4xHhB;;A6C5zHA;EAqCI,eAAe;EACf,cAAc;A7C2xHlB;;A6Cj0HA;E5BmBE,2BZnBsB;EYoBtB,4BZpBsB;ALs0HxB;;A6Ct0HA;E5B6BE,+BZ7BsB;EY8BtB,8BZ9BsB;AL20HxB;;A6CpxHA;EACE,4BAA4B;A7CuxH9B;;AAEA;E6CnxHE,eAAe;A7CqxHjB;;A6ClxHA;EACE,qBAAqB;A7CqxHvB;;A6CtxHA;EAII,qC3CinB6B;E2ChnB7B,mBAAoC;EACpC,gBAAgB;EAChB,gBAAgB;EAChB,gBAAgB;A7CsxHpB;;A6C9xHA;EAWM,aAAa;A7CuxHnB;;A6ClyHA;EAeM,yC3CsmB2B;AFirGjC;;A6CtyHA;EAoBI,gBAAgB;EAChB,oBAAa;EAAb,aAAa;EACb,qBAAqB;A7CsxHzB;;A6C5yHA;EAyBM,+B3C4lB2B;E2C3lB3B,yCAAyC;A7CuxH/C;;A6CjzHA;EA8BM,iOClD4E;EDmD5E,cAAc;EACd,kBAAkB;EAClB,YAAY;EACZ,aAAa;EACb,aAAa;A7CuxHnB;;A6C1zHA;EAuCM,qBAAqB;A7CuxH3B;;A6C9zHA;E5BpCE,6B4BiFiC;E5BhFjC,4B4BgFiC;A7CsxHnC;;A6Cn0HA;E5B9CE,yB4B+F8B;E5B9F9B,0B4B8F8B;A7CuxHhC;;A6Cx0HA;EAqDI,gBAAgB;A7CuxHpB;;A6C50HA;;;E5B9CE,yB4B0GgC;E5BzGhC,0B4ByGgC;A7CuxHlC;;A6Cn1HA;;;E5BpCE,6B4BwGmC;E5BvGnC,4B4BuGmC;A7CsxHrC;;A6C11HA;EAyEI,gBAAgB;EAChB,UAAU;EACV,iBAAqB;EACrB,uCAAuC;A7CqxH3C;;A6Cj2HA;EAgFI,UAAU;A7CqxHd;;A6Cr2HA;;;;;;E5B9CE,yB4BsIgC;E5BrIhC,0B4BqIgC;A7CuxHlC;;A6ChxHA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,mBAAmB;EACnB,exChJyB;ALm6H3B;;A6CxxHA;EAQI,qBAAuB;EAAvB,uBAAuB;EACvB,uBxCrJwB;ALy6H5B;;A6C7xHA;EAaI,sBxCzJwB;AL66H5B;;A6CjxHE;EAGE,yB3CihB6B;E2ChhB7B,mBxC/JuB;EwCgKvB,UAAU;A7CkxHd;;A6CvyHA;EVjKE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EU0LjB,kBAAc;EAAd,cAAc;EACd,YAAY;A7CmxHhB;;A6C/yHA;EA+BM,oBxC1KqB;AL87H3B;;A6CnzHA;EAoCI,yB3Ckf6B;AFiyGjC;;A6CvzHA;EAwCI,eAAe;A7CmxHnB;;A6C3zHA;EA4CI,UAAU;A7CmxHd;;A6C7wHA;EACE,kBAAc;EAAd,cAAc;EACd,kBxClMc;ALk9HhB;;A6ClxHA;E5B/LE,2BZnBsB;EYoBtB,4BZpBsB;ALy+HxB;;A6CvxHA;E5BrLE,+BZ7BsB;EY8BtB,8BZ9BsB;AL8+HxB;;A6C5xHA;EAaI,gBAAgB;A7CmxHpB;;A6ChyHA;EAiBI,oBxC9MuB;ALi+H3B;;A6C7wHA;EACE,yC3C4c+B;E2C3c/B,kBxCzNc;ALy+HhB;;A6ClxHA;E5BtNE,2BZnBsB;EYoBtB,4BZpBsB;EwCgPpB,aAAa;A7CixHjB;;A6CxxHA;E5B5ME,+BZ7BsB;EY8BtB,8BZ9BsB;ALsgIxB;;A6C7xHA;EAeI,gBAAgB;A7CkxHpB;;A6C5wHA;EACE,4C3Cub+B;E2Ctb/B,gBAAgB;EAChB,kBxC/Oc;AL8/HhB;;A6ClxHA;E5B3OE,2BZnBsB;EYoBtB,4BZpBsB;ALqhIxB;;A6CvxHA;E5BjOE,+BZ7BsB;EY8BtB,8BZ9BsB;EwC0QpB,gBAAgB;A7CixHpB;;A6C7xHA;EAgBI,aAAa;A7CixHjB;;A6C7wHA;EACE,mBAAqD;EACrD,mCxC/PyB;AL+gI3B;;A6ClxHA;EAKI,oBxClQuB;EwCmQvB,sBxCpQwB;EwCqQxB,qBxCpQuB;EwCqQvB,oBxCrQuB;ALshI3B;;A6C7wHA;EAEE,qCAA2G;A7C+wH7G;;A6C1wHA;E5BtRE,kBZfsB;EwCwStB,eAAe;EACf,WAAW;A7C4wHb;;A6CzwHA;E5B/QE,+BZ7BsB;EY8BtB,8BZ9BsB;EwC+StB,eAAe;EACf,WAAW;A7C4wHb;;A6CzwHA;E5BhSE,2BZnBsB;EYoBtB,4BZpBsB;EwCsTtB,eAAe;EACf,WAAW;A7C4wHb;;A6CvwHA;E5B7SE,kB6BqH2B;ED2L3B,gBAAgB;EAChB,kBxC9Sc;EwC+Sd,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,OAAO;A7CywHT;;AWjhII;EkC+QJ;IAEI,uBhB1Q2B;IgB0Q3B,oBhB1Q2B;IgB0Q3B,ehB1Q2B;IgB2Q3B,0BxCzTuB;IwCyTvB,uBxCzTuB;IwCyTvB,kBxCzTuB;IwC0TvB,UAAU;IACV,SAAS;E7CqwHX;E6C1wHF;IAQM,qBAAqB;IACrB,WAAW;E7CqwHf;AACF;;AW9hII;EkC+QJ;IAcI,uBhBrR2B;IgBqR3B,oBhBrR2B;IgBqR3B,ehBrR2B;E7B2hI7B;AACF;;A6CrxHA;EAkBI,sBAAmC;A7CuwHvC;;A6CnwHA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;A7CswHxB;;AW7iII;EkCqSJ;IAKI,uBAAmB;IAAnB,mBAAmB;IACnB,sBAAmC;IACnC,qBAAkC;E7CwwHpC;E6C/wHF;IAUM,oBAAa;IAAb,aAAa;IAEb,gBAAY;IAAZ,YAAY;IACZ,0BAAsB;IAAtB,sBAAsB;IACtB,qBAAkC;IAClC,gBAAgB;IAChB,oBAAiC;E7CuwHrC;AACF;;A6CxxHA;EAqBI,qBxCjWuB;ALwmI3B;;A6C/vHA;EACE,+GpBpWgH;EoBqWhH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;A7CkwHxB;;AWvkII;EkCkUJ;IAMI,uBAAmB;IAAnB,mBAAmB;E7CowHrB;E6C1wHF;IASM,gBAAY;IAAZ,YAAY;IACZ,gBAAgB;E7CowHpB;E6C9wHF;I5BtWE,0B4BmXoC;I5BlXpC,6B4BkXoC;E7CqwHpC;E6ClxHF;;;;;;;I5BtWE,0B4B4XsC;I5B3XtC,6B4B2XsC;E7CswHtC;E6C5xHF;I5B5VE,yB4BuXmC;I5BtXnC,4B4BsXmC;E7CqwHnC;E6ChyHF;;;;;;;I5B5VE,yB4BgYqC;I5B/XrC,4B4B+XqC;E7CswHrC;E6C1yHF;I5B/WE,gB4BwZ8B;E7CowH9B;E6C7yHF;;;;;;;I5B/WE,gB4BiagC;E7CowHhC;E6CtzHF;IAuDQ,0C3CiQyB;I2ChQzB,cAAc;E7CkwHpB;AACF;;A6C3zHA;EA8DI,gBAAgB;EAChB,qBxCxauB;ALyqI3B;;A6CvvHE;EACE,oBxCnbuB;EwCobvB,mBxCpbuB;AL8qI3B;;A6CtvHA;ErC3aE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EyCkY3B,SAAS;A7C2vHX;;A6CzvHE;EACE,mBxCjcY;AL6rIhB;;A6C7vHE;EAII,iBxCpcU;ALisIhB;;A6CxvHE;EACE,gBxC1cY;ALqsIhB;;A6CvvHA;ErChbE,mBJXmD;EIYnD,gBJnC0B;EIoC1B,0BJayC;EIZzC,qBJ6B+B;EyCmZ/B,yB3CmN+B;E2ClN/B,gBAAgB;A7C4vHlB;;A6C1vHE;EACE,oBxCrdY;ALktIhB;;A6CzvHA;ErC7aE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;EyC4Z9B,yB3CwM+B;AFsjHjC;;A6CjwHA;EAMI,gBAAgB;A7C+vHpB;;A6C1vHA;EACE,eAAe;EACf,kBAAkB;EAClB,gEAAgE;A7C6vHlE;;A6ChwHA;EAMI,+B3C0L6B;AFokHjC;;A6CpwHA;EASM,gHpBte6G;AzBquInH;;A+C5vIA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,yB7CgHuC;E6C/GvC,SAAS;EACT,mBAA+B;EAC/B,0B7C+qB+B;E6C9qB/B,2BAAoB;EAApB,oBAAoB;EACpB,mB3C8BmD;E2C5BnD,YlB4EgC;EkB3EhC,qBAAuB;EAAvB,uBAAuB;EACvB,0B3CoDyC;E2CnDzC,oBlB+EmC;EkB9EnC,e1CK0B;E0CJ1B,gBAAgB;EAChB,kBlB6EmC;EkB5EnC,kBAAkB;EAClB,wCAAwC;EACxC,sBAAsB;EACtB,mBAAmB;A/C8vIrB;;A+CjxIA;EAsBI,aAAa;A/C+vIjB;;A+CrxIA;EA0BI,0VDiB8E;EChB9E,YAAY;EACZ,sBAA0D;EAC1D,mBAAqC;EACrC,iBAAQ;EAAR,QAAQ;EACR,WAAW;A/C+vIf;;A+C9xIA;EAqCI,0B7C+oB6B;E6C9oB7B,kBlBkDiC;EkBjDjC,cAAc;A/C6vIlB;;A+CxvIE;;EAEE,yBzC/CY;EyCgDZ,Y7CmpB6B;AFwmHjC;;A+C9vIE;;EAEE,yBzCzCY;EyC0CZ,Y7CmpB6B;AF8mHjC;;A+CpwIE;;EAEE,yBzCnCY;EyCoCZ,Y7CmpB6B;AFonHjC;;A+C1wIE;;EAEE,yBzC7BY;EyC8BZ,Y7CmpB6B;AF0nHjC;;A+ChxIE;;EAEE,yBzCvBY;EyCwBZ,Y7CmpB6B;AFgoHjC;;A+CtxIE;;EAEE,yBzCjBY;EyCkBZ,Y7CmpB6B;AFsoHjC;;A+C5xIE;;EAEE,yB7CyEqC;E6CxErC,Y7CmpB6B;AF4oHjC;;A+ClyIE;;EAEE,yB7CkEqC;E6CjErC,0B7CqoB6B;AFgqHjC;;A+ChyIA;EACE,uBAAuB;EACvB,qC7C8nB+B;AFqqHjC;;A+CryIA;EAKI,sYDd8E;A9CkzIlF;;AkBj1IE;E6BoDE,0B7ConB6B;E6CnnB7B,qBAAqB;A/CiyIzB;;A+CpyIA;EASM,qC7C6mB2B;AFkrHjC;;A+CxyIA;EAaM,qC7CymB2B;AFsrHjC;;A+C5yIA;EAiBM,UAAU;A/C+xIhB;;A+ChzIA;EAsBQ,qC7CgmByB;AF8rHjC;;A+CpzIA;EA0BQ,qC7C4lByB;AFksHjC;;AAEA;E+CvxIE,wCzClGc;EyCmGd,czCnGc;AN43IhB;;AAEA;E+CvxII,wCzCvGY;ANg4IhB;;AAEA;E+CtxIE,wCzC5Gc;ANo4IhB;;AAEA;E+CtxII,wCzChHY;ANw4IhB;;AAEA;E+CpxIE,0B7C+jB+B;AFutHjC;;AAEA;E+CpxIE,qC7C2jB+B;E6C1jB/B,0B7C0jB+B;AF4tHjC;;AAEA;E+CpxIE,qC7CsjB+B;AFguHjC;;AAEA;E+CpxIE,WAAW;EACX,gBAAgB;EAChB,UAAU;EACV,uCAA4C;EAA5C,+BAA4C;EAC5C,+BAA+B;EAC/B,QAAQ;A/CsxIV;;AAEA;E+CpxIE,sMDhGgF;ECiGhF,qB1C1H0B;E0C2H1B,UAAU;EACV,mDAAmD;EACnD,eAAe;A/CsxIjB;;A+CnxIA;EACE,uBAAkC;EAClC,oBAAc;EAAd,cAAc;EACd,elB7DmC;EkB8DnC,qB1CpI0B;E0CqI1B,qB1CrI0B;E0CsI1B,kBAAS;EAAT,SAAS;EACT,clBjEmC;A7Bu1IrC;;A+CnxIA;EZ/JE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EYkKnB,sBAAmB;EAAnB,mBAAmB;EACnB,yBzC7Jc;EyC8Jd,Y7C+hB+B;E6C9hB/B,2BAAoB;EAApB,oBAAoB;EACpB,elB9EgC;EkB+EhC,kBAAkB;EAClB,gB3CxJ0B;E2CyJ1B,qBAAuB;EAAvB,uBAAuB;A/CqxIzB;;A+CjxIA;EACE,eAAe;A/CoxIjB;;A+CjxIA;EACE,cAAc;A/CoxIhB;;A+ChxIA;;EAEE,aAAa;A/CmxIf;;AgD77IA;EAGE,4CAAoC;EAApC,oCAAoC;AhD87ItC;;AgD78IE;;;EAEE,gBAAgB;AhDi9IpB;;AgD98IE;;;EAGE,4CAAoC;EAApC,oCAAoC;AhDi9IxC;;ACp5IA;E+ClDE,+CAA+C;AhD08IjD;;AiDh+IA;EACE,yB5CF0B;E4CG1B,kB5CFsB;E4CGtB,2BAAoB;EAApB,oBAAoB;EACpB,0BAAsB;EAAtB,sBAAsB;EACtB,mB5Cac;E4CZd,eAAe;EACf,cAAc;EACd,qBAAqB;AjDm+IvB;;AiD3+IA;;EAYI,mBAAmB;AjDo+IvB;;AiDh/IA;EAgBI,aAAa;AjDo+IjB;;AiDh+IA;EACE,yB/C+qB+B;E+C9qB/B,SAAS;EACT,mBpBqFoC;EoBpFpC,WAAW;AjDm+Ib;;AiDv+IA;;EAQI,6B5C7BwB;E4C8BxB,gB7CZwB;E6CaxB,mB5CZY;E4CaZ,kB5CbY;E4CcZ,sBAAsB;AjDo+I1B;;AiDh/IA;;EAkBM,epBiF+B;EoBhF/B,8BAA8B;EAC9B,oBAAoB;AjDm+I1B;;AiDv/IA;EAyBI,0B/CyoB6B;AFy1HjC;;AiD3/IA;;EA6BM,kBpB2E+B;EoB1E/B,gB7CjCsB;E6CkCtB,cpBuE8B;A7B45IpC;;AiDlgJA;;EAsCM,gB7C5CsB;E6C6CtB,cpB+D8B;EoB9D9B,0BpBsEsC;EoBrEtC,qBAAqB;AjDi+I3B;;AiD59IE;;;EhC/CA,2BZnBsB;EYoBtB,4BZpBsB;ALqiJxB;;AiDn+IE;;EAYU,2B5C9EY;AL0iJxB;;AiDx+IE;;EAgBU,4B5ClFY;AL+iJxB;;AiD7+IE;;;EhCrCA,+BZ7BsB;EY8BtB,8BZ9BsB;ALsjJxB;;AiDp/IE;;EAiCU,8B5CnGY;AL2jJxB;;AiDz/IE;;EAqCU,+B5CvGY;ALgkJxB;;AiD5iJA;EA4FI,6B5CjHwB;ALqkJ5B;;AiDhjJA;;EAkGM,aAAa;AjDm9InB;;AiD98IA;EACE,yB5C7H0B;AL8kJ5B;;AiD/8IE;EACE,SAAS;AjDk9Ib;;AiD98IA;;;EAII,SAAS;AjDg9Ib;;AiD58IA;;EAIM,epBR+B;A7Bq9IrC;;AiDj9IA;;;;EAYM,cpBf8B;A7B29IpC;;AiDv8IA;EAEI,yB/C5CqC;AFq/IzC;;AiDl8IE;;;EAII,yB3CtKU;E2CuKV,Y/C0hB2B;AF06HjC;;AiDj8II;;;EAKM,yB3CjLM;E2CkLN,Y/CihBuB;AFi7HjC;;AiDh9IE;;;EAII,yB3ChKU;E2CiKV,0B/C4gB2B;AFs8HjC;;AiD/8II;;;EAKM,yB3C3KM;E2C4KN,Y/CihBuB;AF+7HjC;;AiD99IE;;;EAII,yB3C1JU;E2C2JV,Y/C0hB2B;AFs8HjC;;AiD79II;;;EAKM,yB3CrKM;E2CsKN,Y/CihBuB;AF68HjC;;AiD5+IE;;;EAII,yB3CpJU;E2CqJV,0B/C4gB2B;AFk+HjC;;AiD3+II;;;EAKM,yB3C/JM;E2CgKN,Y/CihBuB;AF29HjC;;AiD1/IE;;;EAII,yB3C9IU;E2C+IV,0B/C4gB2B;AFg/HjC;;AiDz/II;;;EAKM,yB3CzJM;E2C0JN,Y/CihBuB;AFy+HjC;;AiDxgJE;;;EAII,yB3CxIU;E2CyIV,0B/C4gB2B;AF8/HjC;;AiDvgJI;;;EAKM,yB3CnJM;E2CoJN,Y/CihBuB;AFu/HjC;;AiDthJE;;;EAII,yB/ClDmC;E+CmDnC,Y/C0hB2B;AF8/HjC;;AiDrhJI;;;EAKM,yB/CzD+B;E+C0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UAAU;AlDyzJd;;AkDrzJA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oCAAoC;EACpC,oBAAa;EAAb,aAAa;EACb,sBAA8B;EAA9B,8BAA8B;EAC9B,yCAAuD;AlDwzJzD;;AkD7zJA;EjCpIE,2BZnBsB;EYoBtB,4BZpBsB;ALy9JxB;;AkDrzJA;E1ClIE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;E8CyF3B,SAAS;AlD0zJX;;AkDtzJA;E1CpHE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;E8C6F7B,yBhDwgB+B;EgDrgB/B,kBAAc;EAAd,cAAc;EACd,uB7C5JyB;E6C6JzB,kBAAkB;AlDyzJpB;;AkDvzJE;EACE,yBrBxCyC;A7Bk2J7C;;AkDvzJE;EACE,sB7CpKuB;AL89J3B;;AkDz0JA;EAmBI,gBAAgB;AlD0zJpB;;AkDtzJA;EACE,mBAAqB;EAArB,qBAAqB;EACrB,iCAAiC;EACjC,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAAyB;EAAzB,yBAAyB;EACzB,sB7CnLyB;AL4+J3B;;AkD/zJA;EjC/KE,2BZnBsB;EYoBtB,4BZpBsB;ALsgKxB;;AkDp0JA;EjCrKE,+BZ7BsB;EY8BtB,8BZ9BsB;AL2gKxB;;AkDz0JA;EAiBI,mB7C9LuB;AL0/J3B;;AkDxzJA;EACE,0BAAsB;EAAtB,sBAAsB;AlD2zJxB;;AkD5zJA;EAII,mBAAmB;AlD4zJvB;;AkDtzJA;EACE,YAAY;EACZ,gBAAgB;EAChB,kBAAkB;EAClB,aAAa;EACb,WAAW;AlDyzJb;;AWn+JI;EuCvBJ;IAwMI,gBrBlFuC;E7By4JzC;EkDpzJA;IAAY,kBrBnF+B;E7B04J3C;AACF;;AW5+JI;EuCwLF;;IAEE,kBrB1FyC;E7Bk5J3C;AACF;;AkDrzJA;EACE,SAAS;EACT,gBrB9FyC;EqB+FzC,YrB/FyC;A7Bu5J3C;;AkD3zJA;EAMI,gBAAgB;EAChB,aAAa;EACb,gBAAgB;AlDyzJpB;;AWl/JI;EuCwCJ;IAyJI,mB7CxQmC;EL8jKrC;EkD93JF;IA4EI,uBAAoB;IAApB,oBAAoB;IACpB,kCAA8B;IAA9B,8BAA8B;IAC9B,UAAU;ElDqzJZ;EkDxzJA;IAMI,yChDma2B;IgDla3B,cAAc;IACd,YAAY;IACZ,sBAAsB;IACtB,yBAAyB;ElDqzJ7B;EkD/zJA;IAaM,gBAAgB;ElDqzJtB;EkDl0JA;IAiBM,yBAAyB;ElDozJ/B;EkDh5JF;IAiGM,cAAc;ElDkzJlB;EkD93JF;IAiFI,0BAAsB;IAAtB,sBAAsB;ElDgzJxB;EkDjzJA;;IAKI,oBAAoB;ElDgzJxB;AACF;;AmD3lKA;EACE,yBjDisB+B;EiDhsB/B,qCjDkrB+B;EiDjrB/B,kB9CLsB;E8CMtB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAqB;EACrB,gBAAgB;EAChB,iBAAqB;AnD8lKvB;;AmD3lKA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,SAAS;EACT,0BjDsqB+B;EiDrqB/B,cAAc;EACd,oBAAc;EAAd,cAAc;EACd,e/CS8B;E+CR9B,0B/C0CqC;E+CzCrC,gB/CkD0B;E+ChD1B,gBtB8J0C;EsB7J1C,qB9CNc;E8COd,kBAAkB;EAClB,wCAAwC;AnD6lK1C;;AkBzmKE;EiCeE,qBAAqB;AnD8lKzB;;AmD9mKA;EAqBI,qBAAiB;EAAjB,iBAAiB;EACjB,gBAAgB;EAChB,e9ClBY;AL+mKhB;;AmD1lKE;EACE,mB9CtBY;E8CuBZ,kB9CvBY;ALonKhB;;AmDznKA;EAgCI,yBjDyoB6B;AFo9IjC;;AmD7nKA;EAqCI,0BjDooB6B;EiDnoB7B,qBAAqB;EACrB,kBAAkB;EAClB,oBtByIkC;EsBzIlC,gBtByIkC;EsBxIlC,iBtBwIkC;EsBvIlC,ctBuIkC;EsBtIlC,kBAAyB;EACzB,mBAAmB;AnD4lKvB;;AmDxoKA;EAiDI,c7C7DY;ANwpKhB;;AmD5oKA;EAsDI,kBAAkB;EAClB,yBjDknB6B;EiDjnB7B,wBjDinB6B;EiDhnB7B,oBtByHkC;EsBzHlC,gBtByHkC;EsBxHlC,iBtBwHkC;EsBvHlC,ctBuHkC;EsBtHlC,mBtBsHkC;EsBrHlC,4BAAuC;AnD0lK3C;;AmDvlKE;EACE,4BAA4B;AnD0lKhC;;AmD3pKA;EAsEI,oBAAa;EAAb,aAAa;EACb,eAAe;EACf,WAAW;AnDylKf;;AmDjqKA;EA4EI,oBAAY;EAAZ,YAAY;EACZ,kBAAkB;EAClB,uBAAuB;EACvB,iBtByFwC;A7BggK5C;;AmDxqKA;EAmFI,iBtBqFwC;EsBpFxC,aAAa;EACb,QAAQ;EACR,UAAU;AnDylKd;;AmD/qKA;EA0FI,4BAA+C;EAC/C,oBAAoB;EACpB,QAAQ;EACR,UAAU;AnDylKd;;AmDtrKA;EAkGI,wC7C9GY;E6C+GZ,c7C/GY;E6CgHZ,UAAU;AnDwlKd;;AmD5rKA;EAuGM,wC7CnHU;AN4sKhB;;AmDhsKA;EA2GM,wC7CvHU;ANgtKhB;;AmDpsKA;EAiHI,yBjDskB6B;EiDrkB7B,0BjDujB6B;EiDtjB7B,oBAAoB;AnDulKxB;;AmDjlKA;EACE,cAAc;AnDolKhB;;AmDrlKA;EAII,0BAAsB;EAAtB,sBAAsB;AnDqlK1B;;AmDhlKA;EhBhJE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EAMnB,WAAO;EAAP,OAAO;AnC+tKT;;AmDvlKA;EAII,cAAc;EACd,mBAAmB;EACnB,aAAa;EACb,uBAAuB;AnDulK3B;;AmD9lKA;EAUM,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB,QAAQ;AnDwlKd;;AmDtmKA;EAkBM,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,qBAAqB;EACrB,QAAQ;AnDwlKd;;AmD9mKA;E3CjFE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;E+C0F5B,0BjD0gB6B;EiDzgB7B,cAAc;EACd,mBAAmB;EACnB,aAAa;AnDylKjB;;AmDznKA;EAmCM,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB,QAAQ;AnD0lKd;;AmDplKA;EACE,0BjDyf+B;EiDxf/B,eAAe;EACf,iBAAiB;AnDulKnB;;AmD1lKA;E3CvHE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;AJ0sKhC;;AmDtlKA;EACE,YAAY;EACZ,wCjD6e+B;EiD5e/B,0BAA0B;EAC1B,wB9CxMsB;E8CyMtB,SAAS;EACT,SAAS;AnDylKX;;AmDtlKA;EAEE,mBAAmB;EACnB,WAAW;AnDwlKb;;AmD3lKA;EAOM,0BjD+d2B;EiD9d3B,qBAAqB;EACrB,UAAU;AnDwlKhB;;AmDjmKA;EAcI,qCjDwd6B;EiDvd7B,eAAe;AnDulKnB;;AmDtmKA;EAmBI,qCjDmd6B;EiDld7B,UAAU;AnDulKd;;AmD3mKA;EAgCI,yBjDod6B;EiDnd7B,0BjDqc6B;AF0oJjC;;AAEA;EmD5kKE,UAAU;AnD8kKZ;;AAEA;EmD7kKI,2CjD6b6B;EiD5b7B,gBAAgB;AnD+kKpB;;AAEA;EiBzyKE,2BZlCsB;EYmCtB,8BZnCsB;AL80KxB;;AAEA;EiBxzKE,4BZxBsB;EYyBtB,+BZzBsB;E8CmQlB,eAAe;EACf,eAAe;AnDilKrB;;AmDxkKI;EACE,uBAAmB;EAAnB,mBAAmB;AnD2kKzB;;AW7xKI;EwCiNA;IACE,uBAAmB;IAAnB,mBAAmB;EnDglKvB;AACF;;AWnyKI;EwCiNA;IACE,uBAAmB;IAAnB,mBAAmB;EnDslKvB;AACF;;AWzyKI;EwCiNA;IACE,uBAAmB;IAAnB,mBAAmB;EnD4lKvB;AACF;;AW/yKI;EwCiNA;IACE,uBAAmB;IAAnB,mBAAmB;EnDkmKvB;AACF;;AmD7lKE;EACE,yB7ClRY;E6CmRZ,YjD8a6B;AFkrJjC;;AmDlmKE;EAKI,yB7CxRU;E6CyRV,YjD0a2B;AFurJjC;;AkB72KE;EiCiRM,yB7C9RQ;E6C+RR,YjDoayB;AF4rJjC;;AmD5mKE;EACE,yB7C5QY;E6C6QZ,0BjDga6B;AF+sJjC;;AmDjnKE;EAKI,yB7ClRU;E6CmRV,YjD0a2B;AFssJjC;;AkB53KE;EiCiRM,yB7CxRQ;E6CyRR,YjDoayB;AF2sJjC;;AmD3nKE;EACE,yB7CtQY;E6CuQZ,YjD8a6B;AFgtJjC;;AmDhoKE;EAKI,yB7C5QU;E6C6QV,YjD0a2B;AFqtJjC;;AkB34KE;EiCiRM,yB7ClRQ;E6CmRR,YjDoayB;AF0tJjC;;AmD1oKE;EACE,yB7ChQY;E6CiQZ,0BjDga6B;AF6uJjC;;AmD/oKE;EAKI,yB7CtQU;E6CuQV,YjD0a2B;AFouJjC;;AkB15KE;EiCiRM,yB7C5QQ;E6C6QR,YjDoayB;AFyuJjC;;AmDzpKE;EACE,yB7C1PY;E6C2PZ,0BjDga6B;AF4vJjC;;AmD9pKE;EAKI,yB7ChQU;E6CiQV,YjD0a2B;AFmvJjC;;AkBz6KE;EiCiRM,yB7CtQQ;E6CuQR,YjDoayB;AFwvJjC;;AmDxqKE;EACE,yB7CpPY;E6CqPZ,0BjDga6B;AF2wJjC;;AmD7qKE;EAKI,yB7C1PU;E6C2PV,YjD0a2B;AFkwJjC;;AkBx7KE;EiCiRM,yB7ChQQ;E6CiQR,YjDoayB;AFuwJjC;;AmDvrKE;EACE,yBjD9JqC;EiD+JrC,YjD8a6B;AF4wJjC;;AmD5rKE;EAKI,yBjDhKmC;EiDiKnC,YjD0a2B;AFixJjC;;AkBv8KE;EiCiRM,yBjDtKiC;EiDuKjC,YjDoayB;AFsxJjC;;AmDtsKE;EACE,yBjDpKqC;EiDqKrC,0BjDga6B;AFyyJjC;;AmD3sKE;EAKI,yBjDvKmC;EiDwKnC,0BjD4Z2B;AF8yJjC;;AkBt9KE;EiCiRM,yBjD7KiC;EiD8KjC,0BjDsZyB;AFmzJjC;;AmDjsKA;E9BvPE;;qErB67KmE;EqB17KnE,8ECtBoE;E6B6QpE,UAAU;AnDssKZ;;AWr7KI;EwC4OJ;I9BjPI,0BCtCuC;EtBq+KzC;AACF;;AW37KI;EwC4OJ;I9B7OI,0BCpDwC;EtBq/K1C;AACF;;AmDrtKA;EAMI,kB9C9SoB;ALigLxB;;AmDztKA;EASM,gB9C/RU;ALm/KhB;;AmDltKM;EACE,aAAa;AnDqtKrB;;AmDjuKA;EAiBM,mB9CvSU;AL2/KhB;;AmDltKM;EACE,gBAAgB;AnDqtKxB;;AmDzuKA;ElCrRE,2BZnBsB;EYoBtB,4BZpBsB;ALshLxB;;AmD9uKA;EA4BQ,aAAa;AnDstKrB;;AmDntKM;ElCpTJ,yBkCqTkC;ElCpTlC,0BkCoTkC;AnDutKpC;;AmDvvKA;ElC3QE,+BZ7BsB;EY8BtB,8BZ9BsB;ALoiLxB;;AmDptKI;ElCnTF,6BkCoTmC;ElCnTnC,4BkCmTmC;AnDwtKrC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;IACE,QAAQ;IACR,UAAU;EpDupLd;AACF;;AoDjpLA;EAKI,WAAW;EACX,YAAY;ApDgpLhB;;AoD1oLA;EC5ZE,qCnDurB+B;EmDrrB/B,WAAW;EACX,gBAAmB;EACnB,gBAAgB;ED2ZhB,SAAS;ApD+oLX;;AoD1oLA;EjBpaE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EiBqanB,0BlDgR+B;EkD/Q/B,cAAc;EACd,kBAAkB;EAClB,gBhD3Z0B;EgD4Z1B,0BhD5WqC;EgD6WrC,oBAAoB;EACpB,SAAS;EACT,qB/C3Zc;E+C4Zd,6BAAqB;EAArB,qBAAqB;EAErB;;;;KpDgpLG;AACL;;AoDxoLA;E/BxYE;;qErBqhMmE;EqBlhMnE,sECtBoE;Ea/BpE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EiB4bnB,gBAAgB;EAChB,SAAS;EAET,0BlDsP+B;EkDrP/B,cAAc;EACd,0BhDpYqC;EgDqYrC,iBvB7OkC;EuB8OlC,e/Clbc;E+Cmbd,kBAAkB;EAClB,mBAAmB;EACnB,6BAAqB;EAArB,qBAAqB;EACrB,WAAW;ApD8oLb;;AW1hMI;EyC6XJ;I/BlYI,0BCtCuC;EtB0kMzC;AACF;;AWhiMI;EyC6XJ;I/B9XI,0BCpDwC;EtB0lM1C;AACF;;AkBplME;EkC6bE,0BlD2O6B;EkD1O7B,qBAAqB;ApD2pLzB;;AoD9qLA;EAuBI,qClDsO6B;AFq7KjC;;AoDlrLA;EA4BI,qClDiO6B;EkDhO7B,UAAU;ApD0pLd;;AoDvrLA;EAiCI,qClD4N6B;AF87KjC;;AoD3rLA;EAsCI,6BAA6B;EAC7B,0BlDsN6B;EkDrN7B,oBAAoB;ApDypLxB;;AoDjsLA;;EA8CI,qBAAqB;EACrB,mB/CnduB;AL2mM3B;;AoDvsLA;EAmDI,oB/CvduB;E+CwdvB,iBAAiB;EACjB,kBAAS;EAAT,SAAS;ApDwpLb;;AoDrpLE;;EAEE,iBvB5RgC;A7Bo7LpC;;AoDppLA;EACE,0BlD8L+B;EkD7L/B,cAAc;EACd,oBAAoB;EACpB,qB/Czec;E+C0ed,6BAAqB;EAArB,qBAAqB;EAErB;;;KpDwpLG;AACL;;AoDjpLA;E7BvgBE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAOtG,6BAA6B;EAC7B,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;E6B0ef,0B7Cre0B;E6Cse1B,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoC;EACpC,kB7CrekB;E6CselB,mBAAmB;ApD8pLvB;;AoD5pLI;EACE,sB7C3e0B;AP0oMhC;;AoD5pLI;EACE,wB7C9eyB;AP6oM/B;;AoD/qLA;EAqBI,mBAAmC;ApD8pLvC;;AoD3pLE;EAEI,aAAa;ApD6pLnB;;AoD/pLE;E7B/hBA,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAOtG,6BAA6B;EAC7B,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;E6BsgBb,qB7ChgBwB;E6CigBxB,qBAAqB;EACrB,mB7C/fgB;E6CggBhB,mBAAmC;ApDwqLzC;;AoDjqLA;EACE,oB7CxgBoB;E6CygBpB,mB7CzgBoB;AP6qMtB;;AoDtqLA;;;EAOI,eAAe;EACf,cAAc;ApDqqLlB;;AoDlqLE;EACE,eAAe;EACf,cAAc;ApDqqLlB;;AsDpuMA;EACE,aAAa;EACb,UAAU;EACV,gBAAgB;EAChB,eAAe;EACf,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,Y7BJO;AzB2uMT;;AsDluMA;EjCsDE,0BCrDyC;EDsDzC,4BiCtD4C;EjCuD5C,wDCtCoE;EgCfpE,qCpDuqB+B;EoDtqB/B,UAAU;EACV,eAAe;EACf,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,Y7BnBO;AzByvMT;;AWhsMI;E2ChDJ;IjC2DI,4BCrDyC;EtB+uM3C;AACF;;AWtsMI;E2ChDJ;IjC+DI,0BCnEwC;EtB+vM1C;AACF;;AsD5vMA;EAaI,UAAU;AtDmvMd;;AsD7uMA;EjCEE,0BClByC;EDmBzC,kDiCF+C;EjCE/C,0CiCF+C;EjCE/C,6DiCF+C;EjCG/C,wDCNoE;EgCKpE,yBpDkqB+B;EoDjqB/B,8BAAkD;EAClD,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,MAAM;EACN,SAAS;EACT,OAAO;EACP,2CAAmC;EAAnC,mCAAmC;EACnC,YzBgNuC;A7BiiMzC;;AWhuMI;E2C7BJ;IjCOI,4BClByC;EtB6wM3C;AACF;;AWtuMI;E2C7BJ;IjCWI,yBChCuC;EtB6xMzC;AACF;;AsD3vME;EACE,QAAQ;EACR,UAAU;EACV,0CAAkC;EAAlC,kCAAkC;AtD8vMtC;;AsD3vME;EjClCA,0BCHyC;EDIzC,kDiCkCwD;EjClCxD,0CiCkCwD;EjClCxD,6DiCkCwD;EjCjCxD,sDCSkE;EgC0BhE,uH7BjCsH;E6BkCtH,uCAA+B;EAA/B,+BAA+B;AtD+vMnC;;AW1vMI;E2CTF;IjC7BE,4BCHyC;EtBwyM3C;AACF;;AWhwMI;E2CTF;IjCzBE,0BCjBwC;EtBwzM1C;AACF;;AsDrwMA;EACE,qBjDzCyB;EiD0CzB,mBjD7Cc;EiD8Cd,kBjD9Cc;ALszMhB;;AsDrwMA;EDpEE,qCnDurB+B;EmDrrB/B,WAAW;EACX,gBAAmB;EACnB,gBAAgB;ArD40MlB;;AsDxwMA;EACE,yBpD0CuC;EoDzCvC,4CpD6mB+B;EoD5mB/B,cAAc;EACd,qBjDtDyB;EiDuDzB,sBjD1Dc;ALq0MhB;;AsDxwMA;EnBhFE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EmBiFnB,0BpDomB+B;EoDnmB/B,cAAc;EACd,gBlDtE0B;EkDuE1B,YzBqKsC;EyBpKtC,cAAc;EACd,aAAa;EACb,gBAAgB;EAChB,uBjDvEc;ALm1MhB;;AsD1wME;EACE,mBAA4C;AtD6wMhD;;AsDvwMA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,gBAAgB;EAChB,kBjDjFyB;EiDkFzB,qBjDlFyB;EiDmFzB,eAAe;AtD0wMjB;;AsDxwME;;EAEE,aAAa;AtD2wMjB;;AsDrxMA;EnBnGE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EmBiHjB,sBAAmB;EAAnB,mBAAmB;EACnB,kBjDnHoB;EiDoHpB,0BpDkkB6B;EoDjkB7B,oBAAa;EAAb,aAAa;EAEb,gBlDzGwB;EkD0GxB,czB8HsC;EyB7HtC,0BlD1DuC;EkD2DvC,qBlD1C6B;EkD2C7B,cjDtGuB;EiDuGvB,iBjDvGuB;EiDwGvB,iCAAiC;AtD2wMrC;;AkB13ME;EoCkHI,yBpDdmC;AF0xMzC;;AsD1yMA;EAmCM,wChDpIU;EgDqIV,chDrIU;ANg5MhB;;AsD/yMA;EAyCM,6BAA6B;EAC7B,0BpD0iB2B;AFguLjC;;AsDpzMA;EA8CM,UAAU;AtD0wMhB;;AsDxzMA;EAmDI,chDpJY;AN65MhB;;AsDrwMA;EACE,0BpD4hB+B;EoD3hB/B,azBoFwC;A7BorM1C;;AsDtwME;;EAEE,chD9JY;ANu6MhB;;AsDrwMA;EACE,chDnKc;AN26MhB;;AWh3MI;E2CkHA;IACE,aAAa;IACb,gBAAgB;EtDkwMpB;EsD/vME;IACE,aAAa;IACb,gBAAgB;EtDiwMpB;EsD9vME;IACE,aAAa;IACb,gBAAgB;EtDgwMpB;EsD7vME;IACE,2CpDwf2B;IoDvf3B,yBAAyB;IACzB,WAAW;IACX,YzB0DmC;IyBzDnC,aAAa;EtD+vMjB;EsDpwME;IASI,WzBsS8B;E7Bw9LpC;EsDvwME;IAaI,eAAe;EtD6vMrB;EsD1wME;IAgBM,cAAc;EtD6vMtB;EsD7wME;IAoBM,6BAA6B;EtD4vMrC;EsDhxME;IAyBI,eAAe;IACf,0CpD+dyB;IoD9dzB,QAAQ;IACR,UAAU;EtD0vMhB;EsDtxME;IAgCI,gBAAgB;EtDyvMtB;EsDzxME;IAoCI,eAAe;IACf,kBAAkB;IAClB,uCAA+B;IAA/B,+BAA+B;IAC/B,WAAW;EtDwvMjB;EsDpvME;IACE,WAAW;IACX,YzBiBmC;IyBhBnC,aAAa;EtDsvMjB;EsDzvME;IAMI,yCpDwcyB;IoDvczB,gBAA0C;IAC1C,WzB4P8B;IyB3P9B,W7B1OA;EzBg+MN;EsD/vME;IAaI,QAAQ;IACR,UAAU;EtDqvMhB;EsDnwME;IAiBM,eAAe;IACf,0CpD4buB;EF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NE;EACE,UAAU;EACV,oBAAoB;AvD+5NxB;;AuD35NA;EtC7CE,kBZfsB;EgBkEtB,0BCrDyC;EDsDzC,+CkCLuD;ElCKvD,uCkCLuD;ElCKvD,0DkCLuD;ElCMvD,wDCtCoE;EdyBpE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;EmDhB7B,wH9B7CyH;E8B8CzH,kBAA+D;EAC/D,UAAU;EACV,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAClB,8BAA0C;EAA1C,sBAA0C;AvDk6N5C;;AW76NI;E4CAJ;IlCWI,4BCrDyC;EtB49N3C;AACF;;AWn7NI;E4CAJ;IlCeI,0BCnEwC;EtB4+N1C;AACF;;AuD56NE;EAbF;IAcI,oBAAa;IAAb,aAAa;IACb,eAAe;EvDg7NjB;AACF;;AuD96NE;EACE,UAAU;EACV,2BAAmB;EAAnB,mBAAmB;AvDi7NvB;;AuD36NA;EtCzDE,+BZ7BsB;EY8BtB,8BZ9BsB;EkDyFtB,oBAAa;EAAb,aAAa;EACb,kBAAyB;EAAzB,yBAAyB;EACzB,sBlDtEyB;ALo/N3B;;AuD56NE;EAPF;IAQI,wBAA0C;IAC1C,sBAA6C;IAC7C,qBAA4C;EvDg7N9C;AACF;;AuD37NA;EAcI,kBAAc;EAAd,cAAc;EACd,mBlDhFuB;EkDiFvB,YAAY;AvDi7NhB;;AuDj8NA;EAmBM,cAAc;AvDk7NpB;;AuD36NA;EACE,c1BgJkC;E0B/IlC,mB1B+IkC;E0B9IlC,oBlD9FyB;EkD+FzB,mBlD/FyB;EkDgGzB,mBAA2D;EAC3D,kBAA0D;EAC1D,kBAAkB;EAClB,kBAAkB;AvD86NpB;;AuD56NE;EAVF;IAWI,kBlDtGuB;IkDuGvB,qBAA4C;IAC5C,oBAA2C;EvDg7N7C;AACF;;AuD76NA;;EAEE,eAAe;EACf,mBlD/GyB;AL+hO3B;;AuDn7NA;;EAMI,cAAc;AvDk7NlB;;AuD96NA;;EAEE,kBAAkB;EAClB,0BrDwiB+B;EqDviB/B,c1BkHkC;E0BjHlC,oBAAoC;EACpC,kBAAkB;EAClB,QAAQ;EACR,a1B8GkC;A7Bm0NpC;;AuDz7NA;;;EAYI,mB1B0GgC;A7By0NpC;;AuD/7NA;;EAgBI,sFAAoI;EACpI,eAAe;AvDo7NnB;;AuDr8NA;;EAqBI,sFAAoI;AvDq7NxI;;AuDj7NA;EACE,QAAQ;AvDo7NV;;AuDr7NA;EAII,+B1BuGgD;A7B80NpD;;AuDj7NA;EAEE,a1BmFkC;A7Bg2NpC;;AuDr7NA;EAKI,8B1B+F+C;A7Bq1NnD;;AuD38NG;EA4BD,0BrDggB+B;AFm7MjC;;AuD96NA;EtCxKE,2BZnBsB;EYoBtB,4BZpBsB;EkD8LtB,yBjD7Lc;EiD8Ld,YrDqgB+B;EqDpgB/B,oB1BwEkC;A7By2NpC;;AuD/6NE;EAPF;ItCzJE,2BZlCsB;IYmCtB,8BZnCsB;IkDqMpB,0BAA0B;IAC1B,kBAAiE;IACjE,mBAAmB;EvDm7NrB;AACF;;AuDh7NA;EpB5ME,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;E3BmBnB,mBJamD;EIZnD,gBJJ0B;EIK1B,0BJqCyC;EIpCzC,mBJqD6B;EmDmI7B,gBAAgB;AvDu7NlB;;AuDp7NA;EACE,oBlD9LyB;ALqnO3B;;AuDp7NA;EACE,oBlDlMyB;ALynO3B;;AuDr7NE;EAHF;IAII,cAAc;IACd,eAAe;EvDy7NjB;AACF;;AuD/7NA;EASI,YAAY;AvD07NhB;;AuDp7NA;EtCxME,+BZ7BsB;EY8BtB,8BZ9BsB;EkDwOtB,yBrD4d+B;EqD3d/B,gBAAgB;AvDu7NlB;;AuDr7NE;EANF;ItC7ME,4BZxBsB;IYyBtB,+BZzBsB;IkD8OpB,4BAA4B;EvDy7N9B;AACF;;AAEA;EuDr7NI,0BAA0B;EAC1B,cAAc;EACd,eAAe;AvDu7NnB;;AAEA;EuDp7NI,iCrD0b6B;AF4/MjC;;AAEA;EuDp7NI,oBAAoB;EACpB,0BrDqb6B;EqDpb7B,eAAe;AvDs7NnB;;AuDh7NA;EACE,kBAAkB;EAClB,eAAe;EACf,c1BVkC;E0BWlC,mB1BXkC;E0BYlC,YAAY;EACZ,sBAAsB;EACtB,a1BdkC;A7Bi8NpC;;AuDj7NE;EATF;IAUI,qBAA0C;IAC1C,oBAAyC;EvDq7N3C;AACF;;AuDj8NA;EAeI,yBjDtRY;EiDuRZ,YrD4a6B;AF0gNjC;;AuDt8NA;EA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,iIAAiP;EACjP,yIAAyP;EACzP,sIAAsP;AxD25O5P;;AwDr6OA;;EvCrCE,gCYkQ4C;EZjQ5C,mCYiQ4C;E2B3M1C,cAAwC;EACxC,gBAAmC;AxD05OvC;;AwD76OA;;EAwBI,iIAA6N;EAC7N,yIAAqO;EACrO,sIAAkO;EAElO,wBAAwB;EACxB,2BAA2B;EAC3B,gCAAsE;EACtE,WAAW;EACX,cAAc;EACd,e3B8L0C;E2B7L1C,kBAAkB;EAClB,aAAa;EACb,gBAAmC;EACnC,OAAO;EACP,WAAW;AxDy5Of;;AwDr5OA;EACE;IACE,wBAAwB;ExDw5O1B;EwDr5OA;IACE,8BAAiD;ExDu5OnD;AACF;;AwD95OA;EACE;IACE,wBAAwB;ExDw5O1B;EwDr5OA;IACE,8BAAiD;ExDu5OnD;AACF;;AwDl5OA;EACE,4B3ByK4C;E2BxK5C,kBAAkB;EAClB,WAAW;AxDq5Ob;;AwDx5OA;EAOM,4BlDvHU;AN4gPhB;;AwD55OA;EAWQ,yBlD7HQ;ANkhPhB;;AwDh6OA;EAeQ,sBAAsB;AxDq5O9B;;AwDp6OA;EAOM,4BlDjHU;ANkhPhB;;AwDx6OA;EAWQ,yBlDvHQ;ANwhPhB;;AwD56OA;EAeQ,sBAAsB;AxDi6O9B;;AwDh7OA;EAOM,4BlD3GU;ANwhPhB;;AwDp7OA;EAWQ,yBlDjHQ;AN8hPhB;;AwDx7OA;EAeQ,sBAAsB;AxD66O9B;;AwD57OA;EAOM,4BlDrGU;AN8hPhB;;AwDh8OA;EAWQ,yBlD3GQ;ANoiPhB;;AwDp8OA;EAeQ,sBAAsB;AxDy7O9B;;AwDx8OA;EAOM,4BlD/FU;ANoiPhB;;AwD58OA;EAWQ,yBlDrGQ;AN0iPhB;;AwDh9OA;EAeQ,sBAAsB;AxDq8O9B;;AwDp9OA;EAOM,4BlDzFU;AN0iPhB;;AwDx9OA;EAWQ,yBlD/FQ;ANgjPhB;;AwD59OA;EAeQ,sBAAsB;AxDi9O9B;;AwDh+OA;EAOM,4BtDHmC;AFg+OzC;;AwDp+OA;EAWQ,yBtDLiC;AFk+OzC;;AwDx+OA;EAeQ,sBAAsB;AxD69O9B;;AwD5+OA;EAOM,4BtDTmC;AFk/OzC;;AwDh/OA;EAWQ,yBtDZiC;AFq/OzC;;AwDp/O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AA+B;EAC/B,gCAAwB;EAAxB,wBAAwB;EACxB,6G7BgI2E;E6BhI3E,qG7BgI2E;E6BhI3E,0J7BgI2E;E6B/H3E,c7B4HiD;E6B3HjD,kCAAkC;A1Dy5PxC;;A0Dl8PA;EA+CM,axD0ewB;AF66O9B;;A0Dt8PA;EAoDQ,mBpDrNQ;AN2mQhB;;A0D18PA;EAyDQ,mBpD1NQ;EoD2NR,sCAAkD;EAAlD,8BAAkD;A1Dq5P1D;;A0D/8PA;EAgEM,mJxDod2B;AF+7OjC;;A0Dn9PA;EAoEM,sJpDrOU;ANwnQhB;;A0Dv9PA;EAyEM,mJxD2c2B;AFu8OjC;;A0D39PA;EA6EM,sJpD9OU;ANgoQhB;;A0D/9PA;EAoFQ,mBxDlIiC;EwDmIjC,cAAc;A1D+4PtB;;A0Dp+PA;EAwFQ,gHxD4byB;AFo9OjC;;A0Dx+PA;EA+FQ,uCAA4G;A1D64PpH;;A0D5+PA;EAmGQ,mBAA4E;A1D64PpF;;A2D5mQA;EACE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,uBAAuB;EACvB,Y9BySyB;E8BxSzB,UAAU;EACV,WAAW;A3D+mQb;;A2DpnQA;EAQI,e9BwSyB;A7Bw0P7B;;A2DxnQA;EAYI,UAAU;A3DgnQd;;A2D5nQA;EAgBI,UAAU;A3DgnQd;;A2DhoQA;EAkB8B,sJrDvDd;ANyqQhB;;A2DpoQA;EAmB0B,sJrDxDV;AN6qQhB;;A2DxoQA;EAoBmB,sJrDzDH;ANirQhB;;A2D5oQA;EAwBI,SAAS;A3DwnQb;;A2DhpQA;EArCE,mBrDAc;EqDCd,S9B4VqB;E8B3VrB,kB9B4V8B;E8B3V9B,+GlCuBgH;EkCtBhH,e9BsV0B;E8BrV1B,6C9BiWiD;E8BjWjD,qC9BiWiD;E8BhWjD,c9BoV0B;E8BvRxB,wBAAgB;EAAhB,gBAAgB;EAChB,mBAA6D;A3D6nQjE;;A2D5pQA;EA3BE,sJrDVc;ANqsQhB;;A2DhqQA;EAvBE,mBrDdc;EqDed,sJrDfc;AN0sQhB;;A2DrqQA;EAbE,kCrDxBc;EqDyBd,yBAAyB;EACzB,uB9B8TiD;E8B7TjD,kBAAkB;EAClB,e9BuT2B;E8BtT3B,W9BqTuB;A7Bi4PzB;;A2D9qQA;EArCE,mBrDAc;EqDCd,S9B4VqB;E8B3VrB,kB9B4V8B;E8B3V9B,+GlCuBgH;EkCtBhH,e9BsV0B;E8BrV1B,0C9BiWiD;E8BjWjD,qC9BiWiD;E8BhWjD,c9BoV0B;E8BpQxB,qBAAqB;A3DwoQzB;;A2DzrQA;EA3BE,sJrDVc;ANkuQhB;;A2D7rQA;EAvBE,mBrDdc;EqDed,sJrDfc;ANuuQhB;;A2DlsQA;EAbE,kCrDxBc;EqDyBd,yBAAyB;EACzB,uB9B8TiD;E8B7TjD,kBAAkB;EAClB,e9BuT2B;E8BtT3B,W9BqTuB;A7B85PzB;;A2D3sQA;EAiEI,mBrDtGY;EqDuGZ,wB9BkPiE;E8BjPjE,gB9B4OmC;A7Bk6PvC;;A2DjtQA;EArCE,mBrDAc;EqDCd,S9B4VqB;E8B3VrB,kB9B4V8B;E8B3V9B,+GlCuBgH;EkCtBhH,e9BsV0B;E8BrV1B,yC9BiWiD;E8BjWjD,qC9BiWiD;E8BhWjD,c9BoV0B;E8B5OxB,aAAa;EACb,oB9BoPyC;E8BnPzC,mB9BmPyC;A7Bg6P7C;;A2D9tQA;EA3BE,sJrDVc;ANuwQhB;;A2DluQA;EAvBE,mBrDdc;EqDed,sJrDfc;AN4wQhB;;A2DvuQA;EAbE,kCrDxBc;EqDyBd,yBAAyB;EACzB,uB9B8TiD;E8B7TjD,kBAAkB;EAClB,e9BuT2B;E8BtT3B,W9BqTuB;E8BpNrB,uBAAuB;A3DwpQ3B;;A2DjvQA;EA6FI,mBrDlIY;EqDmIZ,wB9BsNiE;E8BrNjE,gB9BgNmC;A7Bw8PvC;;A2DvvQA;EAmGI,kCrDxIY;EqDyIZ,uB9B+M+C;E8B9M/C,kBAAkB;A3DwpQtB;;A2D7vQA;EAyGI,eAAe;A3DwpQnB;;A2DjwQA;EAlBE,mB9BkVgC;E8BjVhC,+GlCMgH;AzBixQlH;;A2DtwQA;EAJE,mB9BsTgC;E8BrThC,eAAe;A3D8wQjB;;A2D3wQA;EAlBE,mB9BkVgC;E8BjVhC,+GlCMgH;AzB2xQlH;;A2DhxQA;EAJE,mB9BsTgC;E8BrThC,eAAe;A3DwxQjB;;A2DrxQA;EA6HM,mB9BmM4B;A7By9PlC;;A2DzxQA;EAlBE,mB9BkVgC;E8BjVhC,+GlCMgH;AzByyQlH;;A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B5DisB6B;AFg2PjC;;A8DtiRA;EAQM,c5D8rB2B;AFo2PjC;;A8D1iRA;EAYM,2C5D0rB2B;AFw2PjC;;A8D9iRA;EAgBM,2C5DsrB2B;AF42PjC;;A8DljRA;EAoBM,2C5DkrB2B;AFg3PjC;;A8DtjRA;EAwBM,yB5D8qB2B;AFo3PjC;;A8D1jRA;EzCmDE;;qErB4gRmE;EqBzgRnE,+ECtBoE;Ea/BpE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;E2B6BjB,sBAAmB;EAAnB,mBAAmB;EACnB,0B5DupB6B;E4DtpB7B,oBAAa;EAAb,aAAa;EACb,kBAAc;EAAd,cAAc;EACd,mB1DKiD;E0DJjD,gB1DrBwB;E0DsBxB,YjC+W2B;EiC9W3B,qBAAuB;EAAvB,uBAAuB;EACvB,0BjCgXqC;EiC/WrC,oBAAoB;EAEpB,kBAAkB;EAClB,ezDxBY;EyDyBZ,kBAAkB;EAClB,yBAAyB;EA2BzB;;;;O9D6gRG;AACP;;AWzhRI;EmD9DJ;IzCyDI,0BCtCuC;EtBykRzC;AACF;;AW/hRI;EmD9DJ;IzC6DI,0BCpDwC;EtBylR1C;AACF;;AWriRI;EmD9DJ;IAiDU,iBzDzBiB;ELglRzB;AACF;;A8DzmRA;EzCmDE;;qErB2jRmE;EqBxjRnE,sDCtBoE;EwCuBhE,yBxDpDU;EwDqDV,WAAW;EACX,gBjC8V6B;EiC7V7B,UAAU;EACV,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,OAAO;A9D0jRb;;AW1jRI;EmD9DJ;IzCyDI,0BCtCuC;EtB0mRzC;AACF;;AWhkRI;EmD9DJ;IzC6DI,0BCpDwC;EtB0nR1C;AACF;;A8DpoRA;EAkEM,wCxD/DU;ANqoRhB;;A8DxoRA;EAsEM,wCxDnEU;ANyoRhB;;A8D5oRA;EAiFM,cAAc;A9D+jRpB;;A8DhpRA;;EAqFQ,qBAAqB;A9DgkR7B;;A8DrpRA;EA0FM,cxDvFU;ANspRhB;;A8DzpRA;EA6FQ,UAAU;A9DgkRlB;;A8D7pRA;EAmGM,6BAA6B;EAC7B,0B5DolB2B;E4DnlB3B,UAAU;A9D8jRhB;;A8DnqRA;;EA0GM,oBzDnFqB;ALipR3B;;A8DxqRA;EA+GI,qC5DykB6B;AFo/PjC;;A8DvjRA;EACE,kBAAkB;A9D0jRpB;;A8D3jRA;EAKM,UAAU;A9D0jRhB;;A8D/jRA;EzClEE;;qErBsoRmE;EqBnoRnE,0DCtBoE;AtB2pRtE;;AW7nRI;EmDuDJ;IzC5DI,0BCtCuC;EtB6qRzC;AACF;;AWnoRI;EmDuDJ;IzCxDI,0BCpDwC;EtB6rR1C;AACF;;A8DllRA;EAcI,yB5DmkB6B;AFqgQjC;;A8DtlRA;EAkBI,mBAAmB;A9DwkRvB;;A8D1lRA;EAqBM,gBAAgB;A9DykRtB;;A8D9lRA;EA0BI,yBxD5IY;EwD6IZ,aAAa;EACb,gBjCsQ+B;EiCrQ/B,kBAAkB;EAClB,SAAS;A9DwkRb;;A8DtmRA;EAiCM,cAAc;A9DykRpB;;A8DtkRI;EACE,YjC2PyB;A7B80Q/B;;A8DpkRA;EAEI,qBAAiB;EAAjB,iBAAiB;EACjB,iCAAiC;EACjC,gBAAgB;EAChB,kBAAkB;EAClB,oBAAoB;A9DskRxB;;ACv3QA;E8D7WE,SAAS;EACT,qB1DgByB;E0DfzB,UAAU;A/DwuRZ;;ACt3QA;E8D5WE,qB1DQyB;AL8tR3B;;A+DnuRA;EACE,4BAA4B;EAC5B,6BAA6B;EAC7B,iC7DmqB+B;E6DlqB/B,gBAAgB;EAChB,mBAAmB;EACnB,qBlC+YgC;EkC9YhC,gBAAgB;EAChB,oBzDvBc;EyDwBd,0B7D6pB+B;E6D5pB/B,cAAc;EACd,elCqZiC;EkCnZjC,0B3DiCqC;E2DhCrC,gBlCyZgC;EkCxZhC,wCAA6G;EAC7G,mFAAmF;EACnF,WAAW;A/DquRb;;A+DnuRE;EACE,6BAA6B;EAC7B,SAAS;A/DsuRb;;A+DnuRE;EACE,kBAAkB;EAClB,sC7D4oB6B;AF0lQjC;;A+DnuRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DuuRhB;;A+DzuRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DuuRhB;;A+DzuRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DuuRhB;;A+DzuRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DuuRhB;;A+DzuRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DuuRhB;;A+DpuRE;EAEE,oBAAoB;EACpB,0B7DioB6B;E6DhoB7B,UAAU;A/DsuRd;;AkB7xRE;E6C0DI,iC7D6nB2B;E6D5nB3B,gBAAgB;A/DuuRtB;;A+DnuRE;EACE,iC7DunB6B;AF+mQjC;;A+DnuRE;EACE,qBzDlEY;EyDmEZ,uCzDnEY;EyDoEZ,UAAU;A/DsuRd;;A+DnuRE;EACE,UAAU;A/DsuRd;;A+DluRA;EAII,mBlCkWkC;A7Bg4QtC;;A+D9tRA;;;;EAKI,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/DguRpB;;A+D1tRA;EACE,mBlCgVqC;EkC9UrC,qBlCqVqC;EkCpVrC,wCAAsH;A/D4tRxH;;A+DhuRA;EAOI,mBlC6UkC;A7Bg5QtC;;A+DztRA;EACE,oBlCsUsC;EkCpUtC,qBlC2UqC;EkC1UrC,wCAAsH;A/D2tRxH;;A+D/tRA;EAOI,gBlCmU+B;A7By5QnC;;A+DttRA;EACE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,yOAA2G;EAC3G,oBlCyU+E;EkCxU/E,kCAAkC;A/DytRpC;;A+DvtRE;EAEE,sBAAsB;A/DytR1B;;A+DrtRA;EACE,iCAAiC;EACjC,iC7DgjB+B;E6D/iB/B,kB1DvIsB;E0DwItB,iBlC6RgC;EkC5RhC,kBlCoUmC;EkCnUnC,8B1DxHc;ALg1RhB;;A+DttRE;EACE,iC7DyiB6B;AFgrQjC;;A+DttRE;EACE,qBzDhJY;EyDiJZ,wEzDjJY;AN02RhB;;A+DrtRA;EASM,iBAAqB;A/DgtR3B;;A+DztRA;EAYQ,iB1D5ImB;AL61R3B;;A+D7tRA;EAiBM,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,e3D7I0B;E2D8I1B,YlCWsC;EkCVtC,0B3D7GiC;AJ6zRvC;;A+DruRA;EAyBQ,+B7DugByB;AFysQjC;;A+DzuRA;EA6BQ,0CAAqE;A/DgtR7E;;A+D7uRA;EAkCM,0VjB3I4E;A9C01RlF;;A+DjvRA;EAyCM,kC1D7KU;ALy3RhB;;A+DrvRA;EAgDM,oClC6QgC;A7B47QtC;;A+DpsRA;EAEI,mBlCsOkC;A7Bg+QtC;;A+DxsRA;EAWI,mBlC8NkC;A7Bm+QtC;;A+D5sRA;EAcM,mBlCqPgC;EkCpPhC,kC1DxMU;AL04RhB;;A+DjtRA;EAoBI,gBlCsN+B;A7B2+QnC;;A+DrtRA;EAuBM,mBlC6OgC;EkC5OhC,oClCgPgC;A7Bk9QtC;;A+DzrRA;EACE,qBAAqB;EACrB,elCqMoC;EkCpMpC,gBAAgB;EAChB,kBAAkB;EAClB,WAAW;A/D4rRb;;A+DzrRA;EACE,elC8LoC;EkC7LpC,SAAS;EACT,UAAU;EACV,gBAAgB;EAChB,kBAAkB;EAClB,WAAW;EACX,UAAU;A/D4rRZ;;A+DnsRA;EAWM,4BzD9PU;EyD+PV,uCzD/PU;AN27RhB;;A+DvrRA;E5BtQE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EdgDnB;;qErBm5RmE;EqBh5RnE,uECtBoE;EyC2OpE,4C7D6a+B;E6D5a/B,0B7D4a+B;E6D3a/B,elCqKiC;EkCpKjC,elCuKoC;EkCtKpC,gBlC0KgC;EkCzKhC,gBAAgB;EAChB,gDlC8K8B;EkC7K9B,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,UAAU;A/D8rRZ;;AWt5RI;EoDyMJ;I1C9MI,0BCtCuC;EtBs8RzC;AACF;;AW55RI;EoDyMJ;I1C1MI,0BCpDwC;EtBs9R1C;AACF;;A+DztRA;ExCtQE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAOtG,6BAA6B;EAC7B,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EwCyPf,qBxD5LkC;EwD6LlC,kBAAkB;EAClB,QAAQ;EACR,QAAQ;EACR,mCAA2B;EAA3B,2BAA2B;A/DstR/B;;A+DltRA;EAGE;;;;;K/DutRG;AACL;;A+DhtRA;EAEE,oBlCoIsC;EkCnItC,qBlC0IqC;EkCzIrC,8ClC+I8B;A7BmkRhC;;A+DttRA;EAQI,oClC+JkC;A7BmjRtC;;A+D9sRA;EAEE,mBlCuHqC;EkCtHrC,qBlC6HqC;EkC5HrC,8ClCkI8B;A7B8kRhC;;A+DptRA;EAQI,kC1D9SY;AL8/RhB;;A+D5sRA;EAGE,mBlC4GoC;A7BimRtC;;A+D1sRA;EACE,cAAc;EACd,WAAW;A/D6sRb;;AAEA;EgEzhSI,aAAa;EACb,WAAW;AhE2hSf;;AgEvhSE;EACE,c1DiBY;ANygShB;;AgEthSE;E/CGA,kBZfsB;E2DepB,yB1DUY;E0DTZ,Y9DorB6B;E8DnrB7B,aAAa;EACb,mB5DqBiD;E4DpBjD,gB5DoDwB;E4DnDxB,kB3DCuB;E2DAvB,eAAe;EACf,YnCqf2B;EmCpf3B,e3DLY;E2DMZ,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,kBAAkB;EAClB,sBAAsB;EACtB,YvC3BK;AzBmjST;;AWz/RI;EqDhDF;IAoBI,mBnCme8B;ImCle9B,iB3DZqB;ELsiSzB;AACF;;AgEthSI;;EAEE,SAAsC;AhEyhS5C;;AgEthSI;EACE,mBnC+YgC;A7B0oRtC;;AgEthSI;EACE,mB3D5BsB;ALqjS5B;;AgErhSE;;;EAMQ,c1DjCM;ANsjShB;;AgE3hSE;;EAUQ,yB1DrCM;AN2jShB;;AgEhiSE;;EAeM,uC1D1CQ;ANgkShB;;AgEriSE;;;;EAoBM,cAAc;AhEwhStB;;AgEnhSE;;;EAKQ,4B1DzDM;E0D0DN,uC1D1DM;AN8kShB;;AgE1hSE;;EAWM,4B1D/DQ;ANmlShB;;AgE/hSE;;EAcQ,4B1DlEM;E0DmEN,uC1DnEM;ANylShB;;AgEriSE;;;;EAqBM,cAAc;AhEuhStB;;AgElhSE;;EAIM,yB1DlFQ;ANqmShB;;AgE9gSE;;EAIM,c1D3FQ;AN0mShB;;AgEzgSI;;;;EAEE,qB1DnGU;E0DuGR,wQlBnF0E;EkBoF1E,iCAAiC;EACjC,4BAA4B;EAC5B,8BAA8B;EAC9B,gBnCyTwB;A7BktRhC;;AkBhpSE;;;;;;;E8CyIM,qB1D/GQ;ANgoShB;;AgE/hSK;;;;EAkBG,uC1DnHQ;ANuoShB;;AgEtiSK;;;;;;;;;;EAuBG,cAAc;AhE4hStB;;AkB9qSE;;;;;;;;;;;E8C2JM,wE1DjIQ;ANkqShB;;AkB5rSE;;;;;;;;;;;E8CkKM,uC1DxIQ;ANgrShB;;AAEA;EgEzsSI,aAAa;EACb,WAAW;AhE2sSf;;AgEvsSE;EACE,c1DKY;ANqsShB;;AgEtsSE;E/CGA,kBZfsB;E2DepB,yB1DFY;E0DGZ,Y9DorB6B;E8DnrB7B,aAAa;EACb,mB5DqBiD;E4DpBjD,gB5DoDwB;E4DnDxB,kB3DCuB;E2DAvB,eAAe;EACf,YnCqf2B;EmCpf3B,e3DLY;E2DMZ,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,kBAAkB;EAClB,sBAAsB;EACtB,YvC3BK;AzBmuST;;AWzqSI;EqDhDF;IAoBI,mBnCme8B;ImCle9B,iB3DZqB;ELstSzB;AACF;;AgEtsSI;;EAEE,SAAsC;AhEysS5C;;AgEtsSI;EACE,mBnC+YgC;A7B0zRtC;;AgEtsSI;EACE,mB3D5BsB;ALquS5B;;AgErsSE;;;EAMQ,c1D7CM;ANkvShB;;AgE3sSE;;EAUQ,yB1DjDM;ANuvShB;;AgEhtSE;;EAeM,uC1DtDQ;AN4vShB;;AgErtSE;;;;EAoBM,cAAc;AhEwsStB;;AgEnsSE;;;EAKQ,4B1DrEM;E0DsEN,uC1DtEM;AN0wShB;;AgE1sSE;;EAWM,4B1D3EQ;AN+wShB;;AgE/sSE;;EAcQ,4B1D9EM;E0D+EN,uC1D/EM;ANqxShB;;AgErtSE;;;;EAqBM,cAAc;AhEusStB;;AgElsSE;;EAIM,yB1D9FQ;ANiyShB;;AgE9rSE;;EAIM,c1DvGQ;ANsyShB;;AgEzrSI;;;;EAEE,qB1D/GU;E0DmHR,uTlBnF0E;EkBoF1E,iCAAiC;EACjC,4BAA4B;EAC5B,8BAA8B;EAC9B,gBnCyTwB;A7Bk4RhC;;AkBh0SE;;;;;;;E8CyIM,qB1D3HQ;AN4zShB;;AgE/sSK;;;;EAkBG,uC1D/HQ;ANm0ShB;;AgEttSK;;;;;;;;;;EAuBG,cAAc;AhE4sStB;;AkB91SE;;;;;;;;;;;E8C2JM,wE1D7IQ;AN81ShB;;AkB52SE;;;;;;;;;;;E8CkKM,uC1DpJQ;AN42ShB;;A+DpiSA;EACE,oCAAoC;A/DuiStC;;AAEA;E+DliSM,czD5VU;ANg4ShB;;AAEA;;E+DhiSI,kBAAkB;A/DmiStB;;AAEA;;E+DliSM,mBzDrWU;EyDsWV,WAAW;EACX,WAAmC;EACnC,kBAAkB;EAElB,OAAO;EACP,4BAAoB;EAApB,oBAAoB;EACpB,gEzC/UgE;EyC+UhE,wDzC/UgE;EyC+UhE,8GzC/UgE;EyCgVhE,WAAW;EACX,sBAAsB;EACtB,UAAU;A/DoiShB;;AAEA;;E+DliSM,gBAAgB;A/DqiStB;;AAEA;E+DliSI,4BAAoB;EAApB,oBAAoB;A/DoiSxB;;A+DhiSE;EACE,qBAAqB;A/DmiSzB;;A+DhiSE;EACE,qBAAqB;A/DmiSzB;;A+DhiSE;EACE,qBAAqB;A/DmiSzB;;A+DhiSE;EACE,qBAAqB;A/DmiSzB;;A+DhiSE;EACE,qBAAqB;A/DmiSzB;;A+DhiSE;EACE,qBAAqB;A/DmiSzB;;A+DhiSE;EACE,oBAAoB;A/DmiSxB;;AiE37SA;EAEI,qC/DsrB6B;E+DrrB7B,0BAA4E;EAC5E,mCAAyH;EACzH,+DAA+D;AjE67SnE;;AiEl8SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjE+7SlB;;AiEx8SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjE+7SlB;;AiEx8SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjE+7SlB;;AiEx8SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjE+7SlB;;AiEx8SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjE+7SlB;;AiEx8SA;EAaM,qC/D2qB2B;AFoxRjC;;AiE58SA;EAiBM,qC/DuqB2B;AFwxRjC;;AiEh9SA;EAsBI,oBpCgb6E;A7B8gSjF;;AiEp9SA;EA0BI,0BAA4E;EAC5E,qBpC4Y8B;EoC3Y9B,mCAAyH;AjE87S7H;;AiE19SA;EA+BM,iC/DypB2B;AFsyRjC;;AiE99SA;EAoCM,qB3DjCU;E2DkCV,uC3DlCU;ANg+ShB;;AiEn+SA;EA4CI,kBpCmaiC;A7BwhSrC;;AiEv+SA;;EAiDI,kBpC8ZiC;A7B6hSrC;;AiEr7SA;EAEI,mBpC0XmC;EoCzXnC,qBpCgYmC;EoC/XnC,2CAAkI;AjEu7StI;;AiE37SA;EAQI,2CAAkI;AjEu7StI;;AiE/7SA;EAcI,mBpC2YkC;A7B0iStC;;AiEn8SA;EAkBI,oBpC6X6E;A7BwjSjF;;AiEv8SA;;;EAuBI,mBpCkYkC;A7BojStC;;AiEl7SA;EAEI,oBpCgWoC;EoC/VpC,qBpCsWmC;EoCrWnC,4CAAkI;AjEo7StI;;AiEx7SA;EAQI,4CAAkI;AjEo7StI;;AiE57SA;EAeI,mBpCgXkC;A7BikStC;;AiEh8SA;EAmBI,oBpCiW6E;A7BglSjF;;AiEp8SA;;;EAwBI,mBpCuWkC;A7B2kStC;;AiE36SE;;EAEE,uBAAsE;AjE86S1E;;AiE36SE;;;EAEE,wBAAuE;AjE+6S3E;;AiE56SE;;;EAEE,wBAAyE;AjEg7S7E;;AiE76SE;EACE,qBAAqB;AjEg7SzB;;AiE76SE;EACE,qBAAqB;AjEg7SzB;;AiE76SE;EACE,qBAAqB;AjEg7SzB;;AkEvjTA;EACE,oBrC8dsC;EqC7dtC,kBAAkB;AlE0jTpB;;AkE5jTA;;;EAMI,MAAM;EACN,8BAAkE;EAAlE,sBAAkE;AlE4jTtE;;AkEnkTA;EAcM,kBAAkB;AlEyjTxB;;AkEvkTA;E/BDE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;E+BqBjB,0BhEgqB6B;EgE/pB7B,erCyZ+B;EqCxZ/B,0B9DsCmC;E8DrCnC,iBAAiB;EACjB,SAAS;EACT,cAAc;EACd,UAAU;EACV,kBAAkB;EAClB,aAAuD;EACvD,OAAO;EACP,kCAA0B;EAA1B,0BAA0B;EAC1B,kJAGwC;EAHxC,0IAGwC;EAHxC,gMAGwC;AlEqjT5C;;AkEzlTA;EAwCI,kBAAkB;AlEqjTtB;;AkE7lTA;EA4CQ,0BhE0oByB;EgEzoBzB,UAAU;EAAE,uBAAA;AlEsjTpB;;AkEnmTA;EA4CQ,0BhE0oByB;EgEzoBzB,UAAU;EAAE,uBAAA;AlEsjTpB;;AkEnmTA;EA4CQ,0BhE0oByB;EgEzoBzB,UAAU;EAAE,uBAAA;AlEsjTpB;;AkEnmTA;EA4CQ,0BhE0oByB;EgEzoBzB,UAAU;EAAE,uBAAA;AlEsjTpB;;AkEnmTA;EA4CQ,0BhE0oByB;EgEzoBzB,UAAU;EAAE,uBAAA;AlEsjTpB;;AkEnmTA;E7CiDE;;qErBujTmE;EqBpjTnE,8DCtBoE;EDsBpE,sDCtBoE;E4CsBhE,kBAAkB;EAClB,UAAU;AlEujThB;;AkE5mTA;E7CiDE;;qErBujTmE;EqBpjTnE,2DCtBoE;EDsBpE,sDCtBoE;E4CsBhE,kBAAkB;EAClB,UAAU;AlEujThB;;AkE5mTA;E7CiDE;;qErBujTmE;EqBpjTnE,0DCtBoE;EDsBpE,sDCtBoE;E4CsBhE,kBAAkB;EAClB,UAAU;AlEujThB;;AkE5mTA;E7CiDE;;qErBujTmE;EqBpjTnE,0DCtBoE;EDsBpE,sDCtBoE;E4CsBhE,kBAAkB;EAClB,UAAU;AlEujThB;;AkE5mTA;E7CiDE;;qErBujTmE;EqBpjTnE,sDCtBoE;E4CsBhE,kBAAkB;EAClB,UAAU;AlEujThB;;AWhjTI;EuD5DJ;I7CuDI,0BCtCuC;EtBgmTzC;EkEjnTF;I7CuDI,0BCtCuC;EtBgmTzC;EkEjnTF;I7CuDI,0BCtCuC;EtBgmTzC;EkEjnTF;I7CuDI,0BCtCuC;EtBgmTzC;EkEjnTF;I7CuDI,0BCtCuC;EtBgmTzC;AACF;;AWtjTI;EuD5DJ;I7C2DI,0BCpDwC;EtBgnT1C;EkEvnTF;I7C2DI,0BCpDwC;EtBgnT1C;EkEvnTF;I7C2DI,0BCpDwC;EtBgnT1C;EkEvnTF;I7C2DI,0BCpDwC;EtBgnT1C;EkEvnTF;I7C2DI,0BCpDwC;EtBgnT1C;AACF;;AkE5jTA;;;;;EAGI,kCAAwE;EAAxE,0BAAwE;AlEikT5E;;AkEpkTA;EAOI,mBrC8WmC;EqC7WnC,qBrCoXmC;EqCnXnC,WAA6D;AlEikTjE;;AkE1kTA;EAaI,mBrCwWmC;EqCvWnC,qBrC8WmC;EqC7WnC,wCAAsH;AlEikT1H;;AkEhlTA;EAmBI,oBrCqX6E;A7B4sSjF;;AkEplTA;EAuBI,2CAAkI;AlEikTtI;;AkE7jTA;;;;;EAGI,kCAAwE;EAAxE,0BAAwE;AlEkkT5E;;AkErkTA;EAOI,oBrCoVoC;EqCnVpC,qBrC0VmC;EqCzVnC,WAA6D;AlEkkTjE;;AkE3kTA;EAaI,oBrC8UoC;EqC7UpC,qBrCoVmC;EqCnVnC,wCAAsH;AlEkkT1H;;AkEjlTA;EAmBI,oBrC0V6E;A7BwuSjF;;AkErlTA;EAuBI,4CAAkI;AlEkkTtI;;AkE5jTA;EACE,cAAc;AlE+jThB;;AkEhkTA;;;EAKI,cAAc;EACd,W7DrGuB;ALsqT3B;;AkEvkTA;EAUI,yBhEwjB6B;EgEvjB7B,SrCqVwG;EqCpVxG,U7D9GY;AL+qThB;;AkE7kTA;;;;;;EAiBI,mBAAoH;AlEqkTxH;;AkEtlTA;EAqBI,kCAAmF;AlEqkTvF;;;AkE9sTA;;EA+IE,6B5D9Ic;ANmtThB;;AkElkTA;EAEI,arCiUiH;EqChUjH,U7DnIY;ALusThB;;AkEvkTA;;;;;;;;;;;EAQI,wBAA6H;EAC7H,mB7DzIY;E6D0IZ,kB7D1IY;ALutThB;;AkEvlTA;EAcI,oBrCoS6E;A7ByySjF;;AkEzkTA;EAEI,YrCgTiH;EqC/SjH,arC4SkC;A7B+xStC;;AkE9kTA;;;;;;;;;;;EAQI,mBAA6H;EAC7H,sBrCsSkC;EqCrSlC,qBrCqSkC;A7B+yStC;;AkE9lTA;EAcI,oBrCkR6E;A7Bk0SjF;;AkE7kTE;EACE,qBAAuJ;AlEglT3J;;AkE7kTE;EACE,uBAAgK;AlEglTpK;;AkE7kTE;EACE,wBAAgK;AlEglTpK;;AmEpxTA;EACE,uBAAoB;EAApB,oBAAoB;EACpB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAAkB;EAClB,WAAW;AnEuxTb;;AmE5xTA;;;;;;;EAeI,kBAAc;EAAd,cAAc;EACd,gBAAgB;EAChB,YAAY;EACZ,kBAAkB;EAClB,SAAS;AnEuxTb;;AmE1yTA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BM,iB9DRU;AL00ThB;;AmE91TA;;;EAoCI,UAAU;AnEg0Td;;AmEp2TA;EAyCI,UAAU;AnE+zTd;;AmEzzTA;;EAEE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;AnE4zTzB;;AmEh0TA;;;EAOI,YAAY;EACZ,kBAAkB;EAClB,UAAU;AnE+zTd;;AmEx0TA;;;EAYM,UAAU;AnEk0ThB;;AmE90TA;;;;;;;;;;;;;;;EAoBI,iBAA6C;AnE40TjD;;AmEx0TA;EACE,iB9DpDc;AL+3ThB;;AmEx0TA;EACE,kB9DxDc;ALm4ThB;;AmEx0TA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,oBAAa;EAAb,aAAa;EACb,etC+ViC;EsC9VjC,gBtCqWgC;EsCpWhC,gBAAgB;EAEhB,mBAAmB;AnE00TrB;;AmEl1TA;EAWI,mBAA8C;AnE20TlD;;AmEr0TA;;;ElD5DE,yBkD+D+B;ElD9D/B,4BkD8D+B;AnEy0TjC;;AmE50TA;;;ElDtEE,0BkD6EgC;ElD5EhC,6BkD4EgC;AnE40TlC;;AmEt0TA;E9C1DE;;qErBq4TmE;EqBl4TnE,oDCtBoE;E6CgFpE,0BjEwkB+B;EiEvkB/B,kBAAkB;EAClB,eAA0D;EAC1D,kB9D/Fc;E8DgGd,kBAAS;EAAT,SAAS;AnE20TX;;AWj4TI;EwD+CJ;I9CpDI,0BCtCuC;EtBi7TzC;AACF;;AWv4TI;EwD+CJ;I9ChDI,0BCpDwC;EtBi8T1C;AACF;;AmE91TA;EAUI,0BjEikB6B;AFuxSjC;;AmEr1TE;;EAEE,c7DzHY;ANi9ThB;;AmEr1TE;EACE,mBtCiWoC;A7Bu/SxC;;AmEl1TA;;;EAMM,MAAM;AnEk1TZ;;AmEx1TA;;;EAWM,W9D1HqB;AL68T3B;;AmE91TA;EAeM,oB/D5G+C;AJ+7TrD;;AmEl2TA;EAoBI,mBtCyRmC;EsCxRnC,qBtC+RmC;EsC9RnC,wCAAsH;AnEk1T1H;;AmEx2TA;EA0BI,oBtCsS6E;A7B4iTjF;;AmE52TA;EA8BI,2CAAkI;AnEk1TtI;;AmEh3TA;;EAmCI,mBtCuSkC;A7B2iTtC;;AmEr3TA;;EA6CM,mBtCgQiC;EsC/PjC,qBtCsQiC;A7BukTvC;;AmE33TA;EAmDI,mBAA6D;EAC7D,qBtCgQmC;A7B4kTvC;;AmEp0TA;;;EAMM,MAAM;AnEo0TZ;;AmE10TA;;;EAWM,W9DtLqB;AL2/T3B;;AmEh1TA;EAeM,oBtCkRmC;A7BmjTzC;;AmEp1TA;EAoBI,oBtC8NoC;EsC7NpC,qBtCoOmC;EsCnOnC,wCAAsH;AnEo0T1H;;AmE11TA;EA0BI,oBtC0O6E;A7B0lTjF;;AmE91TA;EA8BI,4CAAkI;AnEo0TtI;;AmEl2TA;;EAmCI,mBtC4OkC;A7BwlTtC;;AmEv2TA;;EA6CM,oBtCqMkC;EsCpMlC,qBtC2MiC;A7BonTvC;;AmE72TA;EAmDI,oBAA6D;EAC7D,qBtCqMmC;A7BynTvC;;AoEjjUA;;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,sBAA8B;EAA9B,8BAA8B;ApEqjUhC;;AoEljUA;EAGE,0BlE2qB+B;EkE1qB/B,kBvCgeoC;EuC/dpC,sB/DKc;E+DJd,kBAAkB;ApEmjUpB;;AoEzjUA;EnDOE,kBZfsB;EgBiDtB;;qErBshUmE;EqBnhUnE,sDCtBoE;E8CMlE,qClEkpB6B;EkEjpB7B,SAAS;EACT,cAAc;EACd,YvCmc+B;EuClc/B,sB/DtBY;AL4jUhB;;AWlhUI;EyDpDJ;I/C+CI,0BCtCuC;EtBkkUzC;AACF;;AWxhUI;EyDpDJ;I/CmDI,0BCpDwC;EtBklU1C;AACF;;AkB3lUE;EkD4CI,gBAAgB;EAChB,UAAU;ApEmjUhB;;AoEvlUA;EAyCI,qBAA+F;EAC/F,wBAAkG;ApEkjUtG;;AoE5lUA;EA8CI,qBAA+F;EAC/F,wBAAkG;ApEkjUtG;;AoEjmUA;EnDOE,kBZfsB;EgBiDtB;;qErB8jUmE;EqB3jUnE,sDCtBoE;E8CgClE,qClEwnB6B;EkEvnB7B,YvC2a+B;A7ByoTnC;;AWvjUI;EyDpDJ;I/C+CI,0BCtCuC;EtBumUzC;AACF;;AW7jUI;EyDpDJ;I/CmDI,0BCpDwC;EtBunU1C;AACF;;AkBhoUE;EkDmEI,UAAU;ApEikUhB;;AoE3nUA;EA8DM,6BAA6B;EAC7B,UAAU;ApEikUhB;;AoEhoUA;EAkEQ,eAAe;ApEkkUvB;;AoEpoUA;EAsEQ,gBAAgB;ApEkkUxB;;AoExoUA;EA2EM,cAAc;EACd,YAAY;ApEikUlB;;AoE7oUA;EAgFM,eAAe;EACf,YAAY;ApEikUlB;;AoElpUA;EAqFM,kB/D3EU;E+D4EV,iB/D5EU;AL6oUhB;;AoEvpUA;EA2FI,qBAA+F;EAC/F,wBAAkG;ApEgkUtG;;AoE5pUA;EAgGI,qBAA+F;EAC/F,wBAAkG;ApEgkUtG;;AoEjqUA;EAqGI,qBAAqC;EACrC,wBAAwC;ApEgkU5C;;AoEtqUA;EAyGM,kBvC2XgC;EuC1XhC,sBAAgF;EAChF,yBAAmF;ApEikUzF;;AoE5jUA;EACE,YlE2kB+B;AFo/SjC;;AoEhkUA;;;;;EAQI,2ClEokB6B;AF4/SjC;;AoExkUA;EAaI,+BlE+jB6B;AFigTjC;;AoE7kUA;EAaI,+BlE+jB6B;AFigTjC;;AoE7kUA;EAaI,+BlE+jB6B;AFigTjC;;AoE7kUA;EAaI,+BlE+jB6B;AFigTjC;;AoE7kUA;;EAaI,+BlE+jB6B;AFigTjC;;AoE5jUA;;EAEE,gH3ClHiH;E2CmHjH,eAAe;EACf,QAAQ;EACR,OAAO;EACP,W3CxIM;AzBusUR;;AoE5jUA;EACE,SAAS;ApE+jUX;;AoE5jUA;EACE,MAAM;ApE+jUR;;AoE5jUA;EACE,gH3ClIiH;E2CmIjH,W3CrJM;AzBotUR;;AoE3jU8B;EAD9B;IAEI,gH3CxI+G;I2CyI/G,wBAAgB;IAAhB,gBAAgB;IAChB,MAAM;IACN,W3C7JI;EzB4tUN;AACF;;AoE5jUA;E/CvHE;;qErBwrUmE;EqBrrUnE,2ECtBoE;E8C6IpE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,W3CxKM;AzByuUR;;AWprUI;EyD4GJ;I/CjHI,0BCtCuC;EtBouUzC;AACF;;AW1rUI;EyD4GJ;I/C7GI,0BCpDwC;EtBovU1C;AACF;;AoEplUA;EAUI,yB9DjLY;E8DkLZ,gH3C1J+G;E2C2J/G,eAAe;ApE8kUnB;;AoExkUA;E5DxJE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EgE+G3B,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,2BAAoB;EAApB,oBAAoB;EACpB,evCySqC;EuCxSrC,kBAAkB;EAClB,mBAAmB;ApE6kUrB;;AkBjwUE;EkDuLE,cAAc;EACd,qBAAqB;ApE8kUzB;;AoE1lUA;E/CzIE;;qErBwuUmE;EqBruUnE,sDCtBoE;E8C8KlE,qClE0e6B;EkEze7B,WAAW;EACX,UAAU;EACV,kBAAkB;EAClB,MAAM;EACN,cAAqC;EACrC,SAAS;EACT,aAAoC;ApEglUxC;;AWvuUI;EyD8HJ;I/CnII,0BCtCuC;EtBuxUzC;AACF;;AW7uUI;EyD8HJ;I/C/HI,0BCpDwC;EtBuyU1C;AACF;;AoErnUA;EA6BI,UAAU;ApE4lUd;;AoEznUA;EAgCM,UAAU;ApE6lUhB;;AoE7nUA;EAqCI,iB/D7MY;ALyyUhB;;AoEjoUA;EAyCI,kB/DjNY;AL6yUhB;;AoExlUA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,2BAAoB;EAApB,oBAAoB;EACpB,mBAAe;EAAf,eAAe;EACf,evC6PqC;A7B81TvC;;AoEtlUA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;EA0Cf;;;KpEkjUG;AACL;;AoElmUA;EnDlOE,kBZfsB;EgBiDtB;;qErBwyUmE;EqBryUnE,wECtBoE;E8C8NlE,cAAc;EACd,evCiPgC;EuChPhC,evC2OmC;EuC1OnC,cvCiP6B;EuChP7B,YvC0O+B;EuCzO/B,sB/D/OY;AL+0UhB;;AWryUI;EyDqLJ;I/C1LI,0BCtCuC;EtBq1UzC;AACF;;AW3yUI;EyDqLJ;I/CtLI,0BCpDwC;EtBq2U1C;AACF;;AkB/1UE;EkDsPI,qClEkb2B;EkEjb3B,UAAU;ApE6mUhB;;AoEjoUA;EAyBM,UAAU;ApE4mUhB;;AoEroUA;EA6BM,6BAA6B;EAC7B,0BlEua2B;AFqsTjC;;AoE1oUA;EAkCM,UAAU;ApE4mUhB;;AoE9oUA;;EAwCI,UAAU;ApE2mUd;;AoEnpUA;EA4CI,qClEyZ6B;AFktTjC;;AoEhmUA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAAgB;EAAhB,gBAAgB;EAChB,oBAAY;EAAZ,YAAY;ApEmmUd;;AWr0UI;EyD0OC;;IAGK,gBAAgB;IAChB,eAAe;EpE8lUvB;AACF;;AW11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CPkE;E+COlE,wG/CPkE;AtBuyVpE;;AWtwVI;E0DtCJ;IAeI,cxCie8B;IwChe9B,mBxCge8B;IwC/d9B,iBhElBuB;ELozVzB;AACF;;AsE10VA;EAAkB,mCAAmC;AtE80VrD;;AsE70VA;EAAa,8BAA8B;AtEi1V3C;;AsEh1VA;EAAgB,iCAAiC;AtEo1VjD;;AsEn1VA;EAAgB,iCAAiC;AtEu1VjD;;AsEt1VA;EAAqB,sCAAsC;AtE01V3D;;AsEz1VA;EAAkB,mCAAmC;AtE61VrD;;AuEx1VE;EACE,oCAAmC;AvE21VvC;;AuE51VE;EACE,oCAAmC;AvE+1VvC;;AuEh2VE;EACE,oCAAmC;AvEm2VvC;;AuEp2VE;EACE,oCAAmC;AvEu2VvC;;AuEx2VE;EACE,oCAAmC;AvE22VvC;;AuE52VE;EACE,oCAAmC;AvE+2VvC;;AuEh3VE;EACE,oCAAmC;AvEm3VvC;;AuEp3VE;EACE,oCAAmC;AvEu3VvC;;AuEx3VE;EACE,wCAAmC;AvE23VvC;;AuE53VE;EACE,oCAAmC;AvE+3VvC;;AkB53VE;EqDTM,oCAAwC;AvEy4VhD;;AuEp4VE;EACE,oCAAmC;AvEu4VvC;;AkBp4VE;EqDTM,oCAAwC;AvEi5VhD;;AuE54VE;EACE,oCAAmC;AvE+4VvC;;AkB54VE;EqDTM,oCAAwC;AvEy5VhD;;AuEp5VE;EACE,oCAAmC;AvEu5VvC;;AkBp5VE;EqDTM,oCAAwC;AvEi6VhD;;AuE55VE;EACE,oCAAmC;AvE+5VvC;;AkB55VE;EqDTM,oCAAwC;AvEy6VhD;;AuEp6VE;EACE,oCAAmC;AvEu6VvC;;AkBp6VE;EqDTM,oCAAwC;AvEi7VhD;;AuE56VE;EACE,oCAAmC;AvE+6VvC;;AkB56VE;EqDTM,oCAAwC;AvEy7VhD;;AuEp7VE;EACE,oCAAmC;AvEu7VvC;;AkBp7VE;EqDTM,oCAAwC;AvEi8VhD;;AuE57VE;EACE,oCAAmC;AvE+7VvC;;AuEh8VE;EACE,oCAAmC;AvEm8VvC;;AuEp8VE;EACE,oCAAmC;AvEu8VvC;;AuEx8VE;EACE,oCAAmC;AvE28VvC;;AuE58VE;EACE,oCAAmC;AvE+8VvC;;AwEt9VA;EAAU,gDAAoD;AxE09V9D;;AwEz9VA;EAAc,oDAAwD;AxE69VtE;;AwE59VA;EAAgB,sDAA0D;AxEg+V1E;;AwE/9VA;EAAiB,uDAA2D;AxEm+V5E;;AwEl+VA;EAAe,qDAAyD;AxEs+VxE;;AwEp+VA;EAAY,oBAAoB;AxEw+VhC;;AwEv+VA;EAAgB,wBAAwB;AxE2+VxC;;AwE1+VA;EAAkB,0BAA0B;AxE8+V5C;;AwE7+VA;EAAmB,2BAA2B;AxEi/V9C;;AwEh/VA;EAAiB,yBAAyB;AxEo/V1C;;AwEj/VE;EACE,gCAA4C;AxEo/VhD;;AwEr/VE;EACE,gCAA4C;AxEw/VhD;;AwEz/VE;EACE,gCAA4C;AxE4/VhD;;AwE7/VE;EACE,gCAA4C;AxEggWhD;;AwEjgWE;EACE,gCAA4C;AxEogWhD;;AwErgWE;EACE,gCAA4C;AxEwgWhD;;AwEzgWE;EACE,gCAA4C;AxE4gWhD;;AwE7gWE;EACE,gCAA4C;AxEghWhD;;AwE5gWA;EACE,gCAA+B;AxE+gWjC;;AwE5gWA;EACE,4CAAuC;AxE+gWzC;;AwE5gWA;EACE,4CAAyC;AxE+gW3C;;AwE5gWA;EACE,4CAAoC;AxE+gWtC;;AwE5gWA;EACE,4CAAuC;AxE+gWzC;;AwE5gWA;EACE,gCAA+B;AxE+gWjC;;AwE5gWA;EACE,8BAAuC;AxE+gWzC;;AwE5gWA;EACE,iDAAyC;AxE+gW3C;;AwE5gWA;EACE,iDAAoC;AxE+gWtC;;AwE5gWA;EACE,kDAAuC;AxE+gWzC;;AwExgWA;EACE,6BAA2C;AxE2gW7C;;AwExgWA;EACE,6BAAwC;AxE2gW1C;;AwExgWA;EvDvDE,2BZnBsB;EYoBtB,4BZpBsB;ALulWxB;;AwEzgWA;EvDtDE,4BZxBsB;EYyBtB,+BZzBsB;AL4lWxB;;AwE1gWA;EvDrDE,+BZ7BsB;EY8BtB,8BZ9BsB;ALimWxB;;AwE3gWA;EvDpDE,2BZlCsB;EYmCtB,8BZnCsB;ALsmWxB;;AwE5gWA;EACE,8BAA2C;AxE+gW7C;;AwE5gWA;EACE,6BAA6B;AxE+gW/B;;AwE5gWA;EACE,+BAAuC;AxE+gWzC;;AwE5gWA;EACE,2BAA2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Ac,2BAA2B;ArF2oYzC;;AqF1oYA;EAAc,4BAA4B;ArF8oY1C;;AqF5oYA;EAAU,uBAAuB;ArFgpYjC;;AqF/oYA;EAAU,wBAAwB;ArFmpYlC;;AsF5pYQ;EAAgC,oBAA4B;AtFgqYpE;;AsF/pYQ;;EAEE,wBAAoC;AtFkqY9C;;AsFhqYQ;;EAEE,0BAAwC;AtFmqYlD;;AsFjqYQ;;EAEE,2BAA0C;AtFoqYpD;;AsFlqYQ;;EAEE,yBAAsC;AtFqqYhD;;AsFprYQ;EAAgC,0BAA4B;AtFwrYpE;;AsFvrYQ;;EAEE,8BAAoC;AtF0rY9C;;AsFxrYQ;;EAEE,gCAAwC;AtF2rYlD;;AsFzrYQ;;EAEE,iCAA0C;AtF4rYpD;;AsF1rYQ;;EAEE,+BAAsC;AtF6rYhD;;AsF5sYQ;EAAgC,yBAA4B;AtFgtYpE;;AsF/sYQ;;EAEE,6BAAoC;AtFktY9C;;AsFhtYQ;;EAEE,+BAAwC;AtFmtYlD;;AsFjtYQ;;EAEE,gCAA0C;AtFotYpD;;AsFltYQ;;EAEE,8BAAsC;AtFqtYhD;;AsFpuYQ;EAAgC,uBAA4B;AtFwuYpE;;AsFvuYQ;;EAEE,2BAAoC;AtF0uY9C;;AsFxuYQ;;EAEE,6BAAwC;AtF2uYlD;;AsFzuYQ;;EAEE,8BAA0C;AtF4uYpD;;AsF1uYQ;;EAEE,4BAAsC;AtF6uYhD;;AsF5vYQ;EAAgC,yBAA4B;AtFgwYpE;;AsF/vYQ;;EAEE,6BAAoC;AtFkwY9C;;AsFhwYQ;;EAEE,+BAAwC;AtFmwYlD;;AsFjwYQ;;EAEE,gCAA0C;AtFowYpD;;AsFlwYQ;;EAEE,8BAAsC;AtFqwYhD;;AsFpxYQ;EAAgC,uBAA4B;AtFwxYpE;;AsFvxYQ;;EAEE,2BAAoC;AtF0xY9C;;AsFxxYQ;;EAEE,6BAAwC;AtF2xYlD;;AsFzxYQ;;EAEE,8BAA0C;AtF4xYpD;;AsF1xYQ;;EAEE,4BAAsC;AtF6xYhD;;AsF5yYQ;EAAgC,qBAA4B;AtFgzYpE;;AsF/yYQ;;EAEE,yBAAoC;AtFkzY9C;;AsFhzYQ;;EAEE,2BAAwC;AtFmzYlD;;AsFjzYQ;;EAEE,4BAA0C;AtFozYpD;;AsFlzYQ;;EAEE,0BAAsC;AtFqzYhD;;AsFp0YQ;EAAgC,2BAA4B;AtFw0YpE;;AsFv0YQ;;EAEE,+BAAoC;AtF00Y9C;;AsFx0YQ;;EAEE,iCAAwC;AtF20YlD;;AsFz0YQ;;EAEE,kCAA0C;AtF40YpD;;AsF10YQ;;EAEE,gCAAsC;AtF60YhD;;AsF51YQ;EAAgC,0BAA4B;AtFg2YpE;;AsF/1YQ;;EAEE,8BAAoC;AtFk2Y9C;;AsFh2YQ;;EAEE,gCAAwC;AtFm2YlD;;AsFj2YQ;;EAEE,iCAA0C;AtFo2YpD;;AsFl2YQ;;EAEE,+BAAsC;AtFq2YhD;;AsFp3YQ;EAAgC,wBAA4B;AtFw3YpE;;AsFv3YQ;;EAEE,4BAAoC;AtF03Y9C;;AsFx3YQ;;EAEE,8BAAwC;AtF23YlD;;AsFz3YQ;;EAEE,+BAA0C;AtF43YpD;;AsF13YQ;;EAEE,6BAAsC;AtF63YhD;;AsF54YQ;EAAgC,0BAA4B;AtFg5YpE;;AsF/4YQ;;EAEE,8BAAoC;AtFk5Y9C;;AsFh5YQ;;EAEE,gCAAwC;AtFm5YlD;;AsFj5YQ;;EAEE,iCAA0C;AtFo5YpD;;AsFl5YQ;;EAEE,+BAAsC;AtFq5YhD;;AsFp6YQ;EAAgC,wBAA4B;AtFw6YpE;;AsFv6YQ;;EAEE,4BAAoC;AtF06Y9C;;AsFx6YQ;;EAEE,8BAAwC;AtF26YlD;;AsFz6YQ;;EAEE,+BAA0C;AtF46YpD;;AsF16YQ;;EAEE,6BAAsC;AtF66YhD;;AsFr6YQ;EAAwB,2BAA2B;AtFy6Y3D;;AsFx6YQ;;EAEE,+BAA+B;AtF26YzC;;AsFz6YQ;;EAEE,iCAAiC;AtF46Y3C;;AsF16YQ;;EAEE,kCAAkC;AtF66Y5C;;AsF36YQ;;EAEE,gCAAgC;AtF86Y1C;;AsF77YQ;EAAwB,0BAA2B;AtFi8Y3D;;AsFh8YQ;;EAEE,8BAA+B;AtFm8YzC;;AsFj8YQ;;EAEE,gCAAiC;AtFo8Y3C;;AsFl8YQ;;EAEE,iCAAkC;AtFq8Y5C;;AsFn8YQ;;EAEE,+BAAgC;AtFs8Y1C;;AsFr9YQ;EAAwB,wBAA2B;AtFy9Y3D;;AsFx9YQ;;EAEE,4BAA+B;AtF29YzC;;AsFz9YQ;;EAEE,8BAAiC;AtF49Y3C;;AsF19YQ;;EAEE,+BAAkC;AtF69Y5C;;AsF39YQ;;EAEE,6BAAgC;AtF89Y1C;;AsF7+YQ;EAAwB,0BAA2B;AtFi/Y3D;;AsFh/YQ;;EAEE,8BAA+B;AtFm/YzC;;AsFj/YQ;;EAEE,gCAAiC;AtFo/Y3C;;AsFl/YQ;;EAEE,iCAAkC;AtFq/Y5C;;AsFn/YQ;;EAEE,+BAAgC;AtFs/Y1C;;AsFrgZQ;EAAwB,wBAA2B;AtFygZ3D;;AsFxgZQ;;EAEE,4BAA+B;AtF2gZzC;;AsFzgZQ;;EAEE,8BAAiC;AtF4gZ3C;;AsF1gZQ;;EAEE,+BAAkC;AtF6gZ5C;;AsF3gZQ;;EAEE,6BAAgC;AtF8gZ1C;;AsFxgZI;EAAmB,uBAAuB;AtF4gZ9C;;AsF3gZI;;EAEE,2BAA2B;AtF8gZjC;;AsF5gZI;;EAEE,6BAA6B;AtF+gZnC;;AsF7gZI;;EAEE,8BAA8B;AtFghZpC;;AsF9gZI;;EAEE,4BAA4B;AtFihZlC;;AWxhZI;E2EpDI;IAAgC,oBAA4B;EtFilZlE;EsFhlZM;;IAEE,wBAAoC;EtFklZ5C;EsFhlZM;;IAEE,0BAAwC;EtFklZhD;EsFhlZM;;IAEE,2BAA0C;EtFklZlD;EsFhlZM;;IAEE,yBAAsC;EtFklZ9C;EsFjmZM;IAAgC,0BAA4B;EtFomZlE;EsFnmZM;;IAEE,8BAAoC;EtFqmZ5C;EsFnmZM;;IAEE,gCAAwC;EtFqmZhD;EsFnmZM;;IAEE,iCAA0C;EtFqmZlD;EsFnmZM;;IAEE,+BAAsC;EtFqmZ9C;EsFpnZM;IAAgC,yBAA4B;EtFunZlE;EsFtnZM;;IAEE,6BAAoC;EtFwnZ5C;EsFtnZM;;IAEE,+BAAwC;EtFwnZhD;EsFtnZM;;IAEE,gCAA0C;EtFwnZlD;EsFtnZM;;IAEE,8BAAsC;EtFwnZ9C;EsFvoZM;IAAgC,uBAA4B;EtF0oZlE;EsFzoZM;;IAEE,2BAAoC;EtF2oZ5C;EsFzoZM;;IAEE,6BAAwC;EtF2oZhD;EsFzoZM;;IAEE,8BAA0C;EtF2oZlD;EsFzoZM;;IAEE,4BAAsC;EtF2oZ9C;EsF1pZM;IAAgC,yBAA4B;EtF6pZlE;EsF5pZM;;IAEE,6BAAoC;EtF8pZ5C;EsF5pZM;;IAEE,+BAAwC;EtF8pZhD;EsF5pZM;;IAEE,gCAA0C;EtF8pZlD;EsF5pZM;;IAEE,8BAAsC;EtF8pZ9C;EsF7qZM;IAAgC,uBAA4B;EtFgrZlE;EsF/qZM;;IAEE,2BAAoC;EtFirZ5C;EsF/qZM;;IAEE,6BAAwC;EtFirZhD;EsF/qZM;;IAEE,8BAA0C;EtFirZlD;EsF/qZM;;IAEE,4BAAsC;EtFirZ9C;EsFhsZM;IAAgC,qBAA4B;EtFmsZlE;EsFlsZM;;IAEE,yBAAoC;EtFosZ5C;EsFlsZM;;IAEE,2BAAwC;EtFosZhD;EsFlsZM;;IAEE,4BAA0C;EtFosZlD;EsFlsZM;;IAEE,0BAAsC;EtFosZ9C;EsFntZM;IAAgC,2BAA4B;EtFstZlE;EsFrtZM;;IAEE,+BAAoC;EtFutZ5C;EsFrtZM;;IAEE,iCAAwC;EtFutZhD;EsFrtZM;;IAEE,kCAA0C;EtFutZlD;EsFrtZM;;IAEE,gCAAsC;EtFutZ9C;EsFtuZM;IAAgC,0BAA4B;EtFyuZlE;EsFxuZM;;IAEE,8BAAoC;EtF0uZ5C;EsFxuZM;;IAEE,gCAAwC;EtF0uZhD;EsFxuZM;;IAEE,iCAA0C;EtF0uZlD;EsFxuZM;;IAEE,+BAAsC;EtF0uZ9C;EsFzvZM;IAAgC,wBAA4B;EtF4vZlE;EsF3vZM;;IAEE,4BAAoC;EtF6vZ5C;EsF3vZM;;IAEE,8BAAwC;EtF6vZhD;EsF3vZM;;IAEE,+BAA0C;EtF6vZlD;EsF3vZM;;IAEE,6BAAsC;EtF6vZ9C;EsF5wZM;IAAgC,0BAA4B;EtF+wZlE;EsF9wZM;;IAEE,8BAAoC;EtFgxZ5C;EsF9wZM;;IAEE,gCAAwC;EtFgxZhD;EsF9wZM;;IAEE,iCAA0C;EtFgxZlD;EsF9wZM;;IAEE,+BAAsC;EtFgxZ9C;EsF/xZM;IAAgC,wBAA4B;EtFkyZlE;EsFjyZM;;IAEE,4BAAoC;EtFmyZ5C;EsFjyZM;;IAEE,8BAAwC;EtFmyZhD;EsFjyZM;;IAEE,+BAA0C;EtFmyZlD;EsFjyZM;;IAEE,6BAAsC;EtFmyZ9C;EsF3xZM;IAAwB,2BAA2B;EtF8xZzD;EsF7xZM;;IAEE,+BAA+B;EtF+xZvC;EsF7xZM;;IAEE,iCAAiC;EtF+xZzC;EsF7xZM;;IAEE,kCAAkC;EtF+xZ1C;EsF7xZM;;IAEE,gCAAgC;EtF+xZxC;EsF9yZM;IAAwB,0BAA2B;EtFizZzD;EsFhzZM;;IAEE,8BAA+B;EtFkzZvC;EsFhzZM;;IAEE,gCAAiC;EtFkzZzC;EsFhzZM;;IAEE,iCAAkC;EtFkzZ1C;EsFhzZM;;IAEE,+BAAgC;EtFkzZxC;EsFj0ZM;IAAwB,wBAA2B;EtFo0ZzD;EsFn0ZM;;IAEE,4BAA+B;EtFq0ZvC;EsFn0ZM;;IAEE,8BAAiC;EtFq0ZzC;EsFn0ZM;;IAEE,+BAAkC;EtFq0Z1C;EsFn0ZM;;IAEE,6BAAgC;EtFq0ZxC;EsFp1ZM;IAAwB,0BAA2B;EtFu1ZzD;EsFt1ZM;;IAEE,8BAA+B;EtFw1ZvC;EsFt1ZM;;IAEE,gCAAiC;EtFw1ZzC;EsFt1ZM;;IAEE,iCAAkC;EtFw1Z1C;EsFt1ZM;;IAEE,+BAAgC;EtFw1ZxC;EsFv2ZM;IAAwB,wBAA2B;EtF02ZzD;EsFz2ZM;;IAEE,4BAA+B;EtF22ZvC;EsFz2ZM;;IAEE,8BAAiC;EtF22ZzC;EsFz2ZM;;IAEE,+BAAkC;EtF22Z1C;EsFz2ZM;;IAEE,6BAAgC;EtF22ZxC;EsFr2ZE;IAAmB,uBAAuB;EtFw2Z5C;EsFv2ZE;;IAEE,2BAA2B;EtFy2Z/B;EsFv2ZE;;IAEE,6BAA6B;EtFy2ZjC;EsFv2ZE;;IAEE,8BAA8B;EtFy2ZlC;EsFv2ZE;;IAEE,4BAA4B;EtFy2ZhC;AACF;;AWj3ZI;E2EpDI;IAAgC,oBAA4B;EtF06ZlE;EsFz6ZM;;IAEE,wBAAoC;EtF26Z5C;EsFz6ZM;;IAEE,0BAAwC;EtF26ZhD;EsFz6ZM;;IAEE,2BAA0C;EtF26ZlD;EsFz6ZM;;IAEE,yBAAsC;EtF26Z9C;EsF17ZM;IAAgC,0BAA4B;EtF67ZlE;EsF57ZM;;IAEE,8BAAoC;EtF87Z5C;EsF57ZM;;IAEE,gCAAwC;EtF87ZhD;EsF57ZM;;IAEE,iCAA0C;EtF87ZlD;EsF57ZM;;IAEE,+BAAsC;EtF87Z9C;EsF78ZM;IAAgC,yBAA4B;EtFg9ZlE;EsF/8ZM;;IAEE,6BAAoC;EtFi9Z5C;EsF/8ZM;;IAEE,+BAAwC;EtFi9ZhD;EsF/8ZM;;IAEE,gCAA0C;EtFi9ZlD;EsF/8ZM;;IAEE,8BAAsC;EtFi9Z9C;EsFh+ZM;IAAgC,uBAA4B;EtFm+ZlE;EsFl+ZM;;IAEE,2BAAoC;EtFo+Z5C;EsFl+ZM;;IAEE,6BAAwC;EtFo+ZhD;EsFl+ZM;;IAEE,8BAA0C;EtFo+ZlD;EsFl+ZM;;IAEE,4BAAsC;EtFo+Z9C;EsFn/ZM;IAAgC,yBAA4B;EtFs/ZlE;EsFr/ZM;;IAEE,6BAAoC;EtFu/Z5C;EsFr/ZM;;IAEE,+BAAwC;EtFu/ZhD;EsFr/ZM;;IAEE,gCAA0C;EtFu/ZlD;EsFr/ZM;;IAEE,8BAAsC;EtFu/Z9C;EsFtgaM;IAAgC,uBAA4B;EtFygalE;EsFxgaM;;IAEE,2BAAoC;EtF0ga5C;EsFxgaM;;IAEE,6BAAwC;EtF0gahD;EsFxgaM;;IAEE,8BAA0C;EtF0galD;EsFxgaM;;IAEE,4BAAsC;EtF0ga9C;EsFzhaM;IAAgC,qBAA4B;EtF4halE;EsF3haM;;IAEE,yBAAoC;EtF6ha5C;EsF3haM;;IAEE,2BAAwC;EtF6hahD;EsF3haM;;IAEE,4BAA0C;EtF6halD;EsF3haM;;IAEE,0BAAsC;EtF6ha9C;EsF5iaM;IAAgC,2BAA4B;EtF+ialE;EsF9iaM;;IAEE,+BAAoC;EtFgja5C;EsF9iaM;;IAEE,iCAAwC;EtFgjahD;EsF9iaM;;IAEE,kCAA0C;EtFgjalD;EsF9iaM;;IAEE,gCAAsC;EtFgja9C;EsF/jaM;IAAgC,0BAA4B;EtFkkalE;EsFjkaM;;IAEE,8BAAoC;EtFmka5C;EsFjkaM;;IAEE,gCAAwC;EtFmkahD;EsFjkaM;;IAEE,iCAA0C;EtFmkalD;EsFjkaM;;IAEE,+BAAsC;EtFmka9C;EsFllaM;IAAgC,wBAA4B;EtFqlalE;EsFplaM;;IAEE,4BAAoC;EtFsla5C;EsFplaM;;IAEE,8BAAwC;EtFslahD;EsFplaM;;IAEE,+BAA0C;EtFslalD;EsFplaM;;IAEE,6BAAsC;EtFsla9C;EsFrmaM;IAAgC,0BAA4B;EtFwmalE;EsFvmaM;;IAEE,8BAAoC;EtFyma5C;EsFvmaM;;IAEE,gCAAwC;EtFymahD;EsFvmaM;;IAEE,iCAA0C;EtFymalD;EsFvmaM;;IAEE,+BAAsC;EtFyma9C;EsFxnaM;IAAgC,wBAA4B;EtF2nalE;EsF1naM;;IAEE,4BAAoC;EtF4na5C;EsF1naM;;IAEE,8BAAwC;EtF4nahD;EsF1naM;;IAEE,+BAA0C;EtF4nalD;EsF1naM;;IAEE,6BAAsC;EtF4na9C;EsFpnaM;IAAwB,2BAA2B;EtFunazD;EsFtnaM;;IAEE,+BAA+B;EtFwnavC;EsFtnaM;;IAEE,iCAAiC;EtFwnazC;EsFtnaM;;IAEE,kCAAkC;EtFwna1C;EsFtnaM;;IAEE,gCAAgC;EtFwnaxC;EsFvoaM;IAAwB,0BAA2B;EtF0oazD;EsFzoaM;;IAEE,8BAA+B;EtF2oavC;EsFzoaM;;IAEE,gCAAiC;EtF2oazC;EsFzoaM;;IAEE,iCAAkC;EtF2oa1C;EsFzoaM;;IAEE,+BAAgC;EtF2oaxC;EsF1paM;IAAwB,wBAA2B;EtF6pazD;EsF5paM;;IAEE,4BAA+B;EtF8pavC;EsF5paM;;IAEE,8BAAiC;EtF8pazC;EsF5paM;;IAEE,+BAAkC;EtF8pa1C;EsF5paM;;IAEE,6BAAgC;EtF8paxC;EsF7qaM;IAAwB,0BAA2B;EtFgrazD;EsF/qaM;;IAEE,8BAA+B;EtFiravC;EsF/qaM;;IAEE,gCAAiC;EtFirazC;EsF/qaM;;IAEE,iCAAkC;EtFira1C;EsF/qaM;;IAEE,+BAAgC;EtFiraxC;EsFhsaM;IAAwB,wBAA2B;EtFmsazD;EsFlsaM;;IAEE,4BAA+B;EtFosavC;EsFlsaM;;IAEE,8BAAiC;EtFosazC;EsFlsaM;;IAEE,+BAAkC;EtFosa1C;EsFlsaM;;IAEE,6BAAgC;EtFosaxC;EsF9raE;IAAmB,uBAAuB;EtFisa5C;EsFhsaE;;IAEE,2BAA2B;EtFksa/B;EsFhsaE;;IAEE,6BAA6B;EtFksajC;EsFhsaE;;IAEE,8BAA8B;EtFksalC;EsFhsaE;;IAEE,4BAA4B;EtFksahC;AACF;;AW1saI;E2EpDI;IAAgC,oBAA4B;EtFmwalE;EsFlwaM;;IAEE,wBAAoC;EtFowa5C;EsFlwaM;;IAEE,0BAAwC;EtFowahD;EsFlwaM;;IAEE,2BAA0C;EtFowalD;EsFlwaM;;IAEE,yBAAsC;EtFowa9C;EsFnxaM;IAAgC,0BAA4B;EtFsxalE;EsFrxaM;;IAEE,8BAAoC;EtFuxa5C;EsFrxaM;;IAEE,gCAAwC;EtFuxahD;EsFrxaM;;IAEE,iCAA0C;EtFuxalD;EsFrxaM;;IAEE,+BAAsC;EtFuxa9C;EsFtyaM;IAAgC,yBAA4B;EtFyyalE;EsFxyaM;;IAEE,6BAAoC;EtF0ya5C;EsFxyaM;;IAEE,+BAAwC;EtF0yahD;EsFxyaM;;IAEE,gCAA0C;EtF0yalD;EsFxyaM;;IAEE,8BAAsC;EtF0ya9C;EsFzzaM;IAAgC,uBAA4B;EtF4zalE;EsF3zaM;;IAEE,2BAAoC;EtF6za5C;EsF3zaM;;IAEE,6BAAwC;EtF6zahD;EsF3zaM;;IAEE,8BAA0C;EtF6zalD;EsF3zaM;;IAEE,4BAAsC;EtF6za9C;EsF50aM;IAAgC,yBAA4B;EtF+0alE;EsF90aM;;IAEE,6BAAoC;EtFg1a5C;EsF90aM;;IAEE,+BAAwC;EtFg1ahD;EsF90aM;;IAEE,gCAA0C;EtFg1alD;EsF90aM;;IAEE,8BAAsC;EtFg1a9C;EsF/1aM;IAAgC,uBAA4B;EtFk2alE;EsFj2aM;;IAEE,2BAAoC;EtFm2a5C;EsFj2aM;;IAEE,6BAAwC;EtFm2ahD;EsFj2aM;;IAEE,8BAA0C;EtFm2alD;EsFj2aM;;IAEE,4BAAsC;EtFm2a9C;EsFl3aM;IAAgC,qBAA4B;EtFq3alE;EsFp3aM;;IAEE,yBAAoC;EtFs3a5C;EsFp3aM;;IAEE,2BAAwC;EtFs3ahD;EsFp3aM;;IAEE,4BAA0C;EtFs3alD;EsFp3aM;;IAEE,0BAAsC;EtFs3a9C;EsFr4aM;IAAgC,2BAA4B;EtFw4alE;EsFv4aM;;IAEE,+BAAoC;EtFy4a5C;EsFv4aM;;IAEE,iCAAwC;EtFy4ahD;EsFv4aM;;IAEE,kCAA0C;EtFy4alD;EsFv4aM;;IAEE,gCAAsC;EtFy4a9C;EsFx5aM;IAAgC,0BAA4B;EtF25alE;EsF15aM;;IAEE,8BAAoC;EtF45a5C;EsF15aM;;IAEE,gCAAwC;EtF45ahD;EsF15aM;;IAEE,iCAA0C;EtF45alD;EsF15aM;;IAEE,+BAAsC;EtF45a9C;EsF36aM;IAAgC,wBAA4B;EtF86alE;EsF76aM;;IAEE,4BAAoC;EtF+6a5C;EsF76aM;;IAEE,8BAAwC;EtF+6ahD;EsF76aM;;IAEE,+BAA0C;EtF+6alD;EsF76aM;;IAEE,6BAAsC;EtF+6a9C;EsF97aM;IAAgC,0BAA4B;EtFi8alE;EsFh8aM;;IAEE,8BAAoC;EtFk8a5C;EsFh8aM;;IAEE,gCAAwC;EtFk8ahD;EsFh8aM;;IAEE,iCAA0C;EtFk8alD;EsFh8aM;;IAEE,+BAAsC;EtFk8a9C;EsFj9aM;IAAgC,wBAA4B;EtFo9alE;EsFn9aM;;IAEE,4BAAoC;EtFq9a5C;EsFn9aM;;IAEE,8BAAwC;EtFq9ahD;EsFn9aM;;IAEE,+BAA0C;EtFq9alD;EsFn9aM;;IAEE,6BAAsC;EtFq9a9C;EsF78aM;IAAwB,2BAA2B;EtFg9azD;EsF/8aM;;IAEE,+BAA+B;EtFi9avC;EsF/8aM;;IAEE,iCAAiC;EtFi9azC;EsF/8aM;;IAEE,kCAAkC;EtFi9a1C;EsF/8aM;;IAEE,gCAAgC;EtFi9axC;EsFh+aM;IAAwB,0BAA2B;EtFm+azD;EsFl+aM;;IAEE,8BAA+B;EtFo+avC;EsFl+aM;;IAEE,gCAAiC;EtFo+azC;EsFl+aM;;IAEE,iCAAkC;EtFo+a1C;EsFl+aM;;IAEE,+BAAgC;EtFo+axC;EsFn/aM;IAAwB,wBAA2B;EtFs/azD;EsFr/aM;;IAEE,4BAA+B;EtFu/avC;EsFr/aM;;IAEE,8BAAiC;EtFu/azC;EsFr/aM;;IAEE,+BAAkC;EtFu/a1C;EsFr/aM;;IAEE,6BAAgC;EtFu/axC;EsFtgbM;IAAwB,0BAA2B;EtFygbzD;EsFxgbM;;IAEE,8BAA+B;EtF0gbvC;EsFxgbM;;IAEE,gCAAiC;EtF0gbzC;EsFxgbM;;IAEE,iCAAkC;EtF0gb1C;EsFxgbM;;IAEE,+BAAgC;EtF0gbxC;EsFzhbM;IAAwB,wBAA2B;EtF4hbzD;EsF3hbM;;IAEE,4BAA+B;EtF6hbvC;EsF3hbM;;IAEE,8BAAiC;EtF6hbzC;EsF3hbM;;IAEE,+BAAkC;EtF6hb1C;EsF3hbM;;IAEE,6BAAgC;EtF6hbxC;EsFvhbE;IAAmB,uBAAuB;EtF0hb5C;EsFzhbE;;IAEE,2BAA2B;EtF2hb/B;EsFzhbE;;IAEE,6BAA6B;EtF2hbjC;EsFzhbE;;IAEE,8BAA8B;EtF2hblC;EsFzhbE;;IAEE,4BAA4B;EtF2hbhC;AACF;;AWnibI;E2EpDI;IAAgC,oBAA4B;EtF4lblE;EsF3lbM;;IAEE,wBAAoC;EtF6lb5C;EsF3lbM;;IAEE,0BAAwC;EtF6lbhD;EsF3lbM;;IAEE,2BAA0C;EtF6lblD;EsF3lbM;;IAEE,yBAAsC;EtF6lb9C;EsF5mbM;IAAgC,0BAA4B;EtF+mblE;EsF9mbM;;IAEE,8BAAoC;EtFgnb5C;EsF9mbM;;IAEE,gCAAwC;EtFgnbhD;EsF9mbM;;IAEE,iCAA0C;EtFgnblD;EsF9mbM;;IAEE,+BAAsC;EtFgnb9C;EsF/nbM;IAAgC,yBAA4B;EtFkoblE;EsFjobM;;IAEE,6BAAoC;EtFmob5C;EsFjobM;;IAEE,+BAAwC;EtFmobhD;EsFjobM;;IAEE,gCAA0C;EtFmoblD;EsFjobM;;IAEE,8BAAsC;EtFmob9C;EsFlpbM;IAAgC,uBAA4B;EtFqpblE;EsFppbM;;IAEE,2BAAoC;EtFspb5C;EsFppbM;;IAEE,6BAAwC;EtFspbhD;EsFppbM;;IAEE,8BAA0C;EtFspblD;EsFppbM;;IAEE,4BAAsC;EtFspb9C;EsFrqbM;IAAgC,yBAA4B;EtFwqblE;EsFvqbM;;IAEE,6BAAoC;EtFyqb5C;EsFvqbM;;IAEE,+BAAwC;EtFyqbhD;EsFvqbM;;IAEE,gCAA0C;EtFyqblD;EsFvqbM;;IAEE,8BAAsC;EtFyqb9C;EsFxrbM;IAAgC,uBAA4B;EtF2rblE;EsF1rbM;;IAEE,2BAAoC;EtF4rb5C;EsF1rbM;;IAEE,6BAAwC;EtF4rbhD;EsF1rbM;;IAEE,8BAA0C;EtF4rblD;EsF1rbM;;IAEE,4BAAsC;EtF4rb9C;EsF3sbM;IAAgC,qBAA4B;EtF8sblE;EsF7sbM;;IAEE,yBAAoC;EtF+sb5C;EsF7sbM;;IAEE,2BAAwC;EtF+sbhD;EsF7sbM;;IAEE,4BAA0C;EtF+sblD;EsF7sbM;;IAEE,0BAAsC;EtF+sb9C;EsF9tbM;IAAgC,2BAA4B;EtFiublE;EsFhubM;;IAEE,+BAAoC;EtFkub5C;EsFhubM;;IAEE,iCAAwC;EtFkubhD;EsFhubM;;IAEE,kCAA0C;EtFkublD;EsFhubM;;IAEE,gCAAsC;EtFkub9C;EsFjvbM;IAAgC,0BAA4B;EtFovblE;EsFnvbM;;IAEE,8BAAoC;EtFqvb5C;EsFnvbM;;IAEE,gCAAwC;EtFqvbhD;EsFnvbM;;IAEE,iCAA0C;EtFqvblD;EsFnvbM;;IAEE,+BAAsC;EtFqvb9C;EsFpwbM;IAAgC,wBAA4B;EtFuwblE;EsFtwbM;;IAEE,4BAAoC;EtFwwb5C;EsFtwbM;;IAEE,8BAAwC;EtFwwbhD;EsFtwbM;;IAEE,+BAA0C;EtFwwblD;EsFtwbM;;IAEE,6BAAsC;EtFwwb9C;EsFvxbM;IAAgC,0BAA4B;EtF0xblE;EsFzxbM;;IAEE,8BAAoC;EtF2xb5C;EsFzxbM;;IAEE,gCAAwC;EtF2xbhD;EsFzxbM;;IAEE,iCAA0C;EtF2xblD;EsFzxbM;;IAEE,+BAAsC;EtF2xb9C;EsF1ybM;IAAgC,wBAA4B;EtF6yblE;EsF5ybM;;IAEE,4BAAoC;EtF8yb5C;EsF5ybM;;IAEE,8BAAwC;EtF8ybhD;EsF5ybM;;IAEE,+BAA0C;EtF8yblD;EsF5ybM;;IAEE,6BAAsC;EtF8yb9C;EsFtybM;IAAwB,2BAA2B;EtFyybzD;EsFxybM;;IAEE,+BAA+B;EtF0ybvC;EsFxybM;;IAEE,iCAAiC;EtF0ybzC;EsFxybM;;IAEE,kCAAkC;EtF0yb1C;EsFxybM;;IAEE,gCAAgC;EtF0ybxC;EsFzzbM;IAAwB,0BAA2B;EtF4zbzD;EsF3zbM;;IAEE,8BAA+B;EtF6zbvC;EsF3zbM;;IAEE,gCAAiC;EtF6zbzC;EsF3zbM;;IAEE,iCAAkC;EtF6zb1C;EsF3zbM;;IAEE,+BAAgC;EtF6zbxC;EsF50bM;IAAwB,wBAA2B;EtF+0bzD;EsF90bM;;IAEE,4BAA+B;EtFg1bvC;EsF90bM;;IAEE,8BAAiC;EtFg1bzC;EsF90bM;;IAEE,+BAAkC;EtFg1b1C;EsF90bM;;IAEE,6BAAgC;EtFg1bxC;EsF/1bM;IAAwB,0BAA2B;EtFk2bzD;EsFj2bM;;IAEE,8BAA+B;EtFm2bvC;EsFj2bM;;IAEE,gCAAiC;EtFm2bzC;EsFj2bM;;IAEE,iCAAkC;EtFm2b1C;EsFj2bM;;IAEE,+BAAgC;EtFm2bxC;EsFl3bM;IAAwB,wBAA2B;EtFq3bzD;EsFp3bM;;IAEE,4BAA+B;EtFs3bvC;EsFp3bM;;IAEE,8BAAiC;EtFs3bzC;EsFp3bM;;IAEE,+BAAkC;EtFs3b1C;EsFp3bM;;IAEE,6BAAgC;EtFs3bxC;EsFh3bE;IAAmB,uBAAuB;EtFm3b5C;EsFl3bE;;IAEE,2BAA2B;EtFo3b/B;EsFl3bE;;IAEE,6BAA6B;EtFo3bjC;EsFl3bE;;IAEE,8BAA8B;EtFo3blC;EsFl3bE;;IAEE,4BAA4B;EtFo3bhC;AACF;;AuFt7bA;EAGI,kCAAkC;EAClC,WAAW;EACX,oBAAoB;EACpB,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,UAAU;AvFu7bd;;AwFh8bA;EAAkB,mIAA8C;AxFo8bhE;;AwFh8bA;EAAgB,8BAA8B;AxFo8b9C;;AwFn8bA;EAAa,8BAA8B;AxFu8b3C;;AwFt8bA;EAAe,8BAA8B;AxF08b7C;;AwFz8bA;ErDZE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AnCy9brB;;AwF98bA;ErDbE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EAMnB,WAAO;EAAP,OAAO;AnC09bT;;AwF78bI;EAAsB,2BAA2B;AxFi9brD;;AwFh9bI;EAAuB,4BAA4B;AxFo9bvD;;AwFn9bI;EAAwB,6BAA6B;AxFu9bzD;;AWj7bI;E6ExCA;IAAsB,2BAA2B;ExF89bnD;EwF79bE;IAAuB,4BAA4B;ExFg+brD;EwF/9bE;IAAwB,6BAA6B;ExFk+bvD;AACF;;AW77bI;E6ExCA;IAAsB,2BAA2B;ExF0+bnD;EwFz+bE;IAAuB,4BAA4B;ExF4+brD;EwF3+bE;IAAwB,6BAA6B;ExF8+bvD;AACF;;AWz8bI;E6ExCA;IAAsB,2BAA2B;ExFs/bnD;EwFr/bE;IAAuB,4BAA4B;ExFw/brD;EwFv/bE;IAAwB,6BAA6B;ExF0/bvD;AACF;;AWr9bI;E6ExCA;IAAsB,2BAA2B;ExFkgcnD;EwFjgcE;IAAuB,4BAA4B;ExFogcrD;EwFngcE;IAAwB,6BAA6B;ExFsgcvD;AACF;;AwFjgcA;EAAkB,oCAAoC;AxFqgctD;;AwFpgcA;EAAkB,oCAAoC;AxFwgctD;;AwFvgcA;EAAmB,qCAAqC;AxF2gcxD;;AwFvgcA;EAAqB,2BAA0C;AxF2gc/D;;AwF1gcA;EAAuB,2BAA4C;AxF8gcnE;;AwF7gcA;EAAsB,2BAA2C;AxFihcjE;;AwFhhcA;EAAoB,2BAAyC;AxFohc7D;;AwFnhcA;EAAsB,2BAA2C;AxFuhcjE;;AwFthcA;EAAe,6BAA6B;AxF0hc5C;;AyFxjcE;EACE,yBAAwB;AzF2jc5B;;AyF5jcE;EACE,qCAAwB;AzF+jc5B;;AyFhkcE;EACE,qCAAwB;AzFmkc5B;;AyFpkcE;EACE,qCAAwB;AzFukc5B;;AyFxkcE;EACE,qCAAwB;AzF2kc5B;;AyF5kcE;EACE,yBAAwB;AzF+kc5B;;AyFhlcE;EACE,uBAAwB;AzFmlc5B;;AyFplcE;EACE,0CAAwB;AzFulc5B;;AyFxlcE;EACE,0CAAwB;AzF2lc5B;;AyF5lcE;EACE,2CAAwB;AzF+lc5B;;AyFhmcE;EACE,qCAAwB;AzFmmc5B;;AkB/lcE;EuEVM,yBAA6B;AzF6mcrC;;AyFxmcE;EACE,yBAAwB;AzF2mc5B;;AkBvmcE;EuEVM,yBAA6B;AzFqncrC;;AyFhncE;EACE,yBAAwB;AzFmnc5B;;AkB/mcE;EuEVM,yBAA6B;AzF6ncrC;;AyFxncE;EACE,yBAAwB;AzF2nc5B;;AkBvncE;EuEVM,yBAA6B;AzFqocrC;;AyFhocE;EACE,yBAAwB;AzFmoc5B;;AkB/ncE;EuEVM,yBAA6B;AzF6ocrC;;AyFxocE;EACE,yBAAwB;AzF2oc5B;;AkBvocE;EuEVM,yBAA6B;AzFqpcrC;;AyFhpcE;EACE,yBAAwB;AzFmpc5B;;AkB/ocE;EuEVM,yBAA6B;AzF6pcrC;;AyFxpcE;EACE,yBAAwB;AzF2pc5B;;AkBvpcE;EuEVM,yBAA6B;AzFqqcrC;;AyFhqcE;EACE,yBAAwB;AzFmqc5B;;AwFlncA;EAAa,qCAA6B;AxFsnc1C;;AwFrncA;EAAiB,qCAAwD;AxFynczE;;AwFxncA;EAAiB,0CAAmD;AxF4ncpE;;AwFxncA;EElEE,6BAA6B;EAC7B,SAAS;EACT,kBAAkB;EAClB,WAAW;EACX,iBAAiB;A1F8rcnB;;AwF5ncA;EAAwB,gCAAgC;AxFgocxD;;AwF9ncA;EACE,iCAAiC;EACjC,gCAAgC;AxFioclC;;AwF5ncA;EAAc,yBAAyB;AxFgocvC;;A2F1scA;EAAW,8BAA8B;A3F8sczC;;A2F5scA;EAAa,6BAA6B;A3Fgtc1C;;AAEA;EuBztcE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAOtG,6BAA6B;EAC7B,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;AvBsscnB;;AAEA;E4FjucI,mBAAmB;A5FmucvB;;AAEA;E4FjucI,kBAAkB;A5FmuctB;;AAEA;E4FjucI,eAAe;A5FmucnB;;A4F/tcA;EACE,yEAAyE;A5Fkuc3E;;A4F/tcA;EACE,sEAAsE;A5FkucxE;;A4F/tcA;EACE,yEAAyE;A5Fkuc3E;;A4F/tcA;EACE,sEAAsE;A5FkucxE;;A4F/tcA;EACE,kBAAkB;EAClB,cAAc;A5FkuchB;;AW3scI;EkF3DF;IACE,WAAW;IACX,WAAW;E7F0wcb;E6FvwcA;IACE,6BAA6B;IAC7B,cAAc;IACd,WAAW;E7Fywcb;E6FtwcA;IACE,uBAAuB;E7FwwczB;E6FrwcA;IACE,4BAA4B;IAC5B,6BAA6B;IAC7B,uBAAuB;E7FuwczB;E6FpwcA;IACE,2BAA2B;IAC3B,kBAAkB;IAClB,gCAAgC;IAChC,mCAAmC;IACnC,uBAAuB;IACvB,mCAAmC;E7FswcrC;E6FnwcA;IACE,oDAAwC;E7Fqwc1C;AACF;;A6FhwcA;EACE,oCAAoC;EACpC,qBAAqB;A7FmwcvB;;A8F5ycA;;EAEE,wBAAwB;EACxB,gchD2CgF;EgD1ChF,0B5FmrB+B;E4FlrB/B,eAAe;EACf,aAAa;EACb,oBAAoB;EACpB,gBAAgB;EAChB,YAAY;A9F+ycd;;A8F3ycA;EACE,eAAe;EACf,YAAY;A9F8ycd;;A8FzycA;;;;EAIE,0CAAkC;EAAlC,kCAAkC;EAClC,4C5F8pB+B;AF8objC;;A+Fn0cE;E9FgCF;;;I8F5BM,2BAA2B;IAC3B,4BAA4B;E/Fs0chC;E+F9zcE;IACE,6BAA6B;E/Fg0cjC;ECtncF;I8FrMM,gCAAgC;E/F8zcpC;E+F3zcE;;IAEE,qC7F6pB2B;I6F5pB3B,wBAAwB;E/F6zc5B;E+F1zcE;IACE,2BAA2B;E/F4zc/B;E+FzzcE;;IAEE,wBAAwB;E/F2zc5B;E+FxzcE;;;IAGE,UAAU;IACV,SAAS;E/F0zcb;E+FvzcE;;IAEE,wBAAwB;E/Fyzc5B;E+FrzcE;IACE,QxF8Lc;EPynclB;ECnycF;I8FfM,2BAA2C;E/Fqzc/C;E+FlzcE;IACE,2BAA2C;E/Fozc/C;E+FjzcE;;;IAGE,aAAa;E/FmzcjB;EmBn3cF;I4EoEM,yB7F+mB2B;EFmsb/B;EiDr2cF;I8CuDM,oCAAoC;E/FizcxC;EiDx2cF;;I8C2DQ,oCAAmC;E/FizczC;E+F7ycE;;IAGI,yB1FvFoB;ELq4c1B;EiDpqcF;I8CrIM,cAAc;E/F4yclB;E+F7ycE;;;;IAOI,qB1FlGoB;EL84c1B;E+FxycE;IACE,qB1FvGsB;I0FwGtB,cAAc;E/F0yclB;E6Cj5cF;IkD6GM,yB1F9GsB;I0F+GtB,wBAAwB;E/Fuyc5B;EoDh5cF;I2C6GM,yB1FnHsB;ELy5c1B;EmD34cF;I4CyGM,yB1FvHsB;I0FwHtB,mBAAmC;E/FqycvC;E+FvycE;IAKI,gBAAgB;E/FqyctB;E+FjycE;IAEI,aAAa;E/FkycnB;E+FpycE;IAMI,gBAAgB;E/FiyctB;E+FvycE;IAUI,eAAe;IACf,cAAc;E/FgycpB;E8D36cF;IiCgJM,gC1F/IsB;EL66c1B;EqC16cF;I0DgJM,yB1FnJsB;ELg7c1B;AACF","file":"material.css","sourcesContent":["/*!\n * Daemonite Material UI 4.6.0 - RC1 (https://djibe.github.io/material/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Material UI by djibe, Maya, Geoff Bowers and Alex Skinner\n */\n\n@import 'colors';\n@import 'functions';\n@import 'variables';\n@import 'mixins';\n\n// Base CSS\n\n@import 'base/base'; // root + reboot\n@import 'base/grid';\n@import 'base/typography'; // type\n\n// Bootstrap components\n// Components covered in Bootstrap's css but not in Material design\n\n@import 'bootstrap/alert';\n@import 'bootstrap/badge';\n@import 'bootstrap/breadcrumb';\n@import 'bootstrap/carousel';\n@import 'bootstrap/close';\n@import 'bootstrap/code';\n@import 'bootstrap/forms';\n@import 'bootstrap/images';\n@import 'bootstrap/jumbotron';\n@import 'bootstrap/media';\n@import 'bootstrap/nav';\n@import 'bootstrap/pagination';\n@import 'bootstrap/popover';\n@import 'bootstrap/responsive-embed';\n@import 'bootstrap/transitions';\n\n// Material components\n// Components covered in Material design (https://material.google.com/components)\n\n@import 'material/buttons';\n@import 'material/button-flat';\n@import 'material/button-float';\n@import 'material/button-group';\n@import 'material/card';\n@import 'material/chip';\n@import 'material/dark-theme';\n@import 'material/data-table'; // tables\n@import 'material/dialog'; // modal\n@import 'material/expansion-panel'; // list-group\n@import 'material/menu'; // dropdown\n@import 'material/navdrawer';\n@import 'material/picker';\n@import 'material/progress';\n@import 'material/progress-circular'; // spinners\n@import 'material/selection-control'; // custom-forms\n@import 'material/sliders';\n@import 'material/snackbars'; // toasts\n@import 'material/stepper';\n@import 'material/tab';\n@import 'material/text-field';\n@import 'material/text-field-box';\n@import 'material/text-field-floating-label';\n@import 'material/text-field-input-group'; // input-group\n@import 'material/toolbar'; // navbar\n@import 'material/tooltip';\n\n// Utilities\n\n@import 'utilities';\n\n// Very basic print styles\n\n@import 'print';\n","/*!\n * Daemonite Material UI 4.6.0 - RC1 (https://djibe.github.io/material/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Material UI by djibe, Maya, Geoff Bowers and Alex Skinner\n */\n:root {\n --amber: #ffc107;\n --blue: #2196f3;\n --blue-grey: #607d8b;\n --brown: #795548;\n --cyan: #00bcd4;\n --deep-orange: #ff5722;\n --deep-purple: #673ab7;\n --green: #4caf50;\n --grey: #9e9e9e;\n --indigo: #3f51b5;\n --light-blue: #03a9f4;\n --light-green: #8bc34a;\n --lime: #cddc39;\n --orange: #ff9800;\n --pink: #e91e63;\n --purple: #9c27b0;\n --red: #f44336;\n --teal: #009688;\n --yellow: #ffeb3b;\n --primary: #6200ee;\n --primary-dark: #3700b3;\n --primary-light: #bb86fc;\n --secondary: #03dac6;\n --secondary-dark: #018786;\n --secondary-light: #66fff8;\n --danger: #b00020;\n --danger-dark: #d32f2f;\n --danger-light: #c51162;\n --info: #714cfe;\n --info-dark: #021aee;\n --info-light: #d2c2fd;\n --success: #61d800;\n --success-dark: #41c300;\n --success-light: #c6f68d;\n --warning: #ff8d00;\n --warning-dark: #ee6002;\n --warning-light: #ffc77d;\n --dark: #424242;\n --dark-dark: #212121;\n --dark-light: #757575;\n --light: #f5f5f5;\n --light-dark: #e0e0e0;\n --light-light: #fafafa;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: \"Roboto\", system-ui, -apple-system, \"Segoe UI\", \"Helvetica Neue\", \"Arial\", \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: \"Roboto Mono\", \"SFMono-Regular\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", \"Courier New\", monospace;\n --font-family-material-icons: \"Material Icons\", \"Material Icons Outlined\", \"Material Icons Two Tone\", \"Material Icons Round\", \"Material Icons Sharp\";\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n@media (prefers-reduced-motion: reduce) {\n * {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n scroll-behavior: auto !important;\n }\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n scroll-behavior: smooth;\n text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle,\naside,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection {\n display: block;\n}\n\nbody {\n text-align: left;\n text-align: start;\n background-color: white;\n color: rgba(0, 0, 0, 0.87);\n font-family: \"Roboto\", system-ui, -apple-system, \"Segoe UI\", \"Helvetica Neue\", \"Arial\", \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n margin: 0;\n}\n\n[dir='rtl'] body {\n text-align: right;\n text-align: start;\n}\n\n[tabindex='-1']:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n[id] {\n scroll-margin-top: 2ex;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n border-bottom: 0;\n cursor: help;\n text-decoration: underline;\n text-decoration: underline dotted;\n text-decoration-skip-ink: none;\n}\n\naddress {\n font-style: normal;\n line-height: inherit;\n}\n\naddress,\ndd,\nol,\nul {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\ndt {\n font-weight: 600;\n}\n\ndd {\n margin: 1rem 0;\n}\n\ndd:not([class*='col']) {\n padding-left: 2.5rem;\n}\n\ndd:not([class*='col']) > ol,\ndd:not([class*='col']) > ul {\n padding-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: 500;\n}\n\nsmall {\n font-size: 75%;\n}\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n background-color: transparent;\n color: #6200ee;\n text-decoration: none;\n}\n\na:hover {\n color: #6200ee;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: \"Roboto Mono\", \"SFMono-Regular\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n user-select: all;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n border-style: none;\n vertical-align: middle;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n text-align: left;\n text-align: start;\n border-top: 1px solid #e1e1e1;\n caption-side: bottom;\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.875rem;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n padding: 1.09375rem 1rem;\n}\n\n[dir='rtl'] caption {\n text-align: right;\n text-align: start;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nlabel, legend {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.6);\n display: inline-block;\n user-select: none;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n margin: 0;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role='button'] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\n\nselect[multiple], select[size] {\n overflow: auto;\n}\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type='button']:not(:disabled),\n[type='reset']:not(:disabled),\n[type='submit']:not(:disabled) {\n cursor: pointer;\n}\n\n.btn:not(.disabled):not(:disabled), .card-link:not(.disabled):not(:disabled),\ninput:enabled + label:hover,\ninput:enabled + legend:hover {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\ninput[type='radio'],\ninput[type='checkbox'] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n border: 0;\n margin: 0;\n min-width: 0;\n padding: 0;\n}\n\nlegend {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n float: left;\n margin-bottom: 0.5rem;\n padding: 0;\n width: 100%;\n}\n\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type='search'] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n cursor: pointer;\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\nmark {\n background-color: #ffeb3b;\n color: rgba(0, 0, 0, 0.87);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\ndfn {\n font-style: italic;\n}\n\n::selection {\n background: rgba(98, 0, 238, 0.08);\n}\n\n.disabled:hover,\n:disabled:hover {\n cursor: default;\n}\n\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*='col-'] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n color: inherit;\n font-family: inherit;\n margin-bottom: 0.5rem;\n}\n\nh1,\n.h1,\n.display-1,\n.typography-display-4,\n.typography-headline-1 {\n font-size: 6rem;\n font-weight: 300;\n letter-spacing: -0.015625em;\n line-height: 6rem;\n}\n\nh2,\n.h2,\n.display-2,\n.typography-display-3,\n.typography-headline-2 {\n font-size: 3.75rem;\n font-weight: 300;\n letter-spacing: -0.008333em;\n line-height: 3.75rem;\n}\n\nh3,\n.h3,\n.display-3,\n.typography-display-2,\n.typography-headline-3 {\n font-size: 3rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 3.125rem;\n}\n\nh4,\n.h4,\n.display-4,\n.typography-display-1,\n.typography-headline-4 {\n font-size: 2.125rem;\n font-weight: 400;\n letter-spacing: 0.007353em;\n line-height: 2.5rem;\n}\n\nh5,\n.h5,\n.typography-headline,\n.typography-headline-5 {\n font-size: 1.5rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 2rem;\n}\n\nh6,\n.h6,\n.lead,\n.typography-headline-6,\n.typography-title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n}\n\n.typography-subheading,\n.typography-subtitle-1 {\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.009375em;\n line-height: 1.75rem;\n}\n\n.typography-subtitle-2 {\n font-size: 0.875rem;\n font-weight: 500;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n}\n\n.typography-body-1 {\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.03125em;\n line-height: 1.5rem;\n}\n\n.typography-body-2 {\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n}\n\n.typography-caption {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n}\n\n.typography-overline {\n font-size: 0.75rem;\n font-weight: 500;\n letter-spacing: 0.166667em;\n line-height: 2rem;\n text-transform: uppercase;\n}\n\np {\n font-size: 1rem;\n}\n\nhr {\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: 1rem;\n margin-bottom: 1rem;\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n background-color: #ffeb3b;\n color: rgba(0, 0, 0, 0.87);\n padding: 0.2em;\n}\n\nol {\n list-style: decimal outside;\n}\n\nol ol {\n list-style-type: lower-alpha;\n}\n\nul {\n list-style: disc outside;\n}\n\nul:not([class]) {\n padding-left: 2.5rem;\n}\n\nul:not([class]) li {\n font-size: inherit;\n margin: 0.75rem 0;\n padding: 0;\n}\n\nli > ul > li {\n list-style-type: circle;\n}\n\n.list-unstyled {\n list-style: none;\n padding-left: 0;\n}\n\n.list-inline {\n list-style: none;\n padding-left: 0;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.03125em;\n line-height: 1.5rem;\n border-left: 0.3125rem solid #6200ee;\n margin-bottom: 1rem;\n padding: 0 1rem;\n}\n\n.blockquote-footer {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.38);\n display: block;\n margin-top: 0.25rem;\n}\n\n.blockquote-footer::before {\n content: '\\2014 \\00A0';\n}\n\n.alert {\n border-radius: 4px;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n margin-bottom: 1rem;\n padding: 1rem 1rem;\n position: relative;\n}\n\n.alert-link {\n color: inherit;\n font-weight: 500;\n}\n\n.alert-link:hover, .alert-link:focus, .alert-link:active {\n color: inherit;\n}\n\n.alert-dismissible {\n padding-right: 3.5rem;\n}\n\n.alert-dismissible .close {\n color: rgba(0, 0, 0, 0.38);\n padding: 1rem 1rem;\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n}\n\n.alert-primary {\n background-color: rgba(98, 0, 238, 0.16);\n color: #4300a2;\n}\n\n.alert-secondary {\n background-color: rgba(3, 218, 198, 0.16);\n color: #028f81;\n}\n\n.alert-danger {\n background-color: rgba(176, 0, 32, 0.16);\n color: #640012;\n}\n\n.alert-info {\n background-color: rgba(113, 76, 254, 0.16);\n color: #3601fc;\n}\n\n.alert-success {\n background-color: rgba(97, 216, 0, 0.16);\n color: #3f8c00;\n}\n\n.alert-warning {\n background-color: rgba(255, 141, 0, 0.16);\n color: #b36300;\n}\n\n.alert-dark {\n background-color: rgba(66, 66, 66, 0.16);\n color: #1c1c1c;\n}\n\n.alert-light {\n background-color: rgba(245, 245, 245, 0.16);\n color: #cfcfcf;\n}\n\n.badge {\n border-radius: 4px;\n align-items: center;\n display: inline-flex;\n font-size: inherit;\n font-weight: 500;\n justify-content: center;\n line-height: inherit;\n padding-right: 0.5em;\n padding-left: 0.5em;\n white-space: nowrap;\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn > .badge, .card-link > .badge,\n.position-relative > .badge {\n border-radius: 0.6875rem;\n font-family: Roboto, sans-serif;\n font-size: 0.75rem;\n font-weight: 500;\n height: 1.375rem;\n letter-spacing: initial;\n min-width: 1.375rem;\n position: absolute;\n top: -0.6875rem;\n}\n\n.btn > .badge, .card-link > .badge,\ni > .badge,\n[class*='material-icons'] > .badge {\n top: 0;\n right: 0;\n transform: translate(50%, -50%);\n transform-origin: 100% 0%;\n}\n\n.btn > .badge.badge-before, .card-link > .badge.badge-before,\ni > .badge.badge-before,\n[class*='material-icons'] > .badge.badge-before {\n right: auto;\n left: 0;\n transform: translate(-50%, -50%);\n transform-origin: 0% 100%;\n}\n\n.badge-pill {\n border-radius: 1em;\n}\n\n.badge-primary {\n background-color: #6200ee;\n color: white;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus, .badge-primary[href]:active {\n background-color: #3700b3;\n color: white;\n text-decoration: none;\n}\n\n.badge-secondary {\n background-color: #03dac6;\n color: white;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus, .badge-secondary[href]:active {\n background-color: #018786;\n color: white;\n text-decoration: none;\n}\n\n.badge-danger {\n background-color: #b00020;\n color: white;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus, .badge-danger[href]:active {\n background-color: #d32f2f;\n color: white;\n text-decoration: none;\n}\n\n.badge-info {\n background-color: #714cfe;\n color: white;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus, .badge-info[href]:active {\n background-color: #021aee;\n color: white;\n text-decoration: none;\n}\n\n.badge-success {\n background-color: #61d800;\n color: white;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus, .badge-success[href]:active {\n background-color: #41c300;\n color: white;\n text-decoration: none;\n}\n\n.badge-warning {\n background-color: #ff8d00;\n color: white;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus, .badge-warning[href]:active {\n background-color: #ee6002;\n color: white;\n text-decoration: none;\n}\n\n.badge-dark {\n background-color: #424242;\n color: white;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus, .badge-dark[href]:active {\n background-color: #212121;\n color: white;\n text-decoration: none;\n}\n\n.badge-light {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus, .badge-light[href]:active {\n background-color: #e0e0e0;\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.breadcrumb {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n padding: 0;\n}\n\n.breadcrumb-item {\n align-items: center;\n color: #000000;\n display: flex;\n font-size: 1rem;\n}\n\n.breadcrumb-item.active {\n cursor: default;\n}\n\n.breadcrumb-item:only-child {\n padding: 0.375rem 0.5rem;\n}\n\n.breadcrumb-item a {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1);\n border-radius: 0.5rem;\n color: inherit;\n padding: 0.375rem 0.5rem;\n text-decoration: none;\n}\n\n@media (min-width: 576px) {\n .breadcrumb-item a {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .breadcrumb-item a {\n transition-duration: 280ms;\n }\n}\n\n.breadcrumb-item a:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n margin-left: 0;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n color: rgba(0, 0, 0, 0.54);\n content: \"chevron_right\";\n display: inline-block;\n margin-right: 0;\n}\n\n.breadcrumb-item.active::before {\n margin-right: 0.5rem;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel:hover .carousel-control-next,\n.carousel:hover .carousel-control-prev {\n opacity: 1;\n}\n\n.carousel-inner {\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.carousel-item {\n transition-duration: 375ms;\n transition-property: transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n backface-visibility: hidden;\n display: none;\n perspective: 1000px;\n position: relative;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .carousel-item {\n transition-duration: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .carousel-item {\n transition-duration: 250ms;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: flex;\n}\n\n.carousel-item-left.active,\n.carousel-item-prev {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-left.active,\n .carousel-item-prev {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-left.carousel-item-next,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-left.carousel-item-next,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-right.active {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .carousel-item-right.active {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-fade .carousel-item {\n transition-duration: 375ms;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 0;\n}\n\n@media (min-width: 576px) {\n .carousel-fade .carousel-item {\n transition-duration: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .carousel-fade .carousel-item {\n transition-duration: 250ms;\n }\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-left.active,\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item-prev.active {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-fade .carousel-item.active,\n .carousel-fade .carousel-item-left.active,\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item-prev.active {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item-left.active,\n.carousel-fade .carousel-item-right.active {\n opacity: 0;\n}\n\n.carousel-control-next,\n.carousel-control-prev {\n align-items: center;\n background-color: rgba(255, 255, 255, 0.12);\n border-radius: 50%;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n color: white;\n cursor: pointer;\n display: flex;\n font-size: 0.8125rem;\n height: 2.5rem;\n justify-content: center;\n line-height: 1;\n margin-top: -1.25rem;\n opacity: 0;\n position: absolute;\n top: 50%;\n user-select: none;\n width: 2.5rem;\n}\n\n.carousel-control-next:hover, .carousel-control-next:focus, .carousel-control-next:active,\n.carousel-control-prev:hover,\n.carousel-control-prev:focus,\n.carousel-control-prev:active {\n background-color: rgba(204, 204, 204, 0.25);\n color: white;\n text-decoration: none;\n}\n\n.carousel-control-next:active,\n.carousel-control-prev:active {\n box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2);\n}\n\n.carousel-control-next:focus,\n.carousel-control-prev:focus {\n opacity: 1;\n outline: 0;\n}\n\n.carousel-control-next {\n right: 1.25rem;\n}\n\n.carousel-control-prev {\n left: 1.25rem;\n}\n\n.carousel-control-next-icon,\n.carousel-control-prev-icon {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n}\n\n.carousel-control-next-icon::before {\n content: \"chevron_right\";\n}\n\n.carousel-control-prev-icon::before {\n content: \"chevron_left\";\n}\n\n.carousel-caption {\n color: white;\n position: absolute;\n right: 25%;\n bottom: 1.5rem;\n left: 25%;\n text-align: center;\n z-index: 1;\n}\n\n.carousel-indicators {\n display: flex;\n justify-content: center;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n position: absolute;\n right: 5rem;\n bottom: 0.5rem;\n left: 5rem;\n z-index: 1;\n}\n\n.carousel-indicators li {\n background-color: transparent;\n border: 1px solid rgba(255, 255, 255, 0.12);\n border-radius: 0.5rem;\n cursor: pointer;\n flex: 0 0 auto;\n height: 0.5rem;\n margin-right: 1px;\n margin-left: 1px;\n overflow: hidden;\n text-indent: 100%;\n white-space: nowrap;\n width: 0.5rem;\n}\n\n.carousel-indicators .active {\n background-color: rgba(204, 204, 204, 0.25);\n}\n\n.close {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1);\n appearance: none;\n background-color: transparent;\n background-image: none;\n border: 0;\n color: rgba(0, 0, 0, 0.38);\n float: right;\n font-size: 1.5rem;\n font-weight: 300;\n line-height: 1;\n padding: 0;\n}\n\n@media (min-width: 576px) {\n .close {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .close {\n transition-duration: 280ms;\n }\n}\n\n.close:hover, .close:focus, .close:active {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.close:focus {\n outline: 0;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\nbutton.close {\n background-color: transparent;\n border: 0;\n padding: 0;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\ncode {\n border-radius: 4px;\n background-color: #f5f5f5;\n color: #bd4147;\n font-size: 87.5%;\n padding: 0.2rem 0.4rem;\n word-wrap: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, 0.87);\n color: white;\n font-size: 87.5%;\n padding: 0.2rem 0.4rem;\n}\n\nkbd kbd {\n font-size: 100%;\n font-weight: 600;\n padding: 0;\n}\n\npre {\n border-radius: 4px;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 87.5%;\n}\n\npre code {\n background-color: transparent;\n border-radius: 0;\n color: inherit;\n font-size: inherit;\n padding: 0;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.form-check {\n display: block;\n margin-bottom: 0.5rem;\n padding-left: 1.25rem;\n position: relative;\n}\n\n.form-check-input {\n margin-top: 0.333333rem;\n margin-left: -1.25rem;\n position: absolute;\n}\n\n.form-check-input[disabled] ~ .form-check-label {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.form-check-label {\n color: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n.form-check-inline {\n align-items: center;\n display: inline-flex;\n margin-right: 0.5rem;\n margin-bottom: 0;\n}\n\n.form-check-inline .form-check-input {\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n position: static;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -0.5rem;\n margin-left: -0.5rem;\n}\n\n.form-row > .col,\n.form-row > [class*='col-'] {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.form-inline {\n align-items: center;\n display: flex;\n flex-flow: row wrap;\n}\n\n.form-inline .form-check {\n margin-bottom: 0;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label, .form-inline legend {\n align-items: center;\n display: flex;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n vertical-align: middle;\n width: auto;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .form-control-plaintext:focus {\n outline: 0;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n align-items: center;\n display: flex;\n justify-content: center;\n padding-left: 0;\n width: auto;\n }\n .form-inline .form-check-input {\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 1.25rem;\n margin-left: 0;\n position: relative;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.col-form-label {\n color: inherit;\n font-size: 1rem;\n line-height: 1.5;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.col-form-label-lg {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.col-form-label-sm {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.form-text, [class*='valid-feedback'] {\n color: rgba(0, 0, 0, 0.6);\n display: block;\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: normal;\n}\n\n.form-text::before, [class*='valid-feedback']::before {\n content: '';\n display: inline-block;\n height: 1rem;\n vertical-align: 0;\n width: 0;\n}\n\n[class~='textfield-box'] .form-text, [class~='textfield-box'] [class*='valid-feedback'],\n[class~='textfield-box'] ~ .form-text,\n[class~='textfield-box'] ~ [class*='valid-feedback'] {\n padding: 0 1rem;\n}\n\n.form-control-plaintext {\n background-color: transparent;\n border: solid transparent;\n border-radius: 0;\n border-width: 0 0 1px;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 1rem;\n line-height: 1.5;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n width: 100%;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.img-fluid {\n height: auto;\n max-width: 100%;\n}\n\n.img-thumbnail {\n /* padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n */\n height: auto;\n max-width: 100%;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n line-height: 1;\n margin-bottom: 0.5rem;\n}\n\n.figure-caption {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.jumbotron {\n border-radius: 4px;\n background-color: white;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n color: rgba(0, 0, 0, 0.87);\n margin-bottom: 3rem;\n padding: 3rem 2rem;\n}\n\n.jumbotron-fluid {\n border-radius: 0;\n padding-right: 0;\n padding-left: 0;\n}\n\n.media {\n align-items: flex-start;\n display: flex;\n}\n\n.media-body {\n flex: 1;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.nav-link {\n color: #6200ee;\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: rgba(0, 0, 0, 0.38);\n cursor: default;\n pointer-events: none;\n}\n\n.nav-link:hover, .nav-link.active {\n color: #40009c;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n display: flex;\n flex: 1;\n}\n\n.nav-pills .nav-link {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.87);\n opacity: 0.7;\n}\n\n@media (min-width: 576px) {\n .nav-pills .nav-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .nav-pills .nav-link {\n transition-duration: 280ms;\n }\n}\n\n.nav-pills .nav-link:hover, .nav-pills .nav-link:focus, .nav-pills .nav-link:active {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.nav-pills .nav-link.active {\n color: #6200ee;\n opacity: 1;\n}\n\n.nav-pills .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.nav-pills .nav-link:active {\n opacity: 1;\n}\n\n.nav-pills .show > .nav-link {\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 1;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.pagination {\n background-color: transparent;\n display: flex;\n list-style: none;\n margin: 0.5rem;\n}\n\n.page-link {\n border-radius: 1.125rem;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n font-size: 1rem;\n font-weight: 400;\n justify-content: center;\n line-height: 2.25;\n margin-left: 0.5em;\n min-width: 2.25rem;\n padding: 0 10px;\n position: relative;\n text-align: center;\n white-space: nowrap;\n}\n\n@media (min-width: 576px) {\n .page-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .page-link {\n transition-duration: 280ms;\n }\n}\n\n.page-link:hover, .page-link:focus, .page-link:active {\n background-color: rgba(0, 0, 0, 0.04);\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n z-index: 3;\n}\n\n.page-link:focus {\n background-color: rgba(0, 0, 0, 0.12);\n outline: 0;\n}\n\n.page-link:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n}\n\n.page-item.active .page-link {\n background-color: #6200ee;\n color: #ffffff;\n z-index: 3;\n}\n\n.page-item.disabled .page-link {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n cursor: auto;\n pointer-events: none;\n}\n\n.pagination-lg .page-link {\n border-radius: 1.40625rem;\n font-size: 1.25rem;\n width: 2.8125rem;\n}\n\n.pagination-sm .page-link {\n font-size: 0.875rem;\n min-width: 0;\n width: 1.96875rem;\n}\n\n.popover {\n text-align: left;\n text-align: start;\n font-family: \"Roboto\", system-ui, -apple-system, \"Segoe UI\", \"Helvetica Neue\", \"Arial\", \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.5;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n border-radius: 4px;\n background-color: #ffffff;\n box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15);\n font-size: 0.875rem;\n margin: 1.5rem;\n max-width: 21.25rem;\n position: absolute;\n top: 0;\n left: 0;\n word-wrap: break-word;\n z-index: 240;\n}\n\n[dir='rtl'] .popover {\n text-align: right;\n text-align: start;\n}\n\n.popover-header {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n margin-bottom: 0;\n padding: 0.875rem 1.375rem 0;\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-header:last-child {\n padding-bottom: 0.875rem;\n}\n\n.popover-body {\n padding: 0.875rem 1.375rem;\n}\n\n.popover-body > :last-child {\n margin-bottom: 0;\n}\n\n@media (min-width: 768px) {\n .popover {\n margin: 0.875rem;\n }\n}\n\n.embed-responsive {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n}\n\n.embed-responsive::before {\n content: '';\n display: block;\n}\n\n.embed-responsive embed,\n.embed-responsive iframe,\n.embed-responsive object,\n.embed-responsive video,\n.embed-responsive .embed-responsive-item {\n border: 0;\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.fade {\n transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1);\n height: 0;\n overflow: hidden;\n position: relative;\n}\n\n@media (min-width: 576px) {\n .collapsing {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .collapsing {\n transition-duration: 280ms;\n }\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\n.btn, .card-link {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n background-color: transparent;\n background-image: none;\n border: 0;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n color: rgba(0, 0, 0, 0.87);\n display: inline-flex;\n font-size: 0.875rem;\n font-weight: 500;\n height: 2.25rem;\n justify-content: center;\n letter-spacing: 0.0892857143em;\n line-height: inherit;\n margin: 0;\n max-width: 100%;\n min-width: 4rem;\n outline: 0;\n padding: 0 1rem;\n position: relative;\n text-transform: uppercase;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n@media (min-width: 576px) {\n .btn, .card-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .btn, .card-link {\n transition-duration: 280ms;\n }\n}\n\n.btn:hover, .card-link:hover, .btn:focus, .card-link:focus {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n outline: 0;\n text-decoration: none;\n}\n\n.btn:hover, .card-link:hover, .btn.hover, .hover.card-link {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));\n color: inherit;\n}\n\n.btn:focus, .card-link:focus, .btn.focus, .focus.card-link {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));\n}\n\n.btn:active, .card-link:active, .btn.active, .active.card-link {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n}\n\n.btn.active, .active.card-link {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));\n transition: background-image 0.2s;\n}\n\n.btn:disabled, .card-link:disabled, .btn.disabled, .disabled.card-link {\n background-color: rgba(0, 0, 0, 0.12);\n background-image: none;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.37);\n pointer-events: none;\n}\n\n.show > .btn.dropdown-toggle, .show > .dropdown-toggle.card-link {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n}\n\na.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover, a.card-link:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover {\n color: #ffffff;\n}\n\n.btn-primary {\n background-color: #6200ee;\n color: white;\n}\n\n.btn-primary:hover, .btn-primary:focus, .btn-primary:active {\n color: white;\n}\n\n.btn-primary:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-primary:focus, .btn-primary.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-primary.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-secondary {\n background-color: #03dac6;\n color: white;\n}\n\n.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {\n color: white;\n}\n\n.btn-secondary:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-secondary.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-danger {\n background-color: #b00020;\n color: white;\n}\n\n.btn-danger:hover, .btn-danger:focus, .btn-danger:active {\n color: white;\n}\n\n.btn-danger:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-danger:focus, .btn-danger.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-danger.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-info {\n background-color: #714cfe;\n color: white;\n}\n\n.btn-info:hover, .btn-info:focus, .btn-info:active {\n color: white;\n}\n\n.btn-info:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-info:focus, .btn-info.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-info.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-success {\n background-color: #61d800;\n color: white;\n}\n\n.btn-success:hover, .btn-success:focus, .btn-success:active {\n color: white;\n}\n\n.btn-success:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-success:focus, .btn-success.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-success.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-warning {\n background-color: #ff8d00;\n color: white;\n}\n\n.btn-warning:hover, .btn-warning:focus, .btn-warning:active {\n color: white;\n}\n\n.btn-warning:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-warning:focus, .btn-warning.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-warning.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-dark {\n background-color: #424242;\n color: white;\n}\n\n.btn-dark:hover, .btn-dark:focus, .btn-dark:active {\n color: white;\n}\n\n.btn-dark:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-dark:focus, .btn-dark.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-dark.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-light {\n background-color: #ffffff;\n}\n\n[class*='bg-dark'] .btn:disabled, [class*='bg-dark'] .card-link:disabled, [class*='bg-dark'] .btn.disabled, [class*='bg-dark'] .disabled.card-link {\n background-color: rgba(255, 255, 255, 0.12);\n color: rgba(255, 255, 255, 0.3);\n}\n\n[class*='bg-outline']:hover,\n[class*='bg-outline']:active {\n box-shadow: none;\n transition: background-color 100ms linear;\n}\n\n.btn-lg,\n.btn-group-lg > .btn,\n.btn-group-lg > .card-link,\n.input-group-lg > .input-group-append > .btn,\n.input-group-lg > .input-group-append > .card-link,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-prepend > .card-link {\n font-size: 0.9375rem;\n height: 2.5rem;\n}\n\n.btn-sm,\n.btn-group-sm > .btn,\n.btn-group-sm > .card-link,\n.input-group-sm > .input-group-append > .btn,\n.input-group-sm > .input-group-append > .card-link,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-prepend > .card-link {\n height: 1.75rem;\n}\n\n.btn-xs {\n height: 1.5rem;\n}\n\n.btn-block {\n margin: 0;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.25rem;\n margin-left: 0;\n}\n\n[type='button'].btn-block,\n[type='reset'].btn-block,\n[type='submit'].btn-block {\n width: 100%;\n}\n\n.btn-fluid {\n min-width: 0;\n}\n\n.btn-shaped {\n border-radius: 1.125rem;\n}\n\n.btn-shaped.btn-lg {\n border-radius: 1.25rem;\n}\n\n.btn-shaped.btn-sm {\n border-radius: 0.875rem;\n}\n\n.btn-shaped.btn-xs {\n border-radius: 0.75rem;\n}\n\n.btn .btn-icon-prepend, .card-link .btn-icon-prepend {\n display: inline-block;\n fill: currentColor;\n font-size: 1.125rem;\n margin-right: 0.5rem;\n margin-left: -0.25rem;\n vertical-align: top;\n width: 1.125rem;\n}\n\n.btn-icon-prepend [class*='btn-flat'],\n.btn-link .btn-icon-prepend {\n margin-left: 0;\n}\n\n[class*='btn-flat'],\n.btn-link,\n.card-link,\n.modal .btn,\n.modal .card-link {\n padding: 0 0.5rem;\n}\n\n[class*='btn-outline'] {\n border: 1px solid currentColor;\n padding: 0 calc(1rem - 1px);\n}\n\n[class*='btn-outline']:disabled, [class*='btn-outline'].disabled {\n border-color: rgba(0, 0, 0, 0.37);\n}\n\n[class*='btn-flat'],\n[class*='btn-outline'],\n.btn-link,\n.card-link,\n.modal .btn,\n.modal .card-link {\n background: transparent;\n box-shadow: none;\n}\n\n[class*='btn-flat']:hover, [class*='btn-flat']:focus, [class*='btn-flat']:active,\n[class*='btn-outline']:hover,\n[class*='btn-outline']:focus,\n[class*='btn-outline']:active,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active,\n.card-link:hover,\n.card-link:focus,\n.card-link:active,\n.modal .btn:hover,\n.modal .card-link:hover,\n.modal .btn:focus,\n.modal .card-link:focus,\n.modal .btn:active,\n.modal .card-link:active {\n box-shadow: inherit;\n}\n\n.btn-flat-primary, .btn-link, .card-link, .btn-flat-primary:hover, .btn-link:hover, .card-link:hover, .btn-flat-primary:focus, .btn-link:focus, .card-link:focus,\n.btn-outline-primary,\n.btn-outline-primary:hover,\n.btn-outline-primary:focus,\n.modal .btn-primary,\n.modal .btn-primary:hover,\n.modal .btn-primary:focus {\n color: #6200ee;\n}\n\n.btn-flat-primary:hover, .btn-link:hover, .card-link:hover,\n.btn-outline-primary:hover,\n.modal .btn-primary:hover {\n background-image: linear-gradient(to bottom, rgba(98, 0, 238, 0.04), rgba(98, 0, 238, 0.04));\n}\n\n.btn-flat-primary:focus, .btn-link:focus, .card-link:focus,\n.btn-outline-primary:focus,\n.modal .btn-primary:focus {\n background-image: linear-gradient(to bottom, rgba(98, 0, 238, 0.12), rgba(98, 0, 238, 0.12));\n}\n\n.btn-flat-primary:disabled, .btn-link:disabled, .card-link:disabled, .btn-flat-primary.disabled, .disabled.btn-link, .disabled.card-link,\n.btn-outline-primary:disabled,\n.btn-outline-primary.disabled,\n.modal .btn-primary:disabled,\n.modal .btn-primary.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-flat-secondary, .btn-flat-secondary:hover, .btn-flat-secondary:focus,\n.btn-outline-secondary,\n.btn-outline-secondary:hover,\n.btn-outline-secondary:focus,\n.modal .btn-secondary,\n.modal .btn-secondary:hover,\n.modal .btn-secondary:focus {\n color: #03dac6;\n}\n\n.btn-flat-secondary:hover,\n.btn-outline-secondary:hover,\n.modal .btn-secondary:hover {\n background-image: linear-gradient(to bottom, rgba(3, 218, 198, 0.04), rgba(3, 218, 198, 0.04));\n}\n\n.btn-flat-secondary:focus,\n.btn-outline-secondary:focus,\n.modal .btn-secondary:focus {\n background-image: linear-gradient(to bottom, rgba(3, 218, 198, 0.12), rgba(3, 218, 198, 0.12));\n}\n\n.btn-flat-secondary:disabled, .btn-flat-secondary.disabled,\n.btn-outline-secondary:disabled,\n.btn-outline-secondary.disabled,\n.modal .btn-secondary:disabled,\n.modal .btn-secondary.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-flat-danger, .btn-flat-danger:hover, .btn-flat-danger:focus,\n.btn-outline-danger,\n.btn-outline-danger:hover,\n.btn-outline-danger:focus,\n.modal .btn-danger,\n.modal .btn-danger:hover,\n.modal .btn-danger:focus {\n color: #b00020;\n}\n\n.btn-flat-danger:hover,\n.btn-outline-danger:hover,\n.modal .btn-danger:hover {\n background-image: linear-gradient(to bottom, rgba(176, 0, 32, 0.04), rgba(176, 0, 32, 0.04));\n}\n\n.btn-flat-danger:focus,\n.btn-outline-danger:focus,\n.modal .btn-danger:focus {\n background-image: linear-gradient(to bottom, rgba(176, 0, 32, 0.12), rgba(176, 0, 32, 0.12));\n}\n\n.btn-flat-danger:disabled, .btn-flat-danger.disabled,\n.btn-outline-danger:disabled,\n.btn-outline-danger.disabled,\n.modal .btn-danger:disabled,\n.modal .btn-danger.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-flat-info, .btn-flat-info:hover, .btn-flat-info:focus,\n.btn-outline-info,\n.btn-outline-info:hover,\n.btn-outline-info:focus,\n.modal .btn-info,\n.modal .btn-info:hover,\n.modal .btn-info:focus {\n color: #714cfe;\n}\n\n.btn-flat-info:hover,\n.btn-outline-info:hover,\n.modal .btn-info:hover {\n background-image: linear-gradient(to bottom, rgba(113, 76, 254, 0.04), rgba(113, 76, 254, 0.04));\n}\n\n.btn-flat-info:focus,\n.btn-outline-info:focus,\n.modal .btn-info:focus {\n background-image: linear-gradient(to bottom, rgba(113, 76, 254, 0.12), rgba(113, 76, 254, 0.12));\n}\n\n.btn-flat-info:disabled, .btn-flat-info.disabled,\n.btn-outline-info:disabled,\n.btn-outline-info.disabled,\n.modal .btn-info:disabled,\n.modal .btn-info.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-flat-success, .btn-flat-success:hover, .btn-flat-success:focus,\n.btn-outline-success,\n.btn-outline-success:hover,\n.btn-outline-success:focus,\n.modal .btn-success,\n.modal .btn-success:hover,\n.modal .btn-success:focus {\n color: #61d800;\n}\n\n.btn-flat-success:hover,\n.btn-outline-success:hover,\n.modal .btn-success:hover {\n background-image: linear-gradient(to bottom, rgba(97, 216, 0, 0.04), rgba(97, 216, 0, 0.04));\n}\n\n.btn-flat-success:focus,\n.btn-outline-success:focus,\n.modal .btn-success:focus {\n background-image: linear-gradient(to bottom, rgba(97, 216, 0, 0.12), rgba(97, 216, 0, 0.12));\n}\n\n.btn-flat-success:disabled, .btn-flat-success.disabled,\n.btn-outline-success:disabled,\n.btn-outline-success.disabled,\n.modal .btn-success:disabled,\n.modal .btn-success.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-flat-warning, .btn-flat-warning:hover, .btn-flat-warning:focus,\n.btn-outline-warning,\n.btn-outline-warning:hover,\n.btn-outline-warning:focus,\n.modal .btn-warning,\n.modal .btn-warning:hover,\n.modal .btn-warning:focus {\n color: #ff8d00;\n}\n\n.btn-flat-warning:hover,\n.btn-outline-warning:hover,\n.modal .btn-warning:hover {\n background-image: linear-gradient(to bottom, rgba(255, 141, 0, 0.04), rgba(255, 141, 0, 0.04));\n}\n\n.btn-flat-warning:focus,\n.btn-outline-warning:focus,\n.modal .btn-warning:focus {\n background-image: linear-gradient(to bottom, rgba(255, 141, 0, 0.12), rgba(255, 141, 0, 0.12));\n}\n\n.btn-flat-warning:disabled, .btn-flat-warning.disabled,\n.btn-outline-warning:disabled,\n.btn-outline-warning.disabled,\n.modal .btn-warning:disabled,\n.modal .btn-warning.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-flat-dark:disabled, .btn-flat-dark.disabled,\n.btn-outline-dark:disabled,\n.btn-outline-dark.disabled,\n.modal .btn-dark:disabled,\n.modal .btn-dark.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-flat-light, .btn-flat-light:hover, .btn-flat-light:focus,\n.btn-outline-light,\n.btn-outline-light:hover,\n.btn-outline-light:focus,\n.modal .btn-light,\n.modal .btn-light:hover,\n.modal .btn-light:focus {\n color: #f5f5f5;\n}\n\n.btn-flat-light:disabled, .btn-flat-light.disabled,\n.btn-outline-light:disabled,\n.btn-outline-light.disabled,\n.modal .btn-light:disabled,\n.modal .btn-light.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n/*\n.btn-flat-light,\n.btn-outline-light {\n @include hover-focus {\n background-image: linear-gradient(to bottom, $btn-overlay-inverse, $btn-overlay-inverse);\n }\n\n &.active,\n &:active {\n background-color: $btn-bg-active-inverse;\n }\n}\n*/\n.btn-icon {\n border-radius: 50%;\n box-shadow: none;\n color: initial;\n fill: currentColor;\n font-size: 1.5rem;\n height: 3rem;\n min-width: 0;\n padding: 0;\n transition: background-color 15ms linear;\n width: 3rem;\n}\n\n.btn-icon.btn-sm {\n height: 2.25rem;\n width: 2.25rem;\n}\n\n.btn-icon.btn-xs {\n height: 1.75rem;\n width: 1.75rem;\n}\n\n.btn-icon:hover, .btn-icon:focus, .btn-icon:active {\n box-shadow: none;\n color: initial;\n}\n\n.btn-float {\n border-radius: 50%;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n height: 3.5rem;\n min-width: 0;\n padding: 0;\n width: 3.5rem;\n}\n\n.btn-float:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n}\n\n.btn-float:active, .btn-float.active {\n box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2);\n}\n\n.btn-float:disabled, .btn-float.disabled {\n box-shadow: none;\n}\n\n.btn-float svg {\n fill: currentColor;\n}\n\n.btn-float-extended {\n border-radius: 1.5rem;\n height: 3rem;\n line-height: 2.25rem;\n padding: 0 1.25rem;\n width: auto;\n}\n\n.btn-float-extended i,\n.btn-float-extended svg,\n.btn-float-extended [class*='material-icons'] {\n margin-right: 0.75rem;\n margin-left: -0.5rem;\n}\n\n.btn-float-extended i[class*='order-'],\n.btn-float-extended svg[class*='order-'],\n.btn-float-extended [class*='material-icons'][class*='order-'] {\n margin-right: -0.5rem;\n margin-left: 0.75rem;\n}\n\n.btn-float.btn-sm {\n height: 2.5rem;\n line-height: 2.5rem;\n width: 2.5rem;\n}\n\n.btn-float-dropdown .dropdown-menu {\n border-radius: 0;\n margin-top: 1rem;\n min-width: 3.5rem;\n padding-top: 0;\n padding-bottom: 0;\n text-align: center;\n}\n\n.btn-float-dropdown .dropdown-menu::before {\n display: none;\n}\n\n.btn-float-dropdown .dropdown-menu .btn-float {\n display: block;\n margin-right: auto;\n margin-bottom: 1rem;\n margin-left: auto;\n}\n\n.fab-actions {\n align-items: flex-end;\n display: flex;\n flex-direction: column;\n position: fixed;\n right: 1.5rem;\n bottom: 1.5rem;\n z-index: 120;\n}\n\n@media print {\n .fab-actions {\n display: none;\n }\n}\n\n.fab-actions > .btn, .fab-actions > .card-link {\n margin-top: 1.25rem;\n}\n\n.btn-group,\n.btn-group-vertical {\n border-radius: 4px;\n background-color: white;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n display: inline-flex;\n position: relative;\n}\n\n.btn-group > .btn-primary.disabled, .btn-group > .btn-primary:disabled,\n.btn-group-vertical > .btn-primary.disabled,\n.btn-group-vertical > .btn-primary:disabled {\n background-color: #bb86fc;\n color: white;\n}\n\n.btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled,\n.btn-group-vertical > .btn-secondary.disabled,\n.btn-group-vertical > .btn-secondary:disabled {\n background-color: #66fff8;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled,\n.btn-group-vertical > .btn-danger.disabled,\n.btn-group-vertical > .btn-danger:disabled {\n background-color: #c51162;\n color: white;\n}\n\n.btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled,\n.btn-group-vertical > .btn-info.disabled,\n.btn-group-vertical > .btn-info:disabled {\n background-color: #d2c2fd;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled,\n.btn-group-vertical > .btn-success.disabled,\n.btn-group-vertical > .btn-success:disabled {\n background-color: #c6f68d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled,\n.btn-group-vertical > .btn-warning.disabled,\n.btn-group-vertical > .btn-warning:disabled {\n background-color: #ffc77d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled,\n.btn-group-vertical > .btn-dark.disabled,\n.btn-group-vertical > .btn-dark:disabled {\n background-color: #757575;\n color: white;\n}\n\n.btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled,\n.btn-group-vertical > .btn-light.disabled,\n.btn-group-vertical > .btn-light:disabled {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn, .btn-group > .card-link,\n.btn-group-vertical > .btn,\n.btn-group-vertical > .card-link {\n box-shadow: none;\n flex: 1 1 auto;\n min-width: 0;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n position: relative;\n}\n\n.btn-group > .btn:hover, .btn-group > .card-link:hover, .btn-group > .btn:focus, .btn-group > .card-link:focus, .btn-group > .btn:active, .btn-group > .card-link:active, .btn-group > .btn.active, .btn-group > .active.card-link,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .card-link:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .card-link:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .card-link:active,\n.btn-group-vertical > .btn.active,\n.btn-group-vertical > .active.card-link {\n z-index: 1;\n}\n\n.btn-group > .btn:active, .btn-group > .card-link:active, .btn-group > .btn.active, .btn-group > .active.card-link,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .card-link:active,\n.btn-group-vertical > .btn.active,\n.btn-group-vertical > .active.card-link {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.btn-group > .btn:disabled, .btn-group > .card-link:disabled, .btn-group > .btn.disabled, .btn-group > .disabled.card-link,\n.btn-group-vertical > .btn:disabled,\n.btn-group-vertical > .card-link:disabled,\n.btn-group-vertical > .btn.disabled,\n.btn-group-vertical > .disabled.card-link {\n opacity: 0.7;\n}\n\n.btn-group > .btn[class*='btn-outline'], .btn-group > .card-link[class*='btn-outline'],\n.btn-group-vertical > .btn[class*='btn-outline'],\n.btn-group-vertical > .card-link[class*='btn-outline'] {\n border: 0;\n}\n\n.btn-group > .btn[class*='btn-outline'].active, .btn-group > .card-link[class*='btn-outline'].active, .btn-group > .btn[class*='btn-outline']:active, .btn-group > .card-link[class*='btn-outline']:active,\n.btn-group-vertical > .btn[class*='btn-outline'].active,\n.btn-group-vertical > .card-link[class*='btn-outline'].active,\n.btn-group-vertical > .btn[class*='btn-outline']:active,\n.btn-group-vertical > .card-link[class*='btn-outline']:active {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.btn-group > .btn-group,\n.btn-group > .btn-group-vertical,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group-vertical {\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n}\n\n.btn-group.show > .dropdown-toggle {\n box-shadow: none;\n}\n\n.btn-group > .btn, .btn-group > .card-link,\n.btn-group > .btn-group {\n margin-left: -1px;\n}\n\n.btn-group > .btn:first-child, .btn-group > .card-link:first-child,\n.btn-group > .btn-group:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:first-child), .btn-group > .card-link:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn,\n.btn-group > .btn-group:not(:first-child) > .card-link {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .card-link:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn,\n.btn-group > .btn-group:not(:last-child) > .card-link,\n.btn-group > .dropdown-toggle:not(:last-of-type) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group-vertical {\n align-items: flex-start;\n flex-direction: column;\n justify-content: center;\n}\n\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .card-link,\n.btn-group-vertical > .btn-group {\n margin-top: -1px;\n margin-left: 0;\n width: 100%;\n}\n\n.btn-group-vertical > .btn:first-child, .btn-group-vertical > .card-link:first-child,\n.btn-group-vertical > .btn-group:first-child {\n margin-top: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .card-link:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .card-link {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .card-link:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn,\n.btn-group-vertical > .btn-group:not(:last-child) > .card-link,\n.btn-group-vertical > .dropdown-toggle:not(:last-of-type) {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n/* .btn-group-fluid {\n background-color: transparent;\n box-shadow: none;\n} */\n[data-toggle='buttons'] > .btn, [data-toggle='buttons'] > .card-link,\n[data-toggle='buttons'] > .btn-group > .btn,\n[data-toggle='buttons'] > .btn-group > .card-link {\n margin-bottom: 0;\n}\n\n[data-toggle='buttons'] > .btn [type='checkbox'], [data-toggle='buttons'] > .card-link [type='checkbox'],\n[data-toggle='buttons'] > .btn [type='radio'],\n[data-toggle='buttons'] > .card-link [type='radio'],\n[data-toggle='buttons'] > .btn-group > .btn [type='checkbox'],\n[data-toggle='buttons'] > .btn-group > .card-link [type='checkbox'],\n[data-toggle='buttons'] > .btn-group > .btn [type='radio'],\n[data-toggle='buttons'] > .btn-group > .card-link [type='radio'] {\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n position: absolute;\n}\n\n/* .btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n} */\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group-toggle > .btn, .btn-group-toggle > .card-link,\n.btn-group-toggle > .btn-group > .btn,\n.btn-group-toggle > .btn-group > .card-link {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn [type='radio'], .btn-group-toggle > .card-link [type='radio'],\n.btn-group-toggle > .btn [type='checkbox'],\n.btn-group-toggle > .card-link [type='checkbox'],\n.btn-group-toggle > .btn-group > .btn [type='radio'],\n.btn-group-toggle > .btn-group > .card-link [type='radio'],\n.btn-group-toggle > .btn-group > .btn [type='checkbox'],\n.btn-group-toggle > .btn-group > .card-link [type='checkbox'] {\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n position: absolute;\n}\n\n.card {\n background-color: #ffffff;\n border-radius: 4px;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n display: flex;\n flex-direction: column;\n min-width: 0;\n position: relative;\n word-wrap: break-word;\n}\n\n.card.border-primary {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee;\n}\n\n.card.border-primary[href]:hover, .card.border-primary[href]:focus, .card.border-primary[href]:active, .card.border-primary[tabindex]:hover, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee;\n}\n\n.card.border-secondary {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac6;\n}\n\n.card.border-secondary[href]:hover, .card.border-secondary[href]:focus, .card.border-secondary[href]:active, .card.border-secondary[tabindex]:hover, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac6;\n}\n\n.card.border-danger {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020;\n}\n\n.card.border-danger[href]:hover, .card.border-danger[href]:focus, .card.border-danger[href]:active, .card.border-danger[tabindex]:hover, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020;\n}\n\n.card.border-info {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe;\n}\n\n.card.border-info[href]:hover, .card.border-info[href]:focus, .card.border-info[href]:active, .card.border-info[tabindex]:hover, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe;\n}\n\n.card.border-success {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800;\n}\n\n.card.border-success[href]:hover, .card.border-success[href]:focus, .card.border-success[href]:active, .card.border-success[tabindex]:hover, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800;\n}\n\n.card.border-warning {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00;\n}\n\n.card.border-warning[href]:hover, .card.border-warning[href]:focus, .card.border-warning[href]:active, .card.border-warning[tabindex]:hover, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00;\n}\n\n.card.border-dark {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;\n}\n\n.card.border-dark[href]:hover, .card.border-dark[href]:focus, .card.border-dark[href]:active, .card.border-dark[tabindex]:hover, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;\n}\n\n.card.border-light {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;\n}\n\n.card.border-light[href]:hover, .card.border-light[href]:focus, .card.border-light[href]:active, .card.border-light[tabindex]:hover, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;\n}\n\n.card[href]:hover, .card[href]:focus, .card[href]:active, .card[tabindex]:hover, .card[tabindex]:focus, .card[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n text-decoration: none;\n}\n\n.card[href]:focus, .card[tabindex]:focus {\n outline: 0;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card-shaped {\n border-radius: 1.5rem 0.5rem;\n}\n\n[data-toggle='collapse']:hover {\n cursor: pointer;\n}\n\n.accordion {\n overflow-anchor: none;\n}\n\n.accordion > .card {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 32px;\n box-shadow: none;\n margin-bottom: 0;\n overflow: hidden;\n}\n\n.accordion > .card + .card {\n border-top: 0;\n}\n\n.accordion > .card .show {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.accordion > .card > .card-header {\n border-bottom: 0;\n display: flex;\n padding: 15px 1.25rem;\n}\n\n.accordion > .card > .card-header:hover {\n background: rgba(0, 0, 0, 0.04);\n transition: background-color 150ms linear;\n}\n\n.accordion > .card > .card-header::after {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\" opacity=\"0.54\"%3e%3cpath d=\"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z\"/%3e%3c/svg%3e');\n height: 1.5rem;\n position: absolute;\n top: 1.25rem;\n right: 1.5rem;\n width: 1.5rem;\n}\n\n.accordion > .card > .card-header > * {\n line-height: 1.125rem;\n}\n\n.accordion .card:first-of-type {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-body:first-child,\n.accordion .card:not(:first-of-type) .card-footer:first-child,\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion .card:not(:last-of-type) .card-body:last-child,\n.accordion .card:not(:last-of-type) .card-footer:last-child,\n.accordion .card:not(:last-of-type) .card-header:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card-body {\n margin: 0 2.5rem;\n opacity: 0;\n padding: 1.5rem 0;\n transition: opacity 250ms linear -100ms;\n}\n\n.accordion .show .card-body {\n opacity: 1;\n}\n\n.accordion .collapse .card-body:first-child,\n.accordion .collapse .card-footer:first-child,\n.accordion .collapse .card-header:first-child,\n.accordion .collapsing .card-body:first-child,\n.accordion .collapsing .card-footer:first-child,\n.accordion .collapsing .card-header:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.card-actions {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n min-height: 3.25rem;\n padding: 0.5rem;\n}\n\n.card-actions.flex-column {\n align-items: flex-start;\n padding-bottom: 0.25rem;\n}\n\n.card-actions.flex-column .btn, .card-actions.flex-column .card-link {\n margin-bottom: 0.25rem;\n}\n\n.card-body + .card-actions {\n background-color: #ffffff;\n margin-top: -0.5rem;\n z-index: 2;\n}\n\n.card-actions .btn, .card-actions .card-link {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 0 1 auto;\n min-width: 0;\n}\n\n.card-actions .btn:not(.btn-icon), .card-actions .card-link:not(.btn-icon) {\n margin-right: 0.5rem;\n}\n\n.card-actions .btn-icon:not(:disabled) {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.card-actions .dropdown-toggle::after {\n margin-right: 0;\n}\n\n.card-actions > * {\n z-index: 3;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1rem 1rem;\n}\n\n.card-body:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.card-body:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card-body > :last-child {\n margin-bottom: 0;\n}\n\n.card-body > .btn, .card-body > .card-link {\n margin-right: 0.5rem;\n}\n\n.card-footer {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n padding: 1rem 1rem;\n}\n\n.card-footer:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-top: 0;\n}\n\n.card-footer:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card-footer > :last-child {\n margin-bottom: 0;\n}\n\n.card-header {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n margin-bottom: 0;\n padding: 1rem 1rem;\n}\n\n.card-header:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.card-header:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n border-bottom: 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-header-pills {\n margin: -1rem -1rem;\n padding: 0.5rem 0rem 0.25rem 0.5rem;\n}\n\n.card-header-pills .nav-link {\n margin-right: 0.5rem;\n margin-bottom: 0.25rem;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.card-header-tabs {\n margin: -1rem -1rem calc(-1rem - 1px);\n}\n\n.card-img {\n border-radius: 4px;\n min-height: 1px;\n width: 100%;\n}\n\n.card-img-bottom {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n min-height: 1px;\n width: 100%;\n}\n\n.card-img-top {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n min-height: 1px;\n width: 100%;\n}\n\n.card-img-overlay {\n border-radius: 3px;\n max-height: 100%;\n padding: 1rem 1rem;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 2;\n column-gap: 0.5rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n@media (min-width: 992px) {\n .card-columns {\n column-count: 3;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.25rem;\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n@media (min-width: 768px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -0.25rem;\n margin-left: -0.25rem;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 0.25rem;\n margin-bottom: 0;\n margin-left: 0.25rem;\n }\n}\n\n.card-deck .card {\n margin-bottom: 0.5rem;\n}\n\n.card-group {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n display: flex;\n flex-direction: column;\n}\n\n@media (min-width: 768px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card:first-child:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child:not(:last-child) .card-actions,\n .card-group > .card:first-child:not(:last-child) .card-body,\n .card-group > .card:first-child:not(:last-child) .card-footer,\n .card-group > .card:first-child:not(:last-child) .card-header,\n .card-group > .card:first-child:not(:last-child) .card-img,\n .card-group > .card:first-child:not(:last-child) .card-img-bottom,\n .card-group > .card:first-child:not(:last-child) .card-img-top {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child:not(:first-child) .card-actions,\n .card-group > .card:last-child:not(:first-child) .card-body,\n .card-group > .card:last-child:not(:first-child) .card-footer,\n .card-group > .card:last-child:not(:first-child) .card-header,\n .card-group > .card:last-child:not(:first-child) .card-img,\n .card-group > .card:last-child:not(:first-child) .card-img-bottom,\n .card-group > .card:last-child:not(:first-child) .card-img-top {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child) .card-actions,\n .card-group > .card:not(:first-child):not(:last-child) .card-body,\n .card-group > .card:not(:first-child):not(:last-child) .card-footer,\n .card-group > .card:not(:first-child):not(:last-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child) .card-img,\n .card-group > .card:not(:first-child):not(:last-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child) .card-img-top {\n border-radius: 0;\n }\n .card-group > .card + .card {\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n margin-left: 0;\n }\n}\n\n.card-group > .card {\n box-shadow: none;\n margin-bottom: 0.5rem;\n}\n\n.card-body > .card-link {\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n}\n\n.card-title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n margin: 0;\n}\n\n.card-body .card-title {\n margin-bottom: 1rem;\n}\n\n.card-body .card-title + .card-subtitle {\n margin-top: -1rem;\n}\n\n.card-header + .card-body > .card-title {\n margin-top: 1rem;\n}\n\n.card-subtitle {\n font-size: 0.875rem;\n font-weight: 500;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n color: rgba(0, 0, 0, 0.6);\n margin-bottom: 0;\n}\n\n.card-body .card-subtitle {\n padding-bottom: 1rem;\n}\n\n.card-text {\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.6);\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-primary-action {\n cursor: pointer;\n position: relative;\n transition: background-color 15ms linear, box-shadow 15ms linear;\n}\n\n.card-primary-action:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.card-primary-action:hover.card {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n}\n\n.chip {\n align-items: center;\n background-color: #e0e0e0;\n border: 0;\n border-radius: 1rem;\n color: rgba(0, 0, 0, 0.87);\n display: inline-flex;\n font-size: 0.875rem;\n height: 2rem;\n justify-content: center;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin: 0.25rem;\n overflow: hidden;\n padding: 0 0.75rem;\n position: relative;\n transition: background-color 15ms linear;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n.chip:empty {\n display: none;\n}\n\n.chip .close {\n background-image: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"%3e%3cpath fill=\"%23666\" d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"/%3e%3c/svg%3e');\n height: 18px;\n margin-right: -0.25rem;\n margin-left: 0.5rem;\n order: 1;\n width: 18px;\n}\n\n.chip > [class*='material-icons'] {\n color: rgba(0, 0, 0, 0.54);\n font-size: 1.25rem;\n line-height: 1;\n}\n\n.chip-primary,\n.chip-primary:hover {\n background-color: #6200ee;\n color: white;\n}\n\n.chip-secondary,\n.chip-secondary:hover {\n background-color: #03dac6;\n color: white;\n}\n\n.chip-danger,\n.chip-danger:hover {\n background-color: #b00020;\n color: white;\n}\n\n.chip-info,\n.chip-info:hover {\n background-color: #714cfe;\n color: white;\n}\n\n.chip-success,\n.chip-success:hover {\n background-color: #61d800;\n color: white;\n}\n\n.chip-warning,\n.chip-warning:hover {\n background-color: #ff8d00;\n color: white;\n}\n\n.chip-dark,\n.chip-dark:hover {\n background-color: #424242;\n color: white;\n}\n\n.chip-light,\n.chip-light:hover {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.chip-outline {\n background: transparent;\n border: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.chip-outline .close {\n background-image: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"%3e%3cpath fill=\"%239e9e9e\" d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"/%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3c/svg%3e');\n}\n\n.chip-action:hover, .chip-action:focus, .chip-action:active {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.chip-action:not(.disabled):hover {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.chip-action:not(.disabled):active {\n background-color: rgba(0, 0, 0, 0.32);\n}\n\n.chip-action:not(.disabled):focus {\n outline: 0;\n}\n\n.chip-action:not(.disabled).chip-outline:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.chip-action:not(.disabled).chip-outline:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n[type='radio']:checked + .chip-choice {\n background-color: rgba(98, 0, 238, 0.24);\n color: #6200ee;\n}\n\n[type='radio']:checked + .chip-choice:hover, [type='radio']:checked + .chip-choice:active {\n background-color: rgba(98, 0, 238, 0.32);\n}\n\n[type='radio']:checked + .chip-choice.chip-outline {\n background-color: rgba(98, 0, 238, 0.12);\n}\n\n[type='radio']:checked + .chip-choice.chip-outline:hover, [type='radio']:checked + .chip-choice.chip-outline:active {\n background-color: rgba(98, 0, 238, 0.24);\n}\n\n[type='checkbox'] + .chip-filter:not(.chip-outline) {\n color: rgba(0, 0, 0, 0.54);\n}\n\n[type='checkbox']:checked + .chip-filter {\n background-color: rgba(0, 0, 0, 0.16);\n color: rgba(0, 0, 0, 0.87);\n}\n\n[type='checkbox']:checked + .chip-filter.chip-outline {\n background-color: rgba(0, 0, 0, 0.08);\n}\n\n[type='checkbox'] + .chip-filter::before {\n content: '';\n height: 1.125rem;\n opacity: 0;\n transform: translateX(-0.25rem);\n transition: width 180ms ease-in;\n width: 0;\n}\n\n[type='checkbox']:checked + .chip-filter::before {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"18\" viewBox=\"0 0 24 24\" width=\"18\"%3e%3cpath d=\"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\"/%3e%3c/svg%3e');\n margin-right: 0.25rem;\n opacity: 1;\n transition: opacity 180ms 90ms, width 180ms ease-in;\n width: 1.125rem;\n}\n\n.chip-img, .chip > [class*='material-icons'], .chip-icon {\n border-radius: 0.625rem;\n flex-shrink: 0;\n height: 1.25rem;\n margin-right: 0.25rem;\n margin-left: -0.25rem;\n order: -1;\n width: 1.25rem;\n}\n\n.chip-icon {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n align-items: center;\n background-color: #03dac6;\n color: white;\n display: inline-flex;\n font-size: 1rem;\n font-style: normal;\n font-weight: 400;\n justify-content: center;\n}\n\n.chip-sm {\n height: 1.75rem;\n}\n\n.chip-xs {\n height: 1.5rem;\n}\n\n.chip.disabled,\ninput:disabled + .chip {\n opacity: 0.38;\n}\n\nhtml[data-theme='dark'] {\n filter: invert(1) hue-rotate(180deg);\n}\n\nhtml[data-theme='dark'] body,\nhtml[data-theme='dark'] label,\nhtml[data-theme='dark'] legend {\n font-weight: 500;\n}\n\nhtml[data-theme='dark'] img,\nhtml[data-theme='dark'] video,\nhtml[data-theme='dark'] .prevent-dark-theme {\n filter: invert(1) hue-rotate(180deg);\n}\n\nbody {\n transition: color 300ms, background-color 300ms;\n}\n\n.data-table {\n border: 1px solid #e1e1e1;\n border-radius: 4px;\n display: inline-flex;\n flex-direction: column;\n margin-bottom: 1rem;\n max-width: 100%;\n overflow: auto;\n scrollbar-width: thin;\n}\n\n.data-table > .table td,\n.data-table > .table th {\n white-space: nowrap;\n}\n\n.data-table > .table > thead th {\n border-top: 0;\n}\n\n.table {\n background-color: #ffffff;\n border: 0;\n font-size: 0.875rem;\n width: 100%;\n}\n\n.table td,\n.table th {\n border-top: 1px solid #e1e1e1;\n font-weight: 400;\n padding-right: 1rem;\n padding-left: 1rem;\n vertical-align: middle;\n}\n\n.table tbody td,\n.table tbody th {\n height: 3.25rem;\n letter-spacing: 0.0178571429em;\n line-height: 1.25rem;\n}\n\n.table tfoot {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.table tfoot td,\n.table tfoot th {\n font-size: 0.75rem;\n font-weight: 400;\n height: 3.5rem;\n}\n\n.table thead td,\n.table thead th {\n font-weight: 500;\n height: 3.5rem;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n}\n\n.card > .table:first-child,\n.card > .table:first-child > :first-child,\n.card > .table:first-child > :first-child > tr:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.card > .table:first-child > :first-child > tr:first-child td:first-child,\n.card > .table:first-child > :first-child > tr:first-child th:first-child {\n border-top-left-radius: 4px;\n}\n\n.card > .table:first-child > :first-child > tr:first-child td:last-child,\n.card > .table:first-child > :first-child > tr:first-child th:last-child {\n border-top-right-radius: 4px;\n}\n\n.card > .table:last-child,\n.card > .table:last-child > :last-child,\n.card > .table:last-child > :last-child > tr:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card > .table:last-child > :last-child > tr:last-child td:first-child,\n.card > .table:last-child > :last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 4px;\n}\n\n.card > .table:last-child > :last-child > tr:last-child td:last-child,\n.card > .table:last-child > :last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 4px;\n}\n\n.table .table {\n border-top: 1px solid #e1e1e1;\n}\n\n.table > :first-child > tr:first-child td,\n.table > :first-child > tr:first-child th {\n border-top: 0;\n}\n\n.table-bordered {\n border: 1px solid #e1e1e1;\n}\n\n.card > .table-bordered {\n border: 0;\n}\n\n.table-borderless td,\n.table-borderless th,\n.table-borderless .table {\n border: 0;\n}\n\n.table-sm tbody td,\n.table-sm tbody th {\n height: 2.25rem;\n}\n\n.table-sm tfoot td,\n.table-sm tfoot th,\n.table-sm thead td,\n.table-sm thead th {\n height: 2.5rem;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f5f5f5;\n}\n\n.table-primary,\n.table-primary > td,\n.table-primary > th {\n background-color: #bb86fc;\n color: white;\n}\n\n.table-hover .table-primary:hover,\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #6200ee;\n color: white;\n}\n\n.table-secondary,\n.table-secondary > td,\n.table-secondary > th {\n background-color: #66fff8;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-secondary:hover,\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #03dac6;\n color: white;\n}\n\n.table-danger,\n.table-danger > td,\n.table-danger > th {\n background-color: #c51162;\n color: white;\n}\n\n.table-hover .table-danger:hover,\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #b00020;\n color: white;\n}\n\n.table-info,\n.table-info > td,\n.table-info > th {\n background-color: #d2c2fd;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-info:hover,\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #714cfe;\n color: white;\n}\n\n.table-success,\n.table-success > td,\n.table-success > th {\n background-color: #c6f68d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-success:hover,\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #61d800;\n color: white;\n}\n\n.table-warning,\n.table-warning > td,\n.table-warning > th {\n background-color: #ffc77d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-warning:hover,\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ff8d00;\n color: white;\n}\n\n.table-dark,\n.table-dark > td,\n.table-dark > th {\n background-color: #757575;\n color: white;\n}\n\n.table-hover .table-dark:hover,\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #424242;\n color: white;\n}\n\n.table-light,\n.table-light > td,\n.table-light > th {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-light:hover,\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover tbody tr:not(.table-active):hover,\n.data-table tbody tr:not(.table-active):hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.table-active,\n.table-active > td,\n.table-active > th {\n background-color: rgba(98, 0, 238, 0.04);\n}\n\n.table .thead-dark td,\n.table .thead-dark th {\n background-color: #3c3c46;\n color: #ffffff;\n}\n\n.table .thead-light td,\n.table .thead-light th {\n background-color: #f5f5f5;\n}\n\n.table-dark {\n background-color: #3c3c46;\n color: #ffffff;\n}\n\n.table-dark.table-bordered {\n border-color: #55555d;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #303030;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #565761;\n}\n\n.table-dark tbody,\n.table-dark tfoot {\n color: inherit;\n}\n\n.table-dark thead {\n color: rgba(255, 255, 255, 0.6);\n}\n\n.table-dark td,\n.table-dark th,\n.table-dark .table {\n border-color: #55555d;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .fade {\n transition: opacity 150ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n display: none;\n height: 100%;\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 240;\n}\n\n.modal.fade .modal-dialog {\n transition: opacity, transform 75ms cubic-bezier(0.4, 0, 1, 1);\n opacity: 0;\n transform: scale(0.8);\n}\n\n.modal-dialog {\n margin: 1rem auto;\n pointer-events: none;\n position: relative;\n width: calc(100% - 1rem * 2);\n will-change: opacity, transform;\n}\n\n.modal.show .modal-dialog {\n transition: opacity, transform 150ms cubic-bezier(0, 0, 0.2, 1);\n opacity: 1;\n transform: scale(1);\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 2rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 2rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-header {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n padding-bottom: calc(1rem - 1px);\n}\n\n.modal-dialog-scrollable .modal-footer {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n align-items: center;\n display: flex;\n min-height: calc(100% - 2rem);\n}\n\n.modal-dialog-centered::before {\n content: '';\n display: block;\n height: calc(100vh - 2rem);\n height: min-content;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n height: 100%;\n justify-content: center;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-content {\n background-clip: padding-box;\n background-color: #ffffff;\n border-radius: 4px;\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);\n display: flex;\n flex-direction: column;\n outline: 0;\n pointer-events: auto;\n position: relative;\n width: 100%;\n}\n\n.modal-backdrop {\n background-color: rgba(0, 0, 0, 0.32);\n height: 100vh;\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n z-index: 239;\n}\n\n.modal-backdrop.fade {\n transition: opacity 75ms cubic-bezier(0.4, 0, 1, 1);\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 1;\n}\n\n.modal-header {\n align-items: center;\n border-bottom: 1px solid transparent;\n display: flex;\n justify-content: space-between;\n padding: 1rem 1.5rem calc(0.625rem - 1px);\n}\n\n.modal-header:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.modal-title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n margin: 0;\n}\n\n.modal-body {\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.03125em;\n line-height: 1.5rem;\n color: rgba(0, 0, 0, 0.6);\n flex: 1 1 auto;\n padding: 1.25rem 1.5rem;\n position: relative;\n}\n\n.modal-header + .modal-body {\n padding: 0 1.5rem 1.25rem;\n}\n\n.modal-dialog-scrollable .modal-header + .modal-body {\n padding: 0.5rem 1.5rem;\n}\n\n.modal-body > :last-child {\n margin-bottom: 0;\n}\n\n.modal-footer {\n align-items: flex-end;\n border-top: 1px solid transparent;\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0.5rem 0.5rem;\n}\n\n.modal-footer:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.modal-footer:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.modal-footer > * {\n margin-left: 0.5rem;\n}\n\n.modal-footer-stacked {\n flex-direction: column;\n}\n\n.modal-footer-stacked .btn + .btn, .modal-footer-stacked .card-link + .btn, .modal-footer-stacked .btn + .card-link, .modal-footer-stacked .card-link + .card-link {\n margin-top: 0.75rem;\n}\n\n.modal-scrollbar-measure {\n height: 50px;\n overflow: scroll;\n position: absolute;\n top: -99999px;\n width: 50px;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 35rem;\n }\n .modal-sm {\n max-width: 17.5rem;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 52.5rem;\n }\n}\n\n.modal-xl {\n margin: 0;\n max-width: 100vw;\n width: 100vw;\n}\n\n.modal-xl .modal-content {\n border-radius: 0;\n height: 100vh;\n overflow: scroll;\n}\n\n@media (max-width: 767.98px) {\n .modal-content {\n border-radius: 16px;\n }\n .modal-footer {\n align-items: stretch;\n flex-direction: column-reverse;\n padding: 0;\n }\n .modal-footer .btn, .modal-footer .card-link {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n display: block;\n height: 3rem;\n letter-spacing: 0.04em;\n text-transform: lowercase;\n }\n .modal-footer .btn:first-of-type, .modal-footer .card-link:first-of-type {\n border-radius: 0;\n }\n .modal-footer .btn::first-letter, .modal-footer .card-link::first-letter {\n text-transform: uppercase;\n }\n .modal-footer > * {\n margin-left: 0;\n }\n .modal-footer-stacked {\n flex-direction: column;\n }\n .modal-footer-stacked .btn, .modal-footer-stacked .card-link,\n .modal-footer-stacked .card-link {\n margin: 0 !important;\n }\n}\n\n.list-group {\n background-color: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n display: flex;\n flex-direction: column;\n list-style-type: none;\n margin-bottom: 0;\n padding: 0.5rem 0;\n}\n\n.list-group-item {\n align-items: center;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n flex-shrink: 0;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.5;\n min-height: 3rem;\n padding: 0.75rem 1rem;\n position: relative;\n transition: background-color 15ms linear;\n}\n\n.list-group-item:hover, .list-group-item:focus, .list-group-item:active {\n text-decoration: none;\n}\n\n.list-group-item.d-flex {\n flex-wrap: nowrap;\n min-height: 3rem;\n padding: 0 1rem;\n}\n\n.card .list-group-item {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.list-group-item .btn-icon {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.list-group-item .list-group-item-icon {\n color: rgba(0, 0, 0, 0.54);\n display: inline-block;\n fill: currentColor;\n flex: 0 0 1.5rem;\n font-size: 1.5rem;\n height: 1.5rem;\n margin-right: 2rem;\n vertical-align: top;\n}\n\n.list-group-item.active .list-group-item-icon {\n color: #6200ee;\n}\n\n.list-group-item .list-group-item-graphic {\n border-radius: 50%;\n color: rgba(0, 0, 0, 0.3);\n fill: rgba(0, 0, 0, 0.3);\n flex: 0 0 2.5rem;\n font-size: 2.5rem;\n height: 2.5rem;\n line-height: 2.5rem;\n margin: 0.5rem 1rem 0.5rem 0;\n}\n\n.list-group-shaped .list-group-item {\n border-radius: 0 2rem 2rem 0;\n}\n\n.list-group-item .custom-control {\n display: flex;\n padding-left: 0;\n width: 100%;\n}\n\n.list-group-item .custom-control-label {\n flex-grow: 1;\n font-size: inherit;\n letter-spacing: inherit;\n line-height: 3rem;\n}\n\n.list-group-item .custom-control-label::before {\n line-height: 3rem;\n margin-top: 0;\n right: 0;\n left: auto;\n}\n\n.list-group-item .custom-control-label::after {\n line-height: 3rem !important;\n padding: 0 0.6875rem;\n right: 0;\n left: auto;\n}\n\n.list-group-item.active {\n background-color: rgba(98, 0, 238, 0.12);\n color: #6200ee;\n z-index: 2;\n}\n\n.list-group-item.active:hover {\n background-color: rgba(98, 0, 238, 0.16);\n}\n\n.list-group-item.active:focus {\n background-color: rgba(98, 0, 238, 0.24);\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.38);\n pointer-events: none;\n}\n\n.list-group-item-two-line {\n height: 4.5rem;\n}\n\n.list-group-item-two-line .list-group-item-text {\n align-self: flex-start;\n}\n\n.list-group-item-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 1;\n}\n\n.list-group-item-text :first-child {\n display: block;\n line-height: normal;\n margin-top: 0;\n margin-bottom: -1.25rem;\n}\n\n.list-group-item-text :first-child::before {\n content: '';\n display: inline-block;\n height: 2rem;\n vertical-align: 0;\n width: 0;\n}\n\n.list-group-item-text :first-child::after {\n content: '';\n display: inline-block;\n height: 20px;\n vertical-align: -20px;\n width: 0;\n}\n\n.list-group-item-text :last-child {\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.54);\n display: block;\n line-height: normal;\n margin-top: 0;\n}\n\n.list-group-item-text :last-child::before {\n content: '';\n display: inline-block;\n height: 20px;\n vertical-align: 0;\n width: 0;\n}\n\n.list-group-item-meta {\n color: rgba(0, 0, 0, 0.38);\n margin-right: 0;\n margin-left: auto;\n}\n\n.list-group-item-meta:not(i):not([class*='material-icon']) {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n}\n\n.list-group-divider {\n border: none;\n border-bottom-color: rgba(0, 0, 0, 0.12);\n border-bottom-style: solid;\n border-bottom-width: 1px;\n height: 0;\n margin: 0;\n}\n\n.list-group-item-action {\n text-align: inherit;\n width: 100%;\n}\n\n.list-group-item-action:hover:not(.active), .list-group-item-action:focus:not(.active) {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n z-index: 1;\n}\n\n.list-group-item-action:hover {\n background-color: rgba(0, 0, 0, 0.04);\n cursor: pointer;\n}\n\n.list-group-item-action:focus {\n background-color: rgba(0, 0, 0, 0.12);\n outline: 0;\n}\n\n.list-group-item-action:disabled, .list-group-item-action.disabled {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.38);\n}\n\n[class*='list-group-horizontal'] {\n padding: 0;\n}\n\n[class*='list-group-horizontal'] .list-group-item {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n margin-bottom: 0;\n}\n\n[class*='list-group-horizontal'] .list-group-item:first-child {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n[class*='list-group-horizontal'] .list-group-item:last-child {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n border-right: 0;\n margin-right: 0;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n}\n\n.list-group-item-primary {\n background-color: #bb86fc;\n color: white;\n}\n\n.list-group-item-primary.active {\n background-color: #6200ee;\n color: white;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:active {\n background-color: #6200ee;\n color: white;\n}\n\n.list-group-item-secondary {\n background-color: #66fff8;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-secondary.active {\n background-color: #03dac6;\n color: white;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:active {\n background-color: #03dac6;\n color: white;\n}\n\n.list-group-item-danger {\n background-color: #c51162;\n color: white;\n}\n\n.list-group-item-danger.active {\n background-color: #b00020;\n color: white;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:active {\n background-color: #b00020;\n color: white;\n}\n\n.list-group-item-info {\n background-color: #d2c2fd;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-info.active {\n background-color: #714cfe;\n color: white;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:active {\n background-color: #714cfe;\n color: white;\n}\n\n.list-group-item-success {\n background-color: #c6f68d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-success.active {\n background-color: #61d800;\n color: white;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:active {\n background-color: #61d800;\n color: white;\n}\n\n.list-group-item-warning {\n background-color: #ffc77d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-warning.active {\n background-color: #ff8d00;\n color: white;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:active {\n background-color: #ff8d00;\n color: white;\n}\n\n.list-group-item-dark {\n background-color: #757575;\n color: white;\n}\n\n.list-group-item-dark.active {\n background-color: #424242;\n color: white;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:active {\n background-color: #424242;\n color: white;\n}\n\n.list-group-item-light {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-light.active {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:active {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.expansion-panel {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, color, margin 300ms cubic-bezier(0.4, 0, 0.2, 1);\n padding: 0;\n}\n\n@media (min-width: 576px) {\n .expansion-panel {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .expansion-panel {\n transition-duration: 280ms;\n }\n}\n\n.expansion-panel.show {\n border-radius: 4px;\n}\n\n.expansion-panel.show:not(:first-child) {\n margin-top: 1rem;\n}\n\n.card .expansion-panel.show:not(:first-child) {\n margin-top: 0;\n}\n\n.expansion-panel.show:not(:last-child) {\n margin-bottom: 1rem;\n}\n\n.card .expansion-panel.show:not(:last-child) {\n margin-bottom: 0;\n}\n\n.expansion-panel.show + .expansion-panel {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.expansion-panel.show + .expansion-panel.show {\n margin-top: 0;\n}\n\n.card .expansion-panel.show + .expansion-panel {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.expansion-panel.show-predecessor {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card .expansion-panel.show-predecessor {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.card .expansion-panel {\n padding-right: 0;\n padding-left: 0;\n}\n\n.expansion-panel-body {\n padding: 1rem 1rem;\n}\n\n.card .expansion-panel-body {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.expansion-panel-footer {\n align-items: flex-end;\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n display: flex;\n justify-content: flex-end;\n padding: 1rem 0.5rem 0.75rem 0rem;\n}\n\n.card .expansion-panel-footer {\n padding-right: 1rem;\n padding-left: 0.5rem;\n}\n\n.expansion-panel-footer .btn, .expansion-panel-footer .card-link {\n margin-bottom: 0.25rem;\n margin-left: 0.5rem;\n min-width: 4rem;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.card .expansion-panel-footer .btn, .card .expansion-panel-footer .card-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.expansion-panel-icon {\n flex-shrink: 0;\n margin-left: 1rem;\n}\n\n[data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide {\n display: none;\n}\n\n[data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show {\n display: none;\n}\n\n.expansion-panel-toggler {\n align-items: center;\n color: inherit;\n display: flex;\n justify-content: space-between;\n min-height: 3rem;\n padding: 0.75rem 1rem;\n text-align: inherit;\n width: 100%;\n}\n\n.expansion-panel-toggler:hover, .expansion-panel-toggler:focus, .expansion-panel-toggler:active {\n background-color: rgba(0, 0, 0, 0.24);\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.expansion-panel-toggler:focus {\n outline: 0;\n}\n\n.card .expansion-panel-toggler {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.list-group-flush {\n border: 0;\n border-radius: 0;\n padding: 0;\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-menu {\n background-color: transparent;\n color: inherit;\n display: none;\n float: left;\n font-size: 1rem;\n list-style: none;\n min-width: 7rem;\n padding: 0.5rem 0;\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 80;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-menu.show::before,\n.dropdown-menu.show > * {\n animation-duration: 0.12s;\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n /* @include media-breakpoint-up(sm) {\n animation-duration: $transition-duration-tablet;\n }\n\n @include media-breakpoint-up(lg) {\n animation-duration: $transition-duration-desktop;\n }\n */\n}\n\n.dropdown-menu.show::before {\n animation-name: dropdown-menu-show;\n}\n\n.dropdown-menu.show > * {\n animation-name: dropdown-item-show;\n}\n\n.dropdown-menu.show > :nth-child(1) {\n animation-name: dropdown-item-show-1;\n}\n\n.dropdown-menu.show > :nth-child(2) {\n animation-name: dropdown-item-show-2;\n}\n\n.dropdown-menu.show > :nth-child(3) {\n animation-name: dropdown-item-show-3;\n}\n\n.dropdown-menu::before {\n border-radius: 4px;\n background-clip: padding-box;\n background-color: #ffffff;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transform-origin: top left;\n z-index: -1;\n}\n\n.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu {\n min-width: 100%;\n}\n\n.menu {\n margin-top: -3.125rem;\n}\n\n.menu::before {\n transform-origin: 0 2rem;\n}\n\n.show > a {\n outline: 0;\n}\n\n.dropdown-menu-right:not([x-placement]) {\n right: 0;\n left: auto;\n}\n\n.dropdown-menu-right:not([x-placement]).menu::before {\n transform-origin: 100% 2rem;\n}\n\n.dropdown-menu-right:not([x-placement])::before {\n transform-origin: 100% 0;\n}\n\n.dropleft .dropdown-menu:not([x-placement]) {\n top: 0;\n right: 100%;\n left: auto;\n}\n\n.dropleft .dropdown-menu:not([x-placement]).menu {\n margin-top: 0;\n}\n\n.dropleft .dropdown-menu:not([x-placement])::before {\n transform-origin: 100% 0;\n}\n\n.dropright .dropdown-menu:not([x-placement]) {\n top: 0;\n right: auto;\n left: 100%;\n}\n\n.dropright .dropdown-menu:not([x-placement]).menu {\n margin-top: 0;\n}\n\n.dropright .dropdown-menu:not([x-placement])::before {\n transform-origin: 0 0;\n}\n\n.dropup .dropdown-menu:not([x-placement]) {\n top: auto;\n bottom: 100%;\n}\n\n.dropup .dropdown-menu:not([x-placement]).menu {\n margin-top: 0;\n margin-bottom: -3.125rem;\n}\n\n.dropup .dropdown-menu:not([x-placement]).menu::before {\n transform-origin: 0 calc(100% - 2rem);\n}\n\n.dropup .dropdown-menu:not([x-placement])::before {\n transform-origin: 0 100%;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-child(1),\n.dropup .dropdown-menu:not([x-placement]) > :nth-child(2),\n.dropup .dropdown-menu:not([x-placement]) > :nth-child(3) {\n animation-name: dropdown-item-show;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) {\n animation-name: dropdown-item-show-1;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) {\n animation-name: dropdown-item-show-2;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) {\n animation-name: dropdown-item-show-3;\n}\n\n.dropup .dropdown-menu-right:not([x-placement]).menu::before {\n transform-origin: 100% calc(100% - 2rem);\n}\n\n.dropup .dropdown-menu-right:not([x-placement])::before {\n transform-origin: 100% 100%;\n}\n\n.dropdown-menu[x-placement='bottom-end']::before,\n.dropdown-menu[x-placement='left-start']::before {\n transform-origin: 100% 0;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-child(1),\n.dropdown-menu[x-placement='top-end'].show > :nth-child(2),\n.dropdown-menu[x-placement='top-end'].show > :nth-child(3),\n.dropdown-menu[x-placement='top-start'].show > :nth-child(1),\n.dropdown-menu[x-placement='top-start'].show > :nth-child(2),\n.dropdown-menu[x-placement='top-start'].show > :nth-child(3) {\n animation-name: dropdown-item-show;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1),\n.dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) {\n animation-name: dropdown-item-show-1;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2),\n.dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) {\n animation-name: dropdown-item-show-2;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3),\n.dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) {\n animation-name: dropdown-item-show-3;\n}\n\n.dropdown-menu[x-placement='top-end']::before {\n transform-origin: 100% 100%;\n}\n\n.dropdown-menu[x-placement='top-start']::before {\n transform-origin: 0 100%;\n}\n\n.menu[x-placement='bottom-end']::before {\n transform-origin: 100% 2rem;\n}\n\n.menu[x-placement='left-start'],\n.menu[x-placement='right-start'] {\n margin-top: 0;\n}\n\n.menu[x-placement='left-start']::before {\n transform-origin: 100% 0;\n}\n\n.menu[x-placement='right-start']::before {\n transform-origin: 0 0;\n}\n\n.menu[x-placement='top-end'],\n.menu[x-placement='top-start'] {\n margin-top: 0;\n margin-bottom: -3.125rem;\n}\n\n.menu[x-placement='top-end']::before {\n transform-origin: 100% calc(100% - 2rem);\n}\n\n.menu[x-placement='top-start']::before {\n transform-origin: 0 calc(100% - 2rem);\n}\n\n@keyframes dropdown-item-show {\n 0% {\n opacity: 0;\n }\n 99% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-1 {\n 0% {\n opacity: 0;\n }\n 40% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-2 {\n 0% {\n opacity: 0;\n }\n 60% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-3 {\n 0% {\n opacity: 0;\n }\n 80% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n/* @keyframes dropdown-menu-show {\n 0% {\n transform: scale(0, 0);\n }\n\n 20% {\n transform: scale((1 / 3), 0);\n }\n\n 40% {\n transform: scale((2 / 3), 0.25);\n }\n\n 60% {\n transform: scale(1, 0.5);\n }\n\n 80% {\n transform: scale(1, 0.75);\n }\n\n 100% {\n transform: scale(1, 1);\n }\n} */\n@keyframes dropdown-menu-show {\n 0% {\n transform: scale(0, 0);\n }\n 100% {\n transform: scale(1, 1);\n }\n}\n\n@keyframes menu-animation {\n 0% {\n margin-top: -3.5rem;\n }\n 100% {\n margin-top: 0;\n }\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm,\n .menu-cascading {\n min-width: 17.5rem;\n }\n}\n\n.menu-cascading {\n margin-top: -2.75rem;\n}\n\n.menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] {\n margin-top: 0;\n margin-bottom: -2.75rem;\n}\n\n.menu-cascading[x-placement='top-end']::before {\n transform-origin: 100% calc(100% - 2rem);\n}\n\n.menu-cascading[x-placement='top-start']::before {\n transform-origin: 0 calc(100% - 2rem);\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropdown-menu[x-placement^='top'], .dropdown-menu[x-placement^='right'], .dropdown-menu[x-placement^='bottom'], .dropdown-menu[x-placement^='left'] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n background-color: rgba(0, 0, 0, 0.12);\n height: 1px;\n margin: 0.5rem 0;\n overflow: hidden;\n border: 0;\n}\n\n.dropdown-header {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: inherit;\n font-weight: 500;\n letter-spacing: 0.009375em;\n line-height: inherit;\n margin: 0;\n padding: 0.75rem 1rem;\n transform-origin: 0 0;\n /* .dropdown-menu-sm &,\n .menu-cascading & {\n line-height: $menu-line-height-cascading;\n padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading;\n } */\n}\n\n.dropdown-item {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, color 300ms cubic-bezier(0.4, 0, 0.2, 1);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n background: none;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n letter-spacing: 0.009375em;\n line-height: 3rem;\n padding: 0 1rem;\n position: relative;\n text-align: inherit;\n transform-origin: 0 0;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .dropdown-item {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-item {\n transition-duration: 280ms;\n }\n}\n\n.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.dropdown-item:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.dropdown-item:focus, .dropdown-item.active {\n background-color: rgba(0, 0, 0, 0.12);\n outline: 0;\n}\n\n.dropdown-item:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.dropdown-item:disabled, .dropdown-item.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n pointer-events: none;\n}\n\n.dropdown-item > i,\n.dropdown-item > [class*='material-icons'] {\n margin-right: 1.25rem;\n margin-left: 0.5rem;\n}\n\n.dropdown-item > .dropdown-icon-append {\n margin-right: 0.5rem;\n margin-left: auto;\n order: 12;\n}\n\n.dropdown-menu-sm .dropdown-item,\n.menu-cascading .dropdown-item {\n line-height: 2rem;\n}\n\n.dropdown-item-text {\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-weight: inherit;\n padding: 0.75rem 1rem;\n transform-origin: 0 0;\n /* .dropdown-menu-sm &,\n .menu-cascading & {\n padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading;\n } */\n}\n\n.dropdown-toggle::after {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"arrow_drop_down\";\n display: inline-block;\n line-height: 1rem;\n margin-right: -0.2em;\n margin-left: 0.2em;\n vertical-align: top;\n}\n\n.dropright .dropdown-toggle::after {\n content: \"arrow_right\";\n}\n\n.dropup .dropdown-toggle::after {\n content: \"arrow_drop_up\";\n}\n\n.dropdown-toggle:empty::after {\n margin-left: -0.2em;\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"arrow_left\";\n display: inline-block;\n margin-right: 0.2em;\n margin-left: -0.2em;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.2em;\n padding-left: 0.2em;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-right: 0;\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n margin-left: 0;\n}\n\n.navdrawer {\n display: none;\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 160;\n}\n\n.navdrawer-backdrop {\n transition-duration: 375ms;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.32);\n opacity: 0;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 159;\n}\n\n@media (min-width: 576px) {\n .navdrawer-backdrop {\n transition-duration: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-backdrop {\n transition-duration: 250ms;\n }\n}\n\n.navdrawer-backdrop.show {\n opacity: 1;\n}\n\n.navdrawer-content {\n transition-duration: 195ms;\n transition-property: box-shadow, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);\n background-color: #ffffff;\n max-width: calc(100% - 3.5rem);\n overflow-x: hidden;\n overflow-y: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n transform: translate3d(-100%, 0, 0);\n width: 16rem;\n}\n\n@media (min-width: 576px) {\n .navdrawer-content {\n transition-duration: 253.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-content {\n transition-duration: 75ms;\n }\n}\n\n.navdrawer-right .navdrawer-content {\n right: 0;\n left: auto;\n transform: translate3d(100%, 0, 0);\n}\n\n.navdrawer.show .navdrawer-content {\n transition-duration: 225ms;\n transition-property: box-shadow, transform;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);\n transform: translate3d(0, 0, 0);\n}\n\n@media (min-width: 576px) {\n .navdrawer.show .navdrawer-content {\n transition-duration: 292.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer.show .navdrawer-content {\n transition-duration: 150ms;\n }\n}\n\n.navdrawer-body {\n margin-bottom: 0.5rem;\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.navdrawer-divider {\n background-color: rgba(0, 0, 0, 0.12);\n height: 1px;\n margin: 0.5rem 0;\n overflow: hidden;\n}\n\n.navdrawer-header {\n background-color: #f5f5f5;\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n display: block;\n margin-bottom: 0.5rem;\n padding: 0.625rem 1rem;\n}\n\n.navdrawer-subheader {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: rgba(0, 0, 0, 0.38);\n display: block;\n font-weight: 500;\n height: 3rem;\n line-height: 1;\n margin-top: 0;\n margin-bottom: 0;\n padding: 1.0625rem 1rem;\n}\n\n.navdrawer-divider + .navdrawer-subheader {\n margin-top: -0.5rem;\n}\n\n.navdrawer-nav {\n display: flex;\n flex-direction: column;\n list-style: none;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n padding-left: 0;\n}\n\n.navdrawer-header + .navdrawer-nav,\n.navdrawer-subheader + .navdrawer-nav {\n margin-top: 0;\n}\n\n.navdrawer-nav .nav-link {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n align-items: center;\n border-radius: 4px;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n font-weight: 500;\n height: 2.5rem;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n margin: 0.5rem;\n padding: 0 0.5rem;\n transition: background-color 15ms;\n}\n\n.navdrawer-nav .nav-link:hover, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:active {\n background-color: #f5f5f5;\n}\n\n.navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active {\n background-color: rgba(98, 0, 238, 0.12);\n color: #6200ee;\n}\n\n.navdrawer-nav .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.navdrawer-nav .nav-link:focus {\n outline: 0;\n}\n\n.navdrawer-nav .active > .nav-link {\n color: #6200ee;\n}\n\n.navdrawer-nav-icon {\n color: rgba(0, 0, 0, 0.54);\n width: 3.5rem;\n}\n\n.nav-link:active .navdrawer-nav-icon,\n.nav-link.active .navdrawer-nav-icon {\n color: #6200ee;\n}\n\n.active > .nav-link .navdrawer-nav-icon {\n color: #6200ee;\n}\n\n@media (min-width: 576px) {\n .navdrawer-backdrop-permanent-sm {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-sm {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-sm {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-sm {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-sm.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-sm.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-sm .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-sm {\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-persistent-sm.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-sm.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-sm.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-sm.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-sm .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-sm {\n overflow: visible;\n right: auto;\n width: 16rem;\n }\n .navdrawer-temporary-sm.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-sm .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .navdrawer-backdrop-permanent-md {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-md {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-md {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-md {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-md.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-md.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-md.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-md .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-md {\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-persistent-md.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-md.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-md.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-md.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-md .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-md {\n overflow: visible;\n right: auto;\n width: 16rem;\n }\n .navdrawer-temporary-md.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-md .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-backdrop-permanent-lg {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-lg {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-lg {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-lg {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-lg.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-lg.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-lg .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-lg {\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-persistent-lg.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-lg.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-lg.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-lg.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-lg .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-lg {\n overflow: visible;\n right: auto;\n width: 16rem;\n }\n .navdrawer-temporary-lg.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-lg .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n@media (min-width: 1200px) {\n .navdrawer-backdrop-permanent-xl {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-xl {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-xl {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-xl {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-xl.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-xl.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-xl .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-xl {\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-persistent-xl.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-xl.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-xl.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-xl.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-xl .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-xl {\n overflow: visible;\n right: auto;\n width: 16rem;\n }\n .navdrawer-temporary-xl.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-xl .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n.navdrawer-backdrop-permanent {\n display: none;\n transition: none;\n}\n\n.navdrawer-backdrop-persistent {\n display: none;\n transition: none;\n}\n\n.navdrawer-backdrop-temporary {\n display: none;\n transition: none;\n}\n\n.navdrawer-permanent {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n}\n\n.navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float {\n top: 3.5rem;\n}\n\n.navdrawer-permanent.navdrawer-permanent-float {\n border-right: 0;\n}\n\n.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n}\n\n.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n}\n\n.navdrawer-permanent.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n}\n\n.navdrawer-permanent.show .navdrawer-content {\n box-shadow: none;\n}\n\n.navdrawer-permanent .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n}\n\n.navdrawer-persistent {\n right: auto;\n width: 16rem;\n z-index: auto;\n}\n\n.navdrawer-persistent.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n}\n\n.navdrawer-persistent.navdrawer-right {\n right: 0;\n left: auto;\n}\n\n.navdrawer-persistent.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.navdrawer-persistent.show .navdrawer-content {\n box-shadow: none;\n}\n\n.navdrawer-persistent .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n}\n\n.navdrawer-temporary {\n overflow: visible;\n right: auto;\n width: 16rem;\n}\n\n.navdrawer-temporary.navdrawer-right {\n right: 0;\n left: auto;\n}\n\n.navdrawer-temporary .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n}\n\n.picker {\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transform: translate3d(0, 100%, 0);\n transition-delay: 675ms;\n transition-duration: 0;\n transition-property: transform;\n z-index: 240;\n}\n\n@media (min-width: 576px) {\n .picker {\n transition-delay: 877.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker {\n transition-delay: 530ms;\n }\n}\n\n.picker.picker-opened {\n overflow-x: hidden;\n overflow-y: auto;\n transform: translate3d(0, 0, 0);\n transition: none;\n}\n\n.picker-frame {\n margin: 1rem 1rem;\n}\n\n.picker-holder {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n background-color: rgba(0, 0, 0, 0.32);\n display: flex;\n justify-content: center;\n min-height: 100%;\n min-width: 100%;\n opacity: 0;\n pointer-events: none;\n transition-delay: 375ms;\n}\n\n@media (min-width: 576px) {\n .picker-holder {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker-holder {\n transition-duration: 280ms;\n }\n}\n\n@media (min-width: 576px) {\n .picker-holder {\n transition-delay: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker-holder {\n transition-delay: 250ms;\n }\n}\n\n.picker-opened .picker-holder {\n opacity: 1;\n transition-delay: 0s;\n}\n\n.picker-wrap {\n border-radius: 4px;\n transition-duration: 375ms;\n transition-property: opacity, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.03125em;\n line-height: 1.5rem;\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);\n max-width: 18.5rem;\n opacity: 0;\n outline: 0;\n pointer-events: auto;\n position: relative;\n transform: scale(0.87);\n}\n\n@media (min-width: 576px) {\n .picker-wrap {\n transition-duration: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker-wrap {\n transition-duration: 250ms;\n }\n}\n\n@media (orientation: landscape) {\n .picker-wrap {\n display: flex;\n max-width: none;\n }\n}\n\n.picker-opened .picker-wrap {\n opacity: 1;\n transform: scale(1);\n}\n\n.picker-footer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n display: flex;\n justify-content: flex-end;\n padding: 0.5rem 0.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-footer {\n border-radius: 0 0 4px 0;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n }\n}\n\n.picker-footer button {\n flex: 0 1 auto;\n margin-left: 0.5rem;\n min-width: 0;\n}\n\n.picker-footer button:first-child {\n margin-left: 0;\n}\n\n.picker-header {\n height: 2.5rem;\n line-height: 2.5rem;\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n padding-right: 3rem;\n padding-left: 3rem;\n position: relative;\n text-align: center;\n}\n\n@media (orientation: landscape) {\n .picker-header {\n margin-top: 0.5rem;\n margin-right: 0.75rem;\n margin-left: 0.75rem;\n }\n}\n\n.picker-month,\n.picker-year {\n display: inline;\n margin-left: 0.5rem;\n}\n\n.picker-month:first-child,\n.picker-year:first-child {\n margin-left: 0;\n}\n\n.picker-nav-next,\n.picker-nav-prev {\n border-radius: 50%;\n color: rgba(0, 0, 0, 0.54);\n height: 2.5rem;\n margin-top: -1.25rem;\n position: absolute;\n top: 50%;\n width: 2.5rem;\n}\n\n.picker-nav-next, .picker-nav-next[class*='material-icons'],\n.picker-nav-prev,\n.picker-nav-prev[class*='material-icons'] {\n line-height: 2.5rem;\n}\n\n.picker-nav-next:not(.picker-nav-disabled):hover,\n.picker-nav-prev:not(.picker-nav-disabled):hover {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));\n cursor: pointer;\n}\n\n.picker-nav-next:not(.picker-nav-disabled):active,\n.picker-nav-prev:not(.picker-nav-disabled):active {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));\n}\n\n.picker-nav-next {\n right: 0;\n}\n\n.picker-nav-next::before {\n content: \"keyboard_arrow_right\";\n}\n\n.picker-nav-prev {\n right: 2.5rem;\n}\n\n.picker-nav-prev::before {\n content: \"keyboard_arrow_left\";\n}\n\n.picker-nav-disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.picker-date-display {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n background-color: #6200ee;\n color: white;\n padding: 1rem 1.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-date-display {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n min-width: 9.75rem;\n white-space: nowrap;\n }\n}\n\n.picker-date-display-bottom {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 2.125rem;\n font-weight: 400;\n letter-spacing: 0.007353em;\n line-height: 2.5rem;\n font-weight: 300;\n}\n\n.picker-month-display {\n margin-right: 0.5rem;\n}\n\n.picker-weekday-display {\n margin-right: 0.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-weekday-display {\n display: block;\n margin-right: 0;\n }\n}\n\n.picker-weekday-display::after {\n content: ',';\n}\n\n.picker-box {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #ffffff;\n overflow: hidden;\n}\n\n@media (orientation: landscape) {\n .picker-box {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 0;\n }\n}\n\n[class*='pick'].form-control[readonly] {\n border-bottom-style: solid;\n color: inherit;\n cursor: pointer;\n}\n\n[class*='pick'][readonly].form-control:hover, [class*='pick'].picker-input-active {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n[class*='pick'].form-control[disabled] {\n border-style: dotted;\n color: rgba(0, 0, 0, 0.38);\n cursor: default;\n}\n\n.picker-day {\n border-radius: 50%;\n cursor: default;\n height: 2.5rem;\n line-height: 2.5rem;\n margin: auto;\n vertical-align: middle;\n width: 2.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-day {\n margin-right: 0.25rem;\n margin-left: 0.25rem;\n }\n}\n\n.picker-day.picker-day-selected {\n background-color: #6200ee;\n color: white;\n}\n\n.picker-day:not(.picker-day-disabled):hover {\n cursor: pointer;\n}\n\n.picker-day-disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.picker-day-outfocus {\n display: none;\n}\n\n.picker-day-today {\n border: 1px solid #a4a4a4;\n}\n\n.picker-table {\n border-collapse: collapse;\n border-spacing: 0;\n margin: 0 0.5rem;\n table-layout: fixed;\n}\n\n.picker-table td,\n.picker-table th {\n border: 0;\n padding: 0;\n text-align: center;\n vertical-align: middle;\n}\n\n.picker-table th {\n font-weight: inherit;\n}\n\n.picker-weekday {\n color: rgba(0, 0, 0, 0.38);\n height: 2.5rem;\n vertical-align: middle;\n width: 2.5rem;\n}\n\n.picker-select-month,\n.picker-select-year {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n appearance: none;\n background-color: rgba(0, 0, 0, 0.12);\n background-image: url('data:image/svg+xml,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3c/svg%3e');\n background-position: 100% 50%;\n background-repeat: no-repeat;\n background-size: auto 100%;\n border: 0;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.87);\n display: inline-block;\n font-size: inherit;\n height: 1.25rem;\n line-height: 1.25rem;\n opacity: 0.7;\n padding: 0 1.25rem 0 0.5rem;\n}\n\n@media (min-width: 576px) {\n .picker-select-month,\n .picker-select-year {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker-select-month,\n .picker-select-year {\n transition-duration: 280ms;\n }\n}\n\n.picker-select-month:hover, .picker-select-month:focus,\n.picker-select-year:hover,\n.picker-select-year:focus {\n opacity: 1;\n}\n\n.picker-select-month:focus,\n.picker-select-year:focus {\n outline: 0;\n}\n\n.picker-select-month {\n margin-left: 0.5rem;\n}\n\n.progress {\n display: flex;\n overflow: hidden;\n position: relative;\n white-space: nowrap;\n z-index: 1;\n /* @include font-size($progress-font-size);\n background-color: $progress-bg; */\n}\n\n.progress-bar {\n border-bottom: 0.25rem solid #6200ee;\n transition: width 250ms cubic-bezier(0.4, 0, 0.6, 1);\n will-change: width;\n}\n\n.progress-bar.bg-primary {\n background-color: transparent !important;\n border-bottom-color: #6200ee;\n}\n\n.progress-bar.bg-primary::after {\n background-color: #bb86fc;\n}\n\n.progress-bar.bg-secondary {\n background-color: transparent !important;\n border-bottom-color: #03dac6;\n}\n\n.progress-bar.bg-secondary::after {\n background-color: #66fff8;\n}\n\n.progress-bar.bg-danger {\n background-color: transparent !important;\n border-bottom-color: #b00020;\n}\n\n.progress-bar.bg-danger::after {\n background-color: #c51162;\n}\n\n.progress-bar.bg-info {\n background-color: transparent !important;\n border-bottom-color: #714cfe;\n}\n\n.progress-bar.bg-info::after {\n background-color: #d2c2fd;\n}\n\n.progress-bar.bg-success {\n background-color: transparent !important;\n border-bottom-color: #61d800;\n}\n\n.progress-bar.bg-success::after {\n background-color: #c6f68d;\n}\n\n.progress-bar.bg-warning {\n background-color: transparent !important;\n border-bottom-color: #ff8d00;\n}\n\n.progress-bar.bg-warning::after {\n background-color: #ffc77d;\n}\n\n.progress-bar.bg-dark {\n background-color: transparent !important;\n border-bottom-color: #424242;\n}\n\n.progress-bar.bg-dark::after {\n background-color: #757575;\n}\n\n.progress-bar.bg-light {\n background-color: transparent !important;\n border-bottom-color: #f5f5f5;\n}\n\n.progress-bar.bg-light::after {\n background-color: #fafafa;\n}\n\n.progress-bar::after {\n background-color: #e6e6e6;\n content: '';\n height: 0.25rem;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n}\n\n.progress-bar-animated::before {\n animation-direction: reverse;\n animation-duration: 300ms;\n animation-iteration-count: infinite;\n animation-name: progress-bar-animation;\n animation-timing-function: linear;\n}\n\n@media (min-width: 576px) {\n .progress-bar-animated::before {\n animation-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .progress-bar-animated::before {\n animation-duration: 280ms;\n }\n}\n\n.progress-bar-animated,\n.progress-bar-striped {\n box-sizing: content-box;\n position: relative;\n}\n\n.progress-bar-animated.bg-primary::before,\n.progress-bar-striped.bg-primary::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-secondary::before,\n.progress-bar-striped.bg-secondary::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-danger::before,\n.progress-bar-striped.bg-danger::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #c51162, #c51162 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c51162, #c51162 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c51162, #c51162 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-info::before,\n.progress-bar-striped.bg-info::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-success::before,\n.progress-bar-striped.bg-success::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-warning::before,\n.progress-bar-striped.bg-warning::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-dark::before,\n.progress-bar-striped.bg-dark::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-light::before,\n.progress-bar-striped.bg-light::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated::after,\n.progress-bar-striped::after {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n right: -1.5rem;\n bottom: -0.25rem;\n}\n\n.progress-bar-animated::before,\n.progress-bar-striped::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #e6e6e6, #e6e6e6 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #e6e6e6, #e6e6e6 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #e6e6e6, #e6e6e6 0.125rem, transparent 0.125rem, transparent 100%);\n background-position: 0 0;\n background-repeat: repeat-x;\n background-size: 0.75rem 0.75rem;\n content: '';\n display: block;\n height: 0.25rem;\n position: absolute;\n right: -100vw;\n bottom: -0.25rem;\n left: 0;\n z-index: -1;\n}\n\n@keyframes progress-bar-animation {\n from {\n background-position: 0 0;\n }\n to {\n background-position: 0.75rem 0;\n }\n}\n\n.progress-bar-indeterminate {\n border-bottom-color: #e6e6e6;\n position: relative;\n width: 100%;\n}\n\n.progress-bar-indeterminate.bg-primary {\n border-bottom-color: #bb86fc;\n}\n\n.progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before {\n background-color: #6200ee;\n}\n\n.progress-bar-indeterminate.bg-primary::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-secondary {\n border-bottom-color: #66fff8;\n}\n\n.progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before {\n background-color: #03dac6;\n}\n\n.progress-bar-indeterminate.bg-secondary::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-danger {\n border-bottom-color: #c51162;\n}\n\n.progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before {\n background-color: #b00020;\n}\n\n.progress-bar-indeterminate.bg-danger::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-info {\n border-bottom-color: #d2c2fd;\n}\n\n.progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before {\n background-color: #714cfe;\n}\n\n.progress-bar-indeterminate.bg-info::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-success {\n border-bottom-color: #c6f68d;\n}\n\n.progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before {\n background-color: #61d800;\n}\n\n.progress-bar-indeterminate.bg-success::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-warning {\n border-bottom-color: #ffc77d;\n}\n\n.progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before {\n background-color: #ff8d00;\n}\n\n.progress-bar-indeterminate.bg-warning::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-dark {\n border-bottom-color: #757575;\n}\n\n.progress-bar-indeterminate.bg-dark::after, .progress-bar-indeterminate.bg-dark::before {\n background-color: #424242;\n}\n\n.progress-bar-indeterminate.bg-dark::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-light {\n border-bottom-color: #fafafa;\n}\n\n.progress-bar-indeterminate.bg-light::after, .progress-bar-indeterminate.bg-light::before {\n background-color: #f5f5f5;\n}\n\n.progress-bar-indeterminate.bg-light::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate::after, .progress-bar-indeterminate::before {\n border-radius: 0.25rem;\n animation-duration: 2s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n background-color: #6200ee;\n width: 0%;\n}\n\n.progress-bar-indeterminate::after {\n animation-name: progress-bar-indeterminate-after;\n bottom: -0.25rem;\n z-index: 0;\n}\n\n.progress-bar-indeterminate::before {\n animation-name: progress-bar-indeterminate-before;\n content: '';\n height: 0.25rem;\n position: absolute;\n bottom: -0.25rem;\n z-index: 0;\n}\n\n@keyframes progress-bar-indeterminate-after {\n 0% {\n left: 0%;\n width: 0%;\n }\n 50% {\n left: 25%;\n width: 75%;\n }\n 75% {\n left: 100%;\n width: 0%;\n }\n}\n\n@keyframes progress-bar-indeterminate-before {\n 0%,\n 62.5% {\n left: 0%;\n width: 0%;\n }\n 71.875% {\n left: 0%;\n width: 25%;\n }\n 81.25% {\n left: 25%;\n width: 50%;\n }\n 100% {\n left: 100%;\n width: 25%;\n }\n}\n\n.spinner-border {\n animation: spinner-border 1.333s linear infinite;\n border: 0.25rem solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n display: inline-block;\n height: 2.5rem;\n vertical-align: text-bottom;\n width: 2.5rem;\n}\n\n.spinner-border-sm {\n border-width: 0.15rem;\n height: 1rem;\n width: 1rem;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: scale(1);\n }\n}\n\n.spinner-grow {\n animation: spinner-grow 0.75s linear infinite;\n background-color: currentColor;\n border-radius: 50%;\n display: inline-block;\n height: 2.5rem;\n opacity: 0;\n vertical-align: text-bottom;\n width: 2.5rem;\n}\n\n.spinner-grow-sm {\n height: 1rem;\n width: 1rem;\n}\n\n.progress-circular {\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n}\n\n.progress-circular-gap {\n border-top: 0.125rem solid #6200ee;\n position: absolute;\n top: 0;\n right: 1.1875rem;\n bottom: 0;\n left: 1.1875rem;\n}\n\n.progress-circular-inner {\n animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n}\n\n.progress-circular-left,\n.progress-circular-right {\n height: 2.5rem;\n overflow: hidden;\n position: absolute;\n top: 0;\n width: 1.25rem;\n}\n\n.progress-circular-left {\n left: 0;\n}\n\n.progress-circular-right {\n right: 0;\n}\n\n.progress-circular-spinner {\n border: 0.25rem solid #6200ee;\n border-bottom-color: transparent;\n border-radius: 50%;\n height: 2.5rem;\n position: absolute;\n top: 0;\n width: 2.5rem;\n}\n\n.progress-circular-left .progress-circular-spinner {\n animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n border-right-color: transparent;\n left: 0;\n}\n\n.progress-circular-right .progress-circular-spinner {\n animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n border-left-color: transparent;\n right: 0;\n}\n\n.progress-circular-wrapper {\n animation: spinner-border 2.666s linear infinite;\n}\n\n@keyframes progress-circular-inner-rotate {\n 12.5% {\n transform: rotate(135deg);\n }\n 25% {\n transform: rotate(270deg);\n }\n 37.5% {\n transform: rotate(405deg);\n }\n 50% {\n transform: rotate(540deg);\n }\n 62.5% {\n transform: rotate(675deg);\n }\n 75% {\n transform: rotate(810deg);\n }\n 87.5% {\n transform: rotate(945deg);\n }\n 100% {\n transform: rotate(1080deg);\n }\n}\n\n@keyframes progress-circular-spinner-left {\n 0%,\n 100% {\n transform: rotate(130deg);\n }\n 50% {\n transform: rotate(-5deg);\n }\n}\n\n@keyframes progress-circular-spinner-right {\n 0%,\n 100% {\n transform: rotate(-130deg);\n }\n 50% {\n transform: rotate(5deg);\n }\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.progress-circular-primary .progress-circular-gap,\n.progress-circular-primary .progress-circular-spinner {\n border-top-color: #6200ee;\n}\n\n.progress-circular-primary .progress-circular-left .progress-circular-spinner {\n border-left-color: #6200ee;\n}\n\n.progress-circular-primary .progress-circular-right .progress-circular-spinner {\n border-right-color: #6200ee;\n}\n\n.progress-circular-secondary .progress-circular-gap,\n.progress-circular-secondary .progress-circular-spinner {\n border-top-color: #03dac6;\n}\n\n.progress-circular-secondary .progress-circular-left .progress-circular-spinner {\n border-left-color: #03dac6;\n}\n\n.progress-circular-secondary .progress-circular-right .progress-circular-spinner {\n border-right-color: #03dac6;\n}\n\n.progress-circular-danger .progress-circular-gap,\n.progress-circular-danger .progress-circular-spinner {\n border-top-color: #b00020;\n}\n\n.progress-circular-danger .progress-circular-left .progress-circular-spinner {\n border-left-color: #b00020;\n}\n\n.progress-circular-danger .progress-circular-right .progress-circular-spinner {\n border-right-color: #b00020;\n}\n\n.progress-circular-info .progress-circular-gap,\n.progress-circular-info .progress-circular-spinner {\n border-top-color: #714cfe;\n}\n\n.progress-circular-info .progress-circular-left .progress-circular-spinner {\n border-left-color: #714cfe;\n}\n\n.progress-circular-info .progress-circular-right .progress-circular-spinner {\n border-right-color: #714cfe;\n}\n\n.progress-circular-success .progress-circular-gap,\n.progress-circular-success .progress-circular-spinner {\n border-top-color: #61d800;\n}\n\n.progress-circular-success .progress-circular-left .progress-circular-spinner {\n border-left-color: #61d800;\n}\n\n.progress-circular-success .progress-circular-right .progress-circular-spinner {\n border-right-color: #61d800;\n}\n\n.progress-circular-warning .progress-circular-gap,\n.progress-circular-warning .progress-circular-spinner {\n border-top-color: #ff8d00;\n}\n\n.progress-circular-warning .progress-circular-left .progress-circular-spinner {\n border-left-color: #ff8d00;\n}\n\n.progress-circular-warning .progress-circular-right .progress-circular-spinner {\n border-right-color: #ff8d00;\n}\n\n.progress-circular-dark .progress-circular-gap,\n.progress-circular-dark .progress-circular-spinner {\n border-top-color: #424242;\n}\n\n.progress-circular-dark .progress-circular-left .progress-circular-spinner {\n border-left-color: #424242;\n}\n\n.progress-circular-dark .progress-circular-right .progress-circular-spinner {\n border-right-color: #424242;\n}\n\n.progress-circular-light .progress-circular-gap,\n.progress-circular-light .progress-circular-spinner {\n border-top-color: #f5f5f5;\n}\n\n.progress-circular-light .progress-circular-left .progress-circular-spinner {\n border-left-color: #f5f5f5;\n}\n\n.progress-circular-light .progress-circular-right .progress-circular-spinner {\n border-right-color: #f5f5f5;\n}\n\n.custom-control {\n display: block;\n min-height: 1.5rem;\n padding-left: 2.25rem;\n position: relative;\n z-index: 1;\n}\n\n.custom-control + .custom-control {\n margin-top: 0.75rem;\n}\n\n.custom-control-inline {\n align-items: center;\n display: inline-flex;\n margin-right: 1.5rem;\n}\n\n.custom-control-inline + .custom-control-inline {\n margin-top: 0;\n}\n\n.custom-control-label {\n color: inherit;\n display: inline-block;\n font-size: 0.875rem;\n letter-spacing: 0.017857em;\n line-height: 1.5rem;\n margin-bottom: 0;\n user-select: none;\n vertical-align: middle;\n}\n\n.custom-control-label::before {\n transition: background-color, opacity, transform 100ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: currentColor;\n border-radius: 50%;\n color: rgba(0, 0, 0, 0.54);\n content: '';\n height: 3rem;\n margin-top: -0.75rem;\n margin-left: -0.75rem;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n transform: scale(0.87, 0.87) translateZ(0);\n width: 3rem;\n}\n\n.custom-control-label::after {\n color: rgba(0, 0, 0, 0.54);\n position: absolute;\n top: 0rem;\n left: 0;\n}\n\n.custom-control-input {\n height: 1.25rem;\n opacity: 0;\n position: absolute;\n left: 0;\n width: 1rem;\n z-index: -1;\n}\n\n.custom-control-input:not([disabled]):hover ~ .custom-control-label {\n cursor: pointer;\n}\n\n.custom-control-input:active ~ .custom-control-label::before, .custom-control-input.focus ~ .custom-control-label::before {\n opacity: 0.12;\n transform: scale(1, 1) translateZ(0);\n}\n\n.custom-control-input:checked ~ .custom-control-label::after {\n color: #6200ee;\n opacity: 1;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n background-color: #6200ee;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::after {\n filter: saturate(0);\n opacity: 0.26;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::before {\n display: none;\n}\n\n.custom-checkbox .custom-control-label::after {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\" opacity=\"0.54\"%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3cpath d=\"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\"/%3e%3c/svg%3e');\n}\n\n.custom-checkbox .custom-control-input {\n /* &:indeterminate:disabled ~ .custom-control-label::after {\n opacity: 0.26;\n } */\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\" fill=\"%236200ee\"%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3cpath d=\"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/%3e%3c/svg%3e');\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" enable-background=\"new 0 0 24 24\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\"%3e%3cg%3e%3crect fill=\"none\" height=\"24\" width=\"24\"/%3e%3c/g%3e%3cg%3e%3cg%3e%3cg%3e%3cpath d=\"M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M17,13H7v-2h10V13z\"/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e');\n}\n\n.custom-radio .custom-control-label::after {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"radio_button_unchecked\";\n line-height: 1;\n vertical-align: middle;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n content: \"radio_button_checked\";\n}\n\n.custom-switch {\n align-items: center;\n display: flex;\n flex-grow: 1;\n padding-left: 36px;\n}\n\n.custom-switch .custom-control-label {\n flex: 1;\n /* &:active::before {\n opacity: 1;\n } */\n}\n\n.custom-switch .custom-control-label::before {\n background: #000000;\n border-radius: 0.4375rem;\n content: '';\n height: 0.875rem;\n opacity: 0.38;\n pointer-events: all;\n position: absolute;\n top: 15px;\n transform: none;\n transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), transform 90ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 2rem;\n will-change: background-color, transform;\n}\n\n.custom-switch .custom-control-label::after {\n background: #ffffff;\n border-radius: 50%;\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n content: '';\n height: 1.25rem;\n position: absolute;\n left: -1rem;\n transform: translateX(0);\n transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 90ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 1.25rem;\n will-change: box-shadow, transform;\n}\n\n.custom-switch .custom-control-input:active ~ .custom-control-label::before {\n opacity: 0.38;\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::before {\n background: #6200ee;\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background: #6200ee;\n transform: translateX(1.25rem);\n}\n\n.custom-switch .custom-control-input:not(:checked):not(:disabled) ~ .custom-control-label:hover::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(0, 0, 0, 0.04);\n}\n\n.custom-switch .custom-control-input:checked:not(:disabled) ~ .custom-control-label:hover::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-switch .custom-control-input:not(:checked):focus ~ .custom-control-label::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(0, 0, 0, 0.08);\n}\n\n.custom-switch .custom-control-input:checked:focus ~ .custom-control-label::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-switch .custom-control-input:disabled ~ .custom-control-label::before {\n background: #e0e0e0;\n display: block;\n}\n\n.custom-switch .custom-control-input:disabled ~ .custom-control-label::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.07), 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 1px 5px 0 rgba(0, 0, 0, 0.04);\n}\n\n.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::before {\n background: rgba(226, 208, 252, 0.8252);\n}\n\n.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::after {\n background: #c39ef9;\n}\n\n.custom-range {\n appearance: none;\n background: transparent;\n height: 3rem;\n padding: 0;\n width: 100%;\n}\n\n.custom-range:hover {\n cursor: pointer;\n}\n\n.custom-range:focus {\n outline: 0;\n}\n\n.custom-range:active {\n outline: 0;\n}\n\n.custom-range:active::-webkit-slider-thumb {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range:active::-moz-range-thumb {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range:active::-ms-thumb {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n background: #6200ee;\n border: 0;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n appearance: none;\n margin-top: -0.5rem;\n}\n\n.custom-range::-webkit-slider-thumb:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background: #6200ee;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range::-webkit-slider-runnable-track {\n background: rgba(98, 0, 238, 0.24);\n border-color: transparent;\n border-radius: 0.125rem;\n color: transparent;\n height: 0.25rem;\n width: 100%;\n}\n\n.custom-range::-moz-range-thumb {\n background: #6200ee;\n border: 0;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n -moz-appearance: none;\n}\n\n.custom-range::-moz-range-thumb:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-range::-moz-range-thumb:active {\n background: #6200ee;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range::-moz-range-track {\n background: rgba(98, 0, 238, 0.24);\n border-color: transparent;\n border-radius: 0.125rem;\n color: transparent;\n height: 0.25rem;\n width: 100%;\n}\n\n.custom-range::-moz-range-progress {\n background: #6200ee;\n border-radius: 0.1875rem;\n height: 0.375rem;\n}\n\n.custom-range::-ms-thumb {\n background: #6200ee;\n border: 0;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n}\n\n.custom-range::-ms-thumb:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-range::-ms-thumb:active {\n background: #6200ee;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range::-ms-track {\n background: rgba(98, 0, 238, 0.24);\n border-color: transparent;\n border-radius: 0.125rem;\n color: transparent;\n height: 0.25rem;\n width: 100%;\n background: transparent;\n}\n\n.custom-range::-ms-fill-lower {\n background: #6200ee;\n border-radius: 0.1875rem;\n height: 0.375rem;\n}\n\n.custom-range::-ms-fill-upper {\n background: rgba(98, 0, 238, 0.24);\n border-radius: 0.125rem;\n margin-right: 15px;\n}\n\n.custom-range:disabled {\n cursor: default;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background: #8c8c8c;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n background: #d7d7d7;\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb, .custom-range:disabled:hover::-moz-range-thumb {\n background: #8c8c8c;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n}\n\n.custom-range:disabled::-moz-range-track {\n background: #d7d7d7;\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-progress {\n background: #8c8c8c;\n}\n\n.custom-range:disabled::-ms-thumb {\n background: #8c8c8c;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n}\n\n.custom-range:disabled::-ms-fill-lower {\n background: #8c8c8c;\n}\n\n.custom-range:disabled::-ms-fill-upper {\n background: #d7d7d7;\n cursor: default;\n}\n\n.toast-container {\n align-items: center;\n display: flex;\n justify-content: center;\n margin: 0.5rem;\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 239;\n}\n\n.toast {\n background-color: #333333;\n border-radius: 4px;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n color: rgba(255, 255, 255, 0.87);\n flex: 0 0 auto;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n max-width: 42rem;\n min-width: 21.5rem;\n opacity: 0;\n padding: 0.875rem 1rem;\n transform: scale(0.8);\n transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1);\n will-change: opacity, transform;\n z-index: 240;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n transform: scale(1);\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast .close {\n align-items: flex-start;\n border-radius: 50%;\n color: rgba(255, 255, 255, 0.87);\n display: flex;\n height: 36px;\n justify-content: center;\n line-height: 0;\n margin-right: 1rem;\n padding: 9px;\n width: 36px;\n}\n\n.toast .btn, .toast .card-link {\n background: transparent;\n box-shadow: none;\n color: #bb86fc;\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n padding: 0 0.5rem;\n}\n\n.toast .btn:first-of-type, .toast .card-link:first-of-type {\n margin-left: auto;\n}\n\n.toast .btn:last-of-type, .toast .card-link:last-of-type {\n margin-right: -0.5rem;\n}\n\n.toast .btn:hover, .toast .card-link:hover,\n.toast .close:hover {\n background-color: rgba(255, 255, 255, 0.08);\n}\n\n.toast .btn:active, .toast .card-link:active,\n.toast .close:active {\n background-color: rgba(255, 255, 255, 0.32);\n}\n\n.toast-header,\n.toast-body {\n align-items: center;\n display: flex;\n}\n\n.toast-header + .toast-body {\n padding-top: 1rem;\n}\n\n.stepper {\n align-items: center;\n background-color: #ffffff;\n display: flex;\n flex-shrink: 0;\n overflow: hidden;\n padding: 1.5rem 1.5rem;\n position: relative;\n}\n\n.stepper::after, .stepper::before {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n content: '';\n position: absolute;\n}\n\n.stepper:first-child::before {\n display: none;\n}\n\n.stepper:last-child::after {\n display: none;\n}\n\n.stepper-horiz {\n background-color: #ffffff;\n display: flex;\n justify-content: space-between;\n overflow-x: auto;\n overflow-y: hidden;\n position: relative;\n}\n\n.stepper-horiz::before {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n content: '';\n position: absolute;\n top: 50%;\n right: 1.5rem;\n left: 1.5rem;\n}\n\n.stepper-horiz .stepper::after, .stepper-horiz .stepper::before {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n top: 50%;\n width: 1rem;\n}\n\n.stepper-horiz .stepper::after {\n right: 0;\n}\n\n.stepper-horiz .stepper::before {\n left: 0;\n}\n\n.stepper-vert {\n background-color: #ffffff;\n position: relative;\n}\n\n.stepper-vert .stepper::after, .stepper-vert .stepper::before {\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n height: 1rem;\n left: 2.25rem;\n}\n\n.stepper-vert .stepper::after {\n bottom: 0;\n}\n\n.stepper-vert .stepper::before {\n top: 0;\n}\n\n.stepper-icon {\n align-items: center;\n background-color: rgba(0, 0, 0, 0.38);\n border-radius: 50%;\n color: white;\n display: inline-flex;\n font-size: 0.75rem;\n height: 1.5rem;\n justify-content: center;\n margin-right: 0.5rem;\n position: relative;\n width: 1.5rem;\n}\n\n.stepper.active .stepper-icon,\n.stepper.done .stepper-icon {\n background-color: #6200ee;\n color: white;\n}\n\n.stepper-icon i,\n.stepper-icon [class*='material-icons'] {\n font-size: 1rem;\n}\n\n.stepper-text {\n color: rgba(0, 0, 0, 0.38);\n font-size: 0.875rem;\n font-weight: 400;\n position: relative;\n}\n\n.stepper.active .stepper-text,\n.stepper.done .stepper-text {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.stepper.active .stepper-text {\n font-weight: 500;\n}\n\n.nav-tabs {\n flex-wrap: nowrap;\n width: 100%;\n}\n\n.nav-tabs.nav-inverse .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.nav-tabs.nav-inverse .nav-link.active {\n color: #ffffff;\n}\n\n.nav-tabs.nav-inverse .nav-link:hover {\n background-color: rgba(255, 255, 255, 0.08);\n}\n\n.nav-tabs.nav-inverse .nav-link:focus {\n background-color: rgba(255, 255, 255, 0.24);\n}\n\n.nav-tabs.nav-inverse .nav-link:active {\n background-color: rgba(255, 255, 255, 0.32);\n}\n\n.nav-tabs.nav-inverse .nav-link::before {\n background-color: #ffffff;\n}\n\n.nav-tabs .nav-link {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n align-items: center;\n color: rgba(0, 0, 0, 0.54);\n display: flex;\n flex: 1 0 auto;\n font-size: 0.875rem;\n font-weight: 500;\n height: 3rem;\n justify-content: center;\n letter-spacing: 0.089286em;\n line-height: 2.25rem;\n max-width: 22.5rem;\n padding: 0 1rem;\n position: relative;\n text-transform: uppercase;\n /* &:active {\n background-color: rgba(selection-theme-color(), $overlay-pressed-white-opacity);\n color: selection-theme-color(); // testing ripple\n opacity: 1;\n } */\n}\n\n@media (min-width: 576px) {\n .nav-tabs .nav-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .nav-tabs .nav-link {\n transition-duration: 280ms;\n }\n}\n\n@media (min-width: 1200px) {\n .nav-tabs .nav-link {\n padding: 0 1.5rem;\n }\n}\n\n.nav-tabs .nav-link::before {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: #6200ee;\n content: '';\n height: 0.125rem;\n opacity: 0;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .nav-tabs .nav-link::before {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .nav-tabs .nav-link::before {\n transition-duration: 280ms;\n }\n}\n\n.nav-tabs .nav-link:hover {\n background-color: rgba(98, 0, 238, 0.04);\n}\n\n.nav-tabs .nav-link:focus {\n background-color: rgba(98, 0, 238, 0.12);\n}\n\n.nav-tabs .nav-link.flex-column {\n height: 4.5rem;\n}\n\n.nav-tabs .nav-link.flex-column i,\n.nav-tabs .nav-link.flex-column [class*='material-icons'] {\n margin: .75rem 0 -3px;\n}\n\n.nav-tabs .nav-link.active {\n color: #6200ee;\n}\n\n.nav-tabs .nav-link.active::before {\n opacity: 1;\n}\n\n.nav-tabs .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.nav-tabs .nav-link i,\n.nav-tabs .nav-link [class*='material-icons'] {\n margin-right: 0.5rem;\n}\n\n.nav-tabs .nav-item.show .nav-link {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.nav-tabs-material {\n position: relative;\n}\n\n.nav-tabs-material.animate .nav-link::before {\n opacity: 0;\n}\n\n.nav-tabs-material.animate .nav-tabs-indicator {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: left, right 300ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@media (min-width: 576px) {\n .nav-tabs-material.animate .nav-tabs-indicator {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .nav-tabs-material.animate .nav-tabs-indicator {\n transition-duration: 280ms;\n }\n}\n\n.nav-tabs-material.nav-inverse .nav-tabs-indicator {\n background-color: #ffffff;\n}\n\n.nav-tabs-material .nav-link {\n min-width: 5.625rem;\n}\n\n.nav-tabs-material .nav-link::before {\n transition: none;\n}\n\n.nav-tabs-material .nav-tabs-indicator {\n background-color: #6200ee;\n display: none;\n height: 0.125rem;\n position: absolute;\n bottom: 0;\n}\n\n.nav-tabs-material .nav-tabs-indicator.show {\n display: block;\n}\n\n.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator {\n bottom: 3rem;\n}\n\n.nav-tabs-scrollable .nav-tabs {\n flex-wrap: nowrap;\n -webkit-overflow-scrolling: touch;\n overflow-x: auto;\n overflow-y: hidden;\n padding-left: 2.5rem;\n}\n\nfieldset {\n border: 0;\n margin-bottom: 1.5rem;\n padding: 0;\n}\n\nlegend {\n margin-bottom: 0.5rem;\n}\n\n.form-control, .custom-select, .form-control-file {\n background-clip: padding-box;\n background-color: transparent;\n border-color: rgba(0, 0, 0, 0.42);\n border-radius: 0;\n border-style: solid;\n border-width: 0 0 1px;\n box-shadow: none;\n caret-color: #6200ee;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.5;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n transition: border-color 15ms linear, box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 100%;\n}\n\n.form-control::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:-moz-focusring, .custom-select:-moz-focusring, .form-control-file:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 rgba(0, 0, 0, 0.87);\n}\n\n.form-control::placeholder, .custom-select::placeholder, .form-control-file::placeholder {\n color: rgba(0, 0, 0, 0.54);\n opacity: 1;\n /* needed for Firefox */\n}\n\n.form-control:disabled, .custom-select:disabled, .form-control-file:disabled, .form-control[readonly], .custom-select[readonly], .form-control-file[readonly] {\n border-style: dotted;\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.form-control:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, .form-control:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control[readonly]:hover, .custom-select[readonly]:hover, .form-control-file[readonly]:hover, .form-control[readonly]:focus, .custom-select[readonly]:focus, .form-control-file[readonly]:focus {\n border-color: rgba(0, 0, 0, 0.42);\n box-shadow: none;\n}\n\n.form-control:hover, .custom-select:hover, .form-control-file:hover {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n.form-control:focus, .custom-select:focus, .form-control-file:focus {\n border-color: #6200ee;\n box-shadow: inset 0 -2px 0 -1px #6200ee;\n outline: 0;\n}\n\n.form-control:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required {\n outline: 0;\n}\n\n.form-control[type='file'] {\n max-height: 2.25rem;\n}\n\ninput[type='date'].form-control,\ninput[type='time'].form-control,\ninput[type='datetime-local'].form-control,\ninput[type='month'].form-control {\n appearance: none;\n}\n\n.form-control-lg {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 0 calc(0.625rem - 1px);\n}\n\n.form-control-lg[type='file'] {\n max-height: 3.75rem;\n}\n\n.form-control-sm {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n}\n\n.form-control-sm[type='file'] {\n max-height: 2rem;\n}\n\nselect.form-control, select.custom-select {\n appearance: none;\n background: url('data:image/svg+xml,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3c/svg%3e') 100% 50%/1.5em 1.5em no-repeat;\n padding-right: 1.5em;\n transition: background-image 180ms;\n}\n\nselect.form-control[multiple], select.custom-select[multiple], select.form-control[size]:not([size='1']), select.custom-select[size]:not([size='1']) {\n background-image: none;\n}\n\nselect.form-control[multiple], select.form-control[size]:not([size='1']), select.custom-select[multiple], select.custom-select[size]:not([size='1']), textarea.form-control:not([rows='1']) {\n background-image: none !important;\n border-color: rgba(0, 0, 0, 0.24);\n border-radius: 4px;\n border-width: 1px;\n min-height: 3.5rem;\n padding: calc(1rem - 1px) 1rem;\n}\n\nselect.form-control:hover[multiple], select.form-control:hover[size]:not([size='1']), select.custom-select:hover[multiple], select.custom-select:hover[size]:not([size='1']), textarea.form-control:hover:not([rows='1']) {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\nselect.form-control:focus[multiple], select.form-control:focus[size]:not([size='1']), select.custom-select:focus[multiple], select.custom-select:focus[size]:not([size='1']), textarea.form-control:focus:not([rows='1']) {\n border-color: #6200ee;\n box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee;\n}\n\nselect.form-control[multiple], select.form-control[size]:not([size='1']), select.custom-select[multiple], select.custom-select[size]:not([size='1']) {\n padding: 0.5rem 0;\n}\n\nselect.form-control[multiple] option, select.form-control[size]:not([size='1']) option, select.custom-select[multiple] option, select.custom-select[size]:not([size='1']) option {\n padding: 0 1.5rem;\n}\n\nselect.form-control option, select.custom-select option {\n align-items: center;\n display: flex;\n font-size: 1rem;\n height: 3rem;\n letter-spacing: 0.009375em;\n}\n\nselect.form-control option:hover, select.custom-select option:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\nselect.form-control option:active, select.custom-select option:active {\n background: rgba(0, 0, 0, 0.12) !important;\n}\n\nselect.form-control:focus, select.custom-select:focus {\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%236200ee\" transform=\"rotate(180)\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3canimateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" from=\"0 0 0\" to=\"180 0 0\" dur=\"250ms\"/%3e%3c/svg%3e');\n}\n\nselect.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) {\n padding: calc(0.875rem - 1px) 1rem;\n}\n\nselect.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) {\n padding: calc(0.75rem - 1px) 0.75rem;\n}\n\ntextarea.form-control {\n min-height: 2.25rem;\n}\n\ntextarea.form-control-lg {\n min-height: 3.75rem;\n}\n\ntextarea.form-control-lg:not([rows='1']) {\n min-height: 4.25rem;\n padding: calc(0.875rem - 1px) 1rem;\n}\n\ntextarea.form-control-sm {\n min-height: 2rem;\n}\n\ntextarea.form-control-sm:not([rows='1']) {\n min-height: 2.75rem;\n padding: calc(0.75rem - 1px) 0.75rem;\n}\n\n.custom-file {\n display: inline-block;\n height: 2.25rem;\n margin-bottom: 0;\n position: relative;\n width: 100%;\n}\n\n.custom-file-input {\n height: 2.25rem;\n margin: 0;\n opacity: 0;\n overflow: hidden;\n position: relative;\n width: 100%;\n z-index: 2;\n}\n\n.custom-file-input:hover ~ .custom-file-label, .custom-file-input:focus ~ .custom-file-label {\n border-bottom-color: #6200ee;\n box-shadow: inset 0 -2px 0 -1px #6200ee;\n}\n\n.custom-file-label {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: border-color, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n color: rgba(0, 0, 0, 0.38);\n font-size: 1rem;\n height: 2.25rem;\n line-height: 1.5;\n overflow: hidden;\n padding: 0.375rem 2.25rem calc(0.375rem - 1px) 0;\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n}\n\n@media (min-width: 576px) {\n .custom-file-label {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .custom-file-label {\n transition-duration: 280ms;\n }\n}\n\n.custom-file-label::after {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"attachment\";\n position: absolute;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n}\n\n.custom-select {\n /* @extend %form-select;\n\n &[multiple],\n &[size]:not([size='1']) {\n @extend %form-textarea;\n } */\n}\n\n.custom-select-sm {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 1.5em calc(0.375rem - 1px) 0;\n}\n\n.custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) {\n padding: calc(0.75rem - 1px) 0.75rem;\n}\n\n.custom-select-lg {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 1.5em calc(0.625rem - 1px) 0;\n}\n\n.custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) {\n padding: calc(0.875rem - 1px) 1rem;\n}\n\n.form-control-file {\n max-height: 2.25rem;\n}\n\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n[class*='valid-feedback'] {\n display: none;\n width: 100%;\n}\n\n.valid-feedback {\n color: #61d800;\n}\n\n.valid-tooltip {\n border-radius: 4px;\n background-color: #61d800;\n color: white;\n display: none;\n font-size: 0.875rem;\n line-height: 1.5;\n margin-top: 0.5rem;\n max-width: 100%;\n opacity: 0.9;\n padding: 0 1rem;\n position: absolute;\n top: 100%;\n left: 0;\n text-align: center;\n word-break: break-word;\n z-index: 240;\n}\n\n@media (min-width: 768px) {\n .valid-tooltip {\n font-size: 0.625rem;\n padding: 0 0.5rem;\n }\n}\n\n.form-row > .col > .valid-tooltip,\n.form-row > [class*='col-'] > .valid-tooltip {\n left: 5px;\n}\n\n.form-control-lg + .valid-tooltip {\n margin-top: 0.75rem;\n}\n\n.form-control-sm + .valid-tooltip {\n margin-top: 0.25rem;\n}\n\n.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after,\n.was-validated .custom-control-input:valid ~ .custom-control-label,\n.was-validated .custom-control-input:valid ~ .custom-control-label::after {\n color: #61d800;\n}\n\n.custom-control-input.is-valid ~ .custom-control-label::before,\n.was-validated .custom-control-input:valid ~ .custom-control-label::before {\n background-color: #61d800;\n}\n\n.custom-control-input.is-valid ~ .custom-control-track,\n.was-validated .custom-control-input:valid ~ .custom-control-track {\n background-color: rgba(97, 216, 0, 0.5);\n}\n\n.custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip,\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip {\n display: block;\n}\n\n.custom-file-input.is-valid:hover ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label,\n.was-validated .custom-file-input:valid:hover ~ .custom-file-label,\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label {\n border-bottom-color: #61d800;\n box-shadow: inset 0 -2px 0 -1px #61d800;\n}\n\n.custom-file-input.is-valid ~ .custom-file-label,\n.was-validated .custom-file-input:valid ~ .custom-file-label {\n border-bottom-color: #61d800;\n}\n\n.custom-file-input.is-valid ~ .custom-file-label:hover,\n.was-validated .custom-file-input:valid ~ .custom-file-label:hover {\n border-bottom-color: #61d800;\n box-shadow: inset 0 -2px 0 -1px #61d800;\n}\n\n.custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip,\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip {\n display: block;\n}\n\n.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after,\n.was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after {\n background-color: #61d800;\n}\n\n.form-check-input.is-valid + .form-check-label,\n.was-validated .form-check-input:valid + .form-check-label {\n color: #61d800;\n}\n\n.is-valid.form-control, .is-valid.custom-select, .is-valid.form-control-file,\n.was-validated .form-control:valid,\n.was-validated .custom-select:valid,\n.was-validated .form-control-file:valid {\n border-color: #61d800;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath fill='%2361d800' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3e%3c/svg%3e\");\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 1.5rem 1.5rem;\n padding-right: 0;\n}\n\n.is-valid.form-control:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover, .is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus,\n.was-validated .form-control:valid:hover,\n.was-validated .custom-select:valid:hover,\n.was-validated .form-control-file:valid:hover,\n.was-validated .form-control:valid:focus,\n.was-validated .custom-select:valid:focus,\n.was-validated .form-control-file:valid:focus {\n border-color: #61d800;\n}\n\n.is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus,\n.was-validated .form-control:valid:focus,\n.was-validated .custom-select:valid:focus,\n.was-validated .form-control-file:valid:focus {\n box-shadow: inset 0 -2px 0 -1px #61d800;\n}\n\n.is-valid.form-control ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback,\n.is-valid.form-control ~ .valid-tooltip,\n.is-valid.custom-select ~ .valid-tooltip,\n.is-valid.form-control-file ~ .valid-tooltip,\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip,\n.was-validated .custom-select:valid ~ .valid-tooltip,\n.was-validated .form-control-file:valid ~ .valid-tooltip {\n display: block;\n}\n\nselect.is-valid.form-control:hover[multiple], select.is-valid.form-control:hover[size]:not([size='1']), select.is-valid.custom-select:hover[multiple], select.is-valid.custom-select:hover[size]:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), select.is-valid.form-control:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']), select.is-valid.custom-select:focus[multiple], select.is-valid.custom-select:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']),\n.was-validated select.form-control:valid:hover[multiple],\n.was-validated select.form-control:valid:hover[size]:not([size='1']),\n.was-validated select.custom-select:valid:hover[multiple],\n.was-validated select.custom-select:valid:hover[size]:not([size='1']),\n.was-validated textarea.form-control:valid:hover:not([rows='1']),\n.was-validated select.form-control:valid:focus[multiple],\n.was-validated select.form-control:valid:focus[size]:not([size='1']),\n.was-validated select.custom-select:valid:focus[multiple],\n.was-validated select.custom-select:valid:focus[size]:not([size='1']),\n.was-validated textarea.form-control:valid:focus:not([rows='1']) {\n box-shadow: inset 2px 2px 0 -1px #61d800, inset -2px -2px 0 -1px #61d800;\n}\n\n.textfield-box select.is-valid.form-control:hover[multiple], .textfield-box select.is-valid.form-control:hover[size]:not([size='1']), .textfield-box select.is-valid.custom-select:hover[multiple], .textfield-box select.is-valid.custom-select:hover[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box select.is-valid.form-control:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']), .textfield-box select.is-valid.custom-select:focus[multiple], .textfield-box select.is-valid.custom-select:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']),\n.was-validated .textfield-box select.form-control:valid:hover[multiple],\n.was-validated .textfield-box select.form-control:valid:hover[size]:not([size='1']),\n.was-validated .textfield-box select.custom-select:valid:hover[multiple],\n.was-validated .textfield-box select.custom-select:valid:hover[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']),\n.was-validated .textfield-box select.form-control:valid:focus[multiple],\n.was-validated .textfield-box select.form-control:valid:focus[size]:not([size='1']),\n.was-validated .textfield-box select.custom-select:valid:focus[multiple],\n.was-validated .textfield-box select.custom-select:valid:focus[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']) {\n box-shadow: inset 0 -2px 0 -1px #61d800;\n}\n\n[class*='valid-feedback'] {\n display: none;\n width: 100%;\n}\n\n.invalid-feedback {\n color: #b00020;\n}\n\n.invalid-tooltip {\n border-radius: 4px;\n background-color: #b00020;\n color: white;\n display: none;\n font-size: 0.875rem;\n line-height: 1.5;\n margin-top: 0.5rem;\n max-width: 100%;\n opacity: 0.9;\n padding: 0 1rem;\n position: absolute;\n top: 100%;\n left: 0;\n text-align: center;\n word-break: break-word;\n z-index: 240;\n}\n\n@media (min-width: 768px) {\n .invalid-tooltip {\n font-size: 0.625rem;\n padding: 0 0.5rem;\n }\n}\n\n.form-row > .col > .invalid-tooltip,\n.form-row > [class*='col-'] > .invalid-tooltip {\n left: 5px;\n}\n\n.form-control-lg + .invalid-tooltip {\n margin-top: 0.75rem;\n}\n\n.form-control-sm + .invalid-tooltip {\n margin-top: 0.25rem;\n}\n\n.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after,\n.was-validated .custom-control-input:invalid ~ .custom-control-label,\n.was-validated .custom-control-input:invalid ~ .custom-control-label::after {\n color: #b00020;\n}\n\n.custom-control-input.is-invalid ~ .custom-control-label::before,\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before {\n background-color: #b00020;\n}\n\n.custom-control-input.is-invalid ~ .custom-control-track,\n.was-validated .custom-control-input:invalid ~ .custom-control-track {\n background-color: rgba(176, 0, 32, 0.5);\n}\n\n.custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip,\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.custom-file-input.is-invalid:hover ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label,\n.was-validated .custom-file-input:invalid:hover ~ .custom-file-label,\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {\n border-bottom-color: #b00020;\n box-shadow: inset 0 -2px 0 -1px #b00020;\n}\n\n.custom-file-input.is-invalid ~ .custom-file-label,\n.was-validated .custom-file-input:invalid ~ .custom-file-label {\n border-bottom-color: #b00020;\n}\n\n.custom-file-input.is-invalid ~ .custom-file-label:hover,\n.was-validated .custom-file-input:invalid ~ .custom-file-label:hover {\n border-bottom-color: #b00020;\n box-shadow: inset 0 -2px 0 -1px #b00020;\n}\n\n.custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip,\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after,\n.was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after {\n background-color: #b00020;\n}\n\n.form-check-input.is-invalid + .form-check-label,\n.was-validated .form-check-input:invalid + .form-check-label {\n color: #b00020;\n}\n\n.is-invalid.form-control, .is-invalid.custom-select, .is-invalid.form-control-file,\n.was-validated .form-control:invalid,\n.was-validated .custom-select:invalid,\n.was-validated .form-control-file:invalid {\n border-color: #b00020;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3e%3c/svg%3e\");\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 1.5rem 1.5rem;\n padding-right: 0;\n}\n\n.is-invalid.form-control:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover, .is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus,\n.was-validated .form-control:invalid:hover,\n.was-validated .custom-select:invalid:hover,\n.was-validated .form-control-file:invalid:hover,\n.was-validated .form-control:invalid:focus,\n.was-validated .custom-select:invalid:focus,\n.was-validated .form-control-file:invalid:focus {\n border-color: #b00020;\n}\n\n.is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus,\n.was-validated .form-control:invalid:focus,\n.was-validated .custom-select:invalid:focus,\n.was-validated .form-control-file:invalid:focus {\n box-shadow: inset 0 -2px 0 -1px #b00020;\n}\n\n.is-invalid.form-control ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback,\n.is-invalid.form-control ~ .invalid-tooltip,\n.is-invalid.custom-select ~ .invalid-tooltip,\n.is-invalid.form-control-file ~ .invalid-tooltip,\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip,\n.was-validated .custom-select:invalid ~ .invalid-tooltip,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip {\n display: block;\n}\n\nselect.is-invalid.form-control:hover[multiple], select.is-invalid.form-control:hover[size]:not([size='1']), select.is-invalid.custom-select:hover[multiple], select.is-invalid.custom-select:hover[size]:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), select.is-invalid.form-control:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']), select.is-invalid.custom-select:focus[multiple], select.is-invalid.custom-select:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']),\n.was-validated select.form-control:invalid:hover[multiple],\n.was-validated select.form-control:invalid:hover[size]:not([size='1']),\n.was-validated select.custom-select:invalid:hover[multiple],\n.was-validated select.custom-select:invalid:hover[size]:not([size='1']),\n.was-validated textarea.form-control:invalid:hover:not([rows='1']),\n.was-validated select.form-control:invalid:focus[multiple],\n.was-validated select.form-control:invalid:focus[size]:not([size='1']),\n.was-validated select.custom-select:invalid:focus[multiple],\n.was-validated select.custom-select:invalid:focus[size]:not([size='1']),\n.was-validated textarea.form-control:invalid:focus:not([rows='1']) {\n box-shadow: inset 2px 2px 0 -1px #b00020, inset -2px -2px 0 -1px #b00020;\n}\n\n.textfield-box select.is-invalid.form-control:hover[multiple], .textfield-box select.is-invalid.form-control:hover[size]:not([size='1']), .textfield-box select.is-invalid.custom-select:hover[multiple], .textfield-box select.is-invalid.custom-select:hover[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box select.is-invalid.form-control:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']), .textfield-box select.is-invalid.custom-select:focus[multiple], .textfield-box select.is-invalid.custom-select:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']),\n.was-validated .textfield-box select.form-control:invalid:hover[multiple],\n.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size='1']),\n.was-validated .textfield-box select.custom-select:invalid:hover[multiple],\n.was-validated .textfield-box select.custom-select:invalid:hover[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']),\n.was-validated .textfield-box select.form-control:invalid:focus[multiple],\n.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size='1']),\n.was-validated .textfield-box select.custom-select:invalid:focus[multiple],\n.was-validated .textfield-box select.custom-select:invalid:focus[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']) {\n box-shadow: inset 0 -2px 0 -1px #b00020;\n}\n\n.form-control[class*='valid'] {\n padding-right: calc(1.5rem + 0.5rem);\n}\n\n[class*='form-ripple']:focus-within label:not(.custom-control-label):not(.form-check-label):not(.btn):not(.card-link), [class*='form-ripple']:focus-within legend:not(.custom-control-label):not(.form-check-label):not(.btn):not(.card-link) {\n color: #6200ee;\n}\n\n[class*='form-ripple'],\n.floating-label {\n position: relative;\n}\n\n[class*='form-ripple']::before,\n.floating-label::before {\n background: #6200ee;\n content: '';\n height: 2px;\n position: absolute;\n left: 0;\n transform: scaleX(0);\n transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 100%;\n will-change: transform;\n z-index: 3;\n}\n\n[class*='form-ripple'] .form-control:focus,\n.floating-label .form-control:focus {\n box-shadow: none;\n}\n\n[class*='form-ripple']:focus-within::before {\n transform: scaleX(1);\n}\n\n.form-ripple::before {\n top: calc(57px - 2px);\n}\n\n.form-ripple-lg::before {\n top: calc(82px - 2px);\n}\n\n.form-ripple-sm::before {\n top: calc(53px - 2px);\n}\n\n.form-ripple-nolabel::before {\n top: calc(36px - 2px);\n}\n\n.form-ripple-lg-nolabel::before {\n top: calc(61px - 2px);\n}\n\n.form-ripple-sm-nolabel::before {\n top: calc(32px - 2px);\n}\n\n.form-ripple-bottom::before {\n bottom: 0 !important;\n}\n\n.textfield-box .form-control, .textfield-box .custom-select, .textfield-box .form-control-file {\n background-color: rgba(0, 0, 0, 0.04);\n border-radius: 4px 4px 0 0;\n padding: 1rem 1rem calc(1rem - 1px);\n transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.textfield-box .form-control::placeholder, .textfield-box .custom-select::placeholder, .textfield-box .form-control-file::placeholder {\n color: rgba(0, 0, 0, 0.6);\n opacity: 1;\n /* needed for Firefox */\n}\n\n.textfield-box .form-control:hover, .textfield-box .custom-select:hover, .textfield-box .form-control-file:hover {\n background-color: rgba(0, 0, 0, 0.07);\n}\n\n.textfield-box .form-control:focus, .textfield-box .custom-select:focus, .textfield-box .form-control-file:focus {\n background-color: rgba(0, 0, 0, 0.14);\n}\n\n.textfield-box select.form-control, .textfield-box select.custom-select {\n padding-right: 1.5em;\n}\n\n.textfield-box select.form-control[multiple], .textfield-box select.form-control[size]:not([size='1']), .textfield-box select.custom-select[multiple], .textfield-box select.custom-select[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']) {\n border-radius: 4px 4px 0 0;\n border-width: 0 0 1px;\n padding: 1rem 1rem calc(1rem - 1px);\n}\n\n.textfield-box select.form-control:hover[multiple], .textfield-box select.form-control:hover[size]:not([size='1']), .textfield-box select.custom-select:hover[multiple], .textfield-box select.custom-select:hover[size]:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']) {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n.textfield-box select.form-control:focus[multiple], .textfield-box select.form-control:focus[size]:not([size='1']), .textfield-box select.custom-select:focus[multiple], .textfield-box select.custom-select:focus[size]:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']) {\n border-color: #6200ee;\n box-shadow: inset 0 -2px 0 -1px #6200ee;\n}\n\n.textfield-box textarea.form-control {\n min-height: 3.5rem;\n}\n\n.textfield-box .form-control[type='file'],\n.textfield-box .form-control-file {\n max-height: 3.5rem;\n}\n\n.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-lg select.custom-select[multiple], .input-group-lg > .textfield-box select.custom-select[multiple], .textfield-box-lg select.custom-select[size]:not([size='1']), .input-group-lg > .textfield-box select.custom-select[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']) {\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control {\n min-height: 4.25rem;\n}\n\n.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select {\n padding-right: 1.5em;\n}\n\n.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'],\n.textfield-box-lg .form-control-file,\n.input-group-lg > .textfield-box .form-control-file {\n max-height: 4.25rem;\n}\n\n.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-sm select.custom-select[multiple], .input-group-sm > .textfield-box select.custom-select[multiple], .textfield-box-sm select.custom-select[size]:not([size='1']), .input-group-sm > .textfield-box select.custom-select[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']) {\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control {\n min-height: 2.75rem;\n}\n\n.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select {\n padding-right: 1.5em;\n}\n\n.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'],\n.textfield-box-sm .form-control-file,\n.input-group-sm > .textfield-box .form-control-file {\n max-height: 2.75rem;\n}\n\n.textfield-box.form-ripple-nolabel::before,\n.floating-label.textfield-box.form-ripple::before {\n top: calc(3.5rem - 2px);\n}\n\n.textfield-box-lg.form-ripple-nolabel::before, .input-group-lg > .form-ripple-nolabel.textfield-box::before,\n.floating-label-lg.textfield-box.form-ripple::before,\n.input-group-lg > .textfield-box.form-ripple.floating-label::before {\n top: calc(4.25rem - 1px);\n}\n\n.textfield-box-sm.form-ripple-nolabel::before, .input-group-sm > .form-ripple-nolabel.textfield-box::before,\n.floating-label-sm.textfield-box.form-ripple::before,\n.input-group-sm > .textfield-box.form-ripple.floating-label::before {\n top: calc(2.75rem - 2px);\n}\n\n.textfield-box.form-ripple::before {\n top: calc(85px - 2px);\n}\n\n.textfield-box-lg.form-ripple::before, .input-group-lg > .form-ripple.textfield-box::before {\n top: calc(98px - 2px);\n}\n\n.textfield-box-sm.form-ripple::before, .input-group-sm > .form-ripple.textfield-box::before {\n top: calc(73px - 2px);\n}\n\n.floating-label {\n padding-top: 0.75rem;\n position: relative;\n}\n\n.floating-label.has-value label, .floating-label.has-value legend,\n.floating-label.is-focused label,\n.floating-label.is-focused legend {\n top: 0;\n transform: scale(0.75);\n}\n\n.floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'] {\n color: transparent;\n}\n\n.floating-label label, .floating-label legend {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: rgba(0, 0, 0, 0.54);\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.15;\n margin: 0;\n max-width: 98%;\n padding: 0;\n position: absolute;\n top: 1.125rem;\n left: 0;\n transform-origin: left top;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), top 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.floating-label .form-control, .floating-label .custom-select, .floating-label .form-control-file {\n position: relative;\n}\n\n.floating-label .form-control:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder {\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n /* needed for Firefox */\n}\n\n.floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n color: transparent;\n opacity: 0;\n}\n\n@media (min-width: 576px) {\n .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n transition-duration: 280ms;\n }\n}\n\n.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label, .floating-label-lg.has-value legend, .input-group-lg > .has-value.floating-label legend,\n.floating-label-lg.is-focused label,\n.input-group-lg > .is-focused.floating-label label,\n.floating-label-lg.is-focused legend,\n.input-group-lg > .is-focused.floating-label legend {\n transform: scale(0.411765);\n}\n\n.floating-label-lg label, .input-group-lg > .floating-label label, .floating-label-lg legend, .input-group-lg > .floating-label legend {\n font-size: 2.125rem;\n line-height: 1.176471;\n top: 1.5rem;\n}\n\n.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 0 calc(0.625rem - 1px);\n}\n\n.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control, .floating-label-lg select.custom-select, .input-group-lg > .floating-label select.custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']), .floating-label-lg select.custom-select[multiple], .input-group-lg > .floating-label select.custom-select[multiple], .floating-label-lg select.custom-select[size]:not([size='1']), .input-group-lg > .floating-label select.custom-select[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']) {\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label, .floating-label-sm.has-value legend, .input-group-sm > .has-value.floating-label legend,\n.floating-label-sm.is-focused label,\n.input-group-sm > .is-focused.floating-label label,\n.floating-label-sm.is-focused legend,\n.input-group-sm > .is-focused.floating-label legend {\n transform: scale(0.769231);\n}\n\n.floating-label-sm label, .input-group-sm > .floating-label label, .floating-label-sm legend, .input-group-sm > .floating-label legend {\n font-size: 0.8125rem;\n line-height: 1.538462;\n top: 1.0rem;\n}\n\n.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n}\n\n.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control, .floating-label-sm select.custom-select, .input-group-sm > .floating-label select.custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']), .floating-label-sm select.custom-select[multiple], .input-group-sm > .floating-label select.custom-select[multiple], .floating-label-sm select.custom-select[size]:not([size='1']), .input-group-sm > .floating-label select.custom-select[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']) {\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.floating-label.textfield-box {\n padding-top: 0;\n}\n\n.floating-label.textfield-box.has-value label, .floating-label.textfield-box.has-value legend,\n.floating-label.textfield-box.is-focused label,\n.floating-label.textfield-box.is-focused legend {\n line-height: 1;\n top: 0.5rem;\n}\n\n.floating-label.textfield-box label, .floating-label.textfield-box legend {\n color: rgba(0, 0, 0, 0.6);\n top: 1rem;\n left: 1rem;\n}\n\n.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file,\n.floating-label.textfield-box select.form-control[multiple],\n.floating-label.textfield-box select.form-control[size]:not([size='1']),\n.floating-label.textfield-box select.custom-select[multiple],\n.floating-label.textfield-box select.custom-select[size]:not([size='1']),\n.floating-label.textfield-box textarea.form-control:not([rows='1']) {\n padding-top: 1.5rem;\n}\n\n.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file {\n padding-bottom: calc(0.5rem - 1px);\n}\n\n\n.floating-label.is-focused label,\n.floating-label.is-focused legend {\n color: rgba(98, 0, 238, 0.87);\n}\n\n.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label, .floating-label-lg.textfield-box legend, .input-group-lg > .textfield-box.floating-label legend {\n top: 0.875rem;\n left: 1rem;\n}\n\n.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file,\n.floating-label-lg.textfield-box select.form-control[multiple],\n.input-group-lg > .textfield-box.floating-label select.form-control[multiple],\n.floating-label-lg.textfield-box select.form-control[size]:not([size='1']),\n.input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']),\n.floating-label-lg.textfield-box select.custom-select[multiple],\n.input-group-lg > .textfield-box.floating-label select.custom-select[multiple],\n.floating-label-lg.textfield-box select.custom-select[size]:not([size='1']),\n.input-group-lg > .textfield-box.floating-label select.custom-select[size]:not([size='1']),\n.floating-label-lg.textfield-box textarea.form-control:not([rows='1']),\n.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']) {\n padding-top: 1.249999rem;\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control, .floating-label-lg.textfield-box select.custom-select, .input-group-lg > .textfield-box.floating-label select.custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label, .floating-label-sm.textfield-box legend, .input-group-sm > .textfield-box.floating-label legend {\n top: 0.75rem;\n left: 0.75rem;\n}\n\n.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file,\n.floating-label-sm.textfield-box select.form-control[multiple],\n.input-group-sm > .textfield-box.floating-label select.form-control[multiple],\n.floating-label-sm.textfield-box select.form-control[size]:not([size='1']),\n.input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']),\n.floating-label-sm.textfield-box select.custom-select[multiple],\n.input-group-sm > .textfield-box.floating-label select.custom-select[multiple],\n.floating-label-sm.textfield-box select.custom-select[size]:not([size='1']),\n.input-group-sm > .textfield-box.floating-label select.custom-select[size]:not([size='1']),\n.floating-label-sm.textfield-box textarea.form-control:not([rows='1']),\n.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']) {\n padding-top: 1.0rem;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control, .floating-label-sm.textfield-box select.custom-select, .input-group-sm > .textfield-box.floating-label select.custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label.form-ripple::before {\n top: calc(3rem - 2px);\n}\n\n.floating-label-lg.form-ripple::before, .input-group-lg > .form-ripple.floating-label::before {\n top: calc(4.5rem - 2px);\n}\n\n.floating-label-sm.form-ripple::before, .input-group-sm > .form-ripple.floating-label::before {\n top: calc(2.75rem - 2px);\n}\n\n.input-group {\n align-items: stretch;\n display: flex;\n flex-wrap: wrap;\n position: relative;\n width: 100%;\n}\n\n.input-group > .custom-file,\n.input-group > .custom-select,\n.input-group > .floating-label,\n.input-group > .form-control,\n.input-group > .form-select,\n.input-group > .form-control-file,\n.input-group > .textfield-box {\n flex: 1 1 auto;\n margin-bottom: 0;\n min-width: 0;\n position: relative;\n width: 1%;\n}\n\n.input-group > .custom-file + .custom-file,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .floating-label,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .form-select,\n.input-group > .custom-file + .form-control-file,\n.input-group > .custom-file + .textfield-box,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .floating-label,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .form-select,\n.input-group > .custom-select + .form-control-file,\n.input-group > .custom-select + .textfield-box,\n.input-group > .floating-label + .custom-file,\n.input-group > .floating-label + .custom-select,\n.input-group > .floating-label + .floating-label,\n.input-group > .floating-label + .form-control,\n.input-group > .floating-label + .form-select,\n.input-group > .floating-label + .form-control-file,\n.input-group > .floating-label + .textfield-box,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .floating-label,\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .form-select,\n.input-group > .form-control + .form-control-file,\n.input-group > .form-control + .textfield-box,\n.input-group > .form-select + .custom-file,\n.input-group > .form-select + .custom-select,\n.input-group > .form-select + .floating-label,\n.input-group > .form-select + .form-control,\n.input-group > .form-select + .form-select,\n.input-group > .form-select + .form-control-file,\n.input-group > .form-select + .textfield-box,\n.input-group > .form-control-file + .custom-file,\n.input-group > .form-control-file + .custom-select,\n.input-group > .form-control-file + .floating-label,\n.input-group > .form-control-file + .form-control,\n.input-group > .form-control-file + .form-select,\n.input-group > .form-control-file + .form-control-file,\n.input-group > .form-control-file + .textfield-box,\n.input-group > .textfield-box + .custom-file,\n.input-group > .textfield-box + .custom-select,\n.input-group > .textfield-box + .floating-label,\n.input-group > .textfield-box + .form-control,\n.input-group > .textfield-box + .form-select,\n.input-group > .textfield-box + .form-control-file,\n.input-group > .textfield-box + .textfield-box {\n margin-left: 1rem;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group-append,\n.input-group-prepend {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n\n.input-group-append .btn, .input-group-append .card-link,\n.input-group-prepend .btn,\n.input-group-prepend .card-link {\n min-width: 0;\n position: relative;\n z-index: 2;\n}\n\n.input-group-append .btn:focus, .input-group-append .card-link:focus,\n.input-group-prepend .btn:focus,\n.input-group-prepend .card-link:focus {\n z-index: 3;\n}\n\n.input-group-append .btn + .btn, .input-group-append .card-link + .btn, .input-group-append .btn + .card-link, .input-group-append .card-link + .card-link,\n.input-group-append .btn + .input-group-text,\n.input-group-append .card-link + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn,\n.input-group-append .input-group-text + .card-link,\n.input-group-prepend .btn + .btn,\n.input-group-prepend .card-link + .btn,\n.input-group-prepend .btn + .card-link,\n.input-group-prepend .card-link + .card-link,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .card-link + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-prepend .input-group-text + .card-link {\n margin-left: -1px;\n}\n\n.input-group-append {\n margin-left: 1rem;\n}\n\n.input-group-prepend {\n margin-right: 1rem;\n}\n\n.input-group-text {\n align-items: center;\n color: inherit;\n display: flex;\n font-size: 1rem;\n line-height: 1.5;\n margin-bottom: 0;\n white-space: nowrap;\n}\n\n.input-group-text + .input-group-text {\n margin-left: 0.5rem;\n}\n\n.input-group > .input-group-append > .btn:not(:first-of-type), .input-group > .input-group-append > .card-link:not(:first-of-type),\n.input-group > .input-group-prepend > .btn:not(:first-of-type),\n.input-group > .input-group-prepend > .card-link:not(:first-of-type) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .input-group-append > .btn:not(:last-of-type), .input-group > .input-group-append > .card-link:not(:last-of-type),\n.input-group > .input-group-prepend > .btn:not(:last-of-type),\n.input-group > .input-group-prepend > .card-link:not(:last-of-type) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group-icon {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.42);\n fill: currentColor;\n font-size: 1rem;\n margin-right: 1rem;\n order: -1;\n}\n\n@media (min-width: 576px) {\n .input-group-icon {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .input-group-icon {\n transition-duration: 280ms;\n }\n}\n\n.input-group-icon:hover {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.floating-label.is-focused ~ .input-group-icon,\n.form-control:focus ~ .input-group-icon {\n color: #6200ee;\n}\n\n.floating-label:not(.textfield-box) ~ .input-group-icon {\n margin-top: 0.75rem;\n}\n\n.input-group-lg > .floating-label.has-value label, .input-group-lg > .floating-label.has-value legend,\n.input-group-lg > .floating-label.is-focused label,\n.input-group-lg > .floating-label.is-focused legend {\n top: 0;\n}\n\n.input-group-lg > .floating-label.textfield-box.has-value label, .input-group-lg > .floating-label.textfield-box.has-value legend,\n.input-group-lg > .floating-label.textfield-box.is-focused label,\n.input-group-lg > .floating-label.textfield-box.is-focused legend {\n top: 0.5rem;\n}\n\n.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon {\n margin-top: 0.875rem;\n}\n\n.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .form-control-file {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 0 calc(0.625rem - 1px);\n}\n\n.input-group-lg > select.form-control, .input-group-lg > select.custom-select {\n padding-right: 1.5em;\n}\n\n.input-group-lg > select.form-control[multiple], .input-group-lg > select.form-control[size]:not([size='1']), .input-group-lg > select.custom-select[multiple], .input-group-lg > select.custom-select[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']) {\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.input-group-lg > .form-control[type='file'],\n.input-group-lg > .form-control-file {\n max-height: 4.25rem;\n}\n\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .input-group-text {\n font-size: 2.125rem;\n line-height: 1.176471;\n}\n\n.input-group-lg > .input-group-icon {\n font-size: 2.125rem;\n line-height: 1.176471;\n}\n\n.input-group-sm > .floating-label.has-value label, .input-group-sm > .floating-label.has-value legend,\n.input-group-sm > .floating-label.is-focused label,\n.input-group-sm > .floating-label.is-focused legend {\n top: 0;\n}\n\n.input-group-sm > .floating-label.textfield-box.has-value label, .input-group-sm > .floating-label.textfield-box.has-value legend,\n.input-group-sm > .floating-label.textfield-box.is-focused label,\n.input-group-sm > .floating-label.textfield-box.is-focused legend {\n top: 0.5rem;\n}\n\n.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon {\n margin-top: 0.625rem;\n}\n\n.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .form-control-file {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n}\n\n.input-group-sm > select.form-control, .input-group-sm > select.custom-select {\n padding-right: 1.5em;\n}\n\n.input-group-sm > select.form-control[multiple], .input-group-sm > select.form-control[size]:not([size='1']), .input-group-sm > select.custom-select[multiple], .input-group-sm > select.custom-select[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']) {\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.input-group-sm > .form-control[type='file'],\n.input-group-sm > .form-control-file {\n max-height: 2.75rem;\n}\n\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .input-group-text {\n font-size: 0.8125rem;\n line-height: 1.538462;\n}\n\n.input-group-sm > .input-group-icon {\n font-size: 0.8125rem;\n line-height: 1.538462;\n}\n\n.navbar, .navbar .container,\n.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n\n.navbar {\n color: rgba(0, 0, 0, 0.87);\n min-height: 3.5rem;\n padding: 0.625rem 1rem;\n position: relative;\n}\n\n.navbar .form-control {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n border: 0;\n color: inherit;\n opacity: 0.7;\n padding: 0.375rem 1rem;\n}\n\n@media (min-width: 576px) {\n .navbar .form-control {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar .form-control {\n transition-duration: 280ms;\n }\n}\n\n.navbar .form-control:hover, .navbar .form-control:focus {\n box-shadow: none;\n opacity: 1;\n}\n\n.navbar .form-control-lg {\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar .form-control-sm {\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.navbar .input-group {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 0.7;\n}\n\n@media (min-width: 576px) {\n .navbar .input-group {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar .input-group {\n transition-duration: 280ms;\n }\n}\n\n.navbar .input-group:hover, .navbar .input-group:focus {\n opacity: 1;\n}\n\n.navbar .input-group .form-control {\n background-color: transparent;\n opacity: 1;\n}\n\n.navbar .input-group .form-control:not(:first-child) {\n padding-left: 0;\n}\n\n.navbar .input-group .form-control:not(:last-child) {\n padding-right: 0;\n}\n\n.navbar .input-group .input-group-append {\n margin-left: 0;\n min-width: 0;\n}\n\n.navbar .input-group .input-group-prepend {\n margin-right: 0;\n min-width: 0;\n}\n\n.navbar .input-group .input-group-text {\n margin-right: 1rem;\n margin-left: 1rem;\n}\n\n.navbar .input-group-lg > .form-control {\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar .input-group-sm > .form-control {\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.navbar .nav-tabs {\n margin-top: -0.625rem;\n margin-bottom: -0.625rem;\n}\n\n.navbar .nav-tabs .nav-link {\n min-height: 3.5rem;\n padding-top: 1.3125rem;\n padding-bottom: 1.3125rem;\n}\n\n.navbar-dark {\n color: white;\n}\n\n.navbar-dark .form-control,\n.navbar-dark .input-group,\n.navbar-dark .navbar-brand::before,\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-toggler::before {\n background-color: rgba(255, 255, 255, 0.12);\n}\n\n.navbar-dark .form-control::placeholder,\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.navbar-fixed-bottom,\n.navbar-fixed-top {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: fixed;\n right: 0;\n left: 0;\n z-index: 40;\n}\n\n.navbar-fixed-bottom {\n bottom: 0;\n}\n\n.navbar-fixed-top {\n top: 0;\n}\n\n.navbar-full {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n z-index: 40;\n}\n\n@supports (position: sticky) {\n .navbar-sticky-top {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: sticky;\n top: 0;\n z-index: 40;\n }\n}\n\n.toolbar-waterfall {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 40;\n}\n\n@media (min-width: 576px) {\n .toolbar-waterfall {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .toolbar-waterfall {\n transition-duration: 280ms;\n }\n}\n\n.toolbar-waterfall.waterfall {\n background-color: #6200ee;\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: fixed;\n}\n\n.navbar-brand {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n align-items: center;\n color: inherit;\n display: inline-flex;\n height: 2.25rem;\n position: relative;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus, .navbar-brand:active {\n color: inherit;\n text-decoration: none;\n}\n\n.navbar-brand::before {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n content: '';\n opacity: 0;\n position: absolute;\n top: 0;\n right: -0.5rem;\n bottom: 0;\n left: -0.5rem;\n}\n\n@media (min-width: 576px) {\n .navbar-brand::before {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-brand::before {\n transition-duration: 280ms;\n }\n}\n\n.navbar-brand:focus {\n outline: 0;\n}\n\n.navbar-brand:focus::before {\n opacity: 1;\n}\n\n.navbar-brand:not(:first-child) {\n margin-left: 1rem;\n}\n\n.navbar-brand:not(:last-child) {\n margin-right: 1rem;\n}\n\n.navbar-text {\n align-items: center;\n color: inherit;\n display: inline-flex;\n flex-wrap: wrap;\n height: 2.25rem;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n /* .dropdown-menu {\n position: static;\n float: none;\n } */\n}\n\n.navbar-nav .nav-link {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n color: inherit;\n font-size: 1rem;\n height: 2.25rem;\n line-height: 1;\n opacity: 0.7;\n padding: 0.625rem 1rem;\n}\n\n@media (min-width: 576px) {\n .navbar-nav .nav-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-nav .nav-link {\n transition-duration: 280ms;\n }\n}\n\n.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:active {\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 1;\n}\n\n.navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled {\n opacity: 1;\n}\n\n.navbar-nav .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.navbar-nav .nav-link:focus {\n outline: 0;\n}\n\n.navbar-nav .active > .nav-link,\n.navbar-nav .show > .nav-link {\n opacity: 1;\n}\n\n.navbar-nav .show > .nav-link {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.navbar-collapse {\n align-items: center;\n flex-basis: 100%;\n flex-grow: 1;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-toggler {\n align-items: center;\n background-color: transparent;\n border: 0;\n border-radius: 50%;\n color: inherit;\n display: inline-flex;\n flex-shrink: 0;\n height: 2.25rem;\n justify-content: center;\n line-height: 1;\n padding: 0;\n position: relative;\n width: 2.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n color: inherit;\n text-decoration: none;\n}\n\n.navbar-toggler:hover::before, .navbar-toggler:focus::before {\n opacity: 1;\n}\n\n.navbar-toggler::before {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n border-radius: 50%;\n content: '';\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .navbar-toggler::before {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-toggler::before {\n transition-duration: 280ms;\n }\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n /* display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%; */\n display: inline-block;\n}\n\n.navbar-toggler-icon::before {\n content: \"menu\";\n}\n\n.navbar-nav-scroll {\n max-height: 75vh;\n overflow-y: auto;\n}\n\n/* .navbar-light {\n .navbar-brand {\n color: $navbar-light-brand-color;\n\n @include hover-focus {\n color: $navbar-light-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-light-color;\n\n @include hover-focus {\n color: $navbar-light-hover-color;\n }\n\n &.disabled {\n color: $navbar-light-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-light-color;\n border-color: $navbar-light-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: $navbar-light-toggler-icon-bg;\n }\n\n .navbar-text {\n color: $navbar-light-color;\n a {\n color: $navbar-light-active-color;\n\n @include hover-focus {\n color: $navbar-light-active-color;\n }\n }\n }\n}\n\n// White links against a dark background\n.navbar-dark {\n .navbar-brand {\n color: $navbar-dark-brand-color;\n\n @include hover-focus {\n color: $navbar-dark-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-dark-color;\n\n @include hover-focus {\n color: $navbar-dark-hover-color;\n }\n\n &.disabled {\n color: $navbar-dark-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-dark-color;\n border-color: $navbar-dark-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: $navbar-dark-toggler-icon-bg;\n }\n\n .navbar-text {\n color: $navbar-dark-color;\n a {\n color: $navbar-dark-active-color;\n\n @include hover-focus {\n color: $navbar-dark-active-color;\n }\n }\n }\n} */\n.tooltip {\n font-size: 0.875rem;\n font-weight: 500;\n margin: 1.5rem;\n max-width: 250px;\n opacity: 0;\n position: absolute;\n z-index: 240;\n}\n\n@media (min-width: 992px) {\n .tooltip {\n font-size: 0.625rem;\n margin: 0.875rem;\n }\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip.show .tooltip-inner {\n transform: scale(1);\n transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.tooltip-inner {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n background-color: #6d6d6d;\n border-radius: 4px;\n color: white;\n height: 2rem;\n letter-spacing: 0.033333em;\n line-height: 2rem;\n padding: 0 1rem;\n transform: scale(0.87);\n transform-origin: center top;\n transition: transform 75ms cubic-bezier(0.4, 0, 1, 1);\n}\n\n@media (min-width: 992px) {\n .tooltip-inner {\n height: 1.5rem;\n line-height: 1.5rem;\n padding: 0 0.5rem;\n }\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-dark-1 {\n background-color: #000000 !important;\n}\n\n.bg-dark-2 {\n background-color: #212121 !important;\n}\n\n.bg-dark-3 {\n background-color: #303030 !important;\n}\n\n.bg-dark-4 {\n background-color: #3c3c46 !important;\n}\n\n.bg-light-1 {\n background-color: #e0e0e0 !important;\n}\n\n.bg-light-2 {\n background-color: #f5f5f5 !important;\n}\n\n.bg-light-3 {\n background-color: #fafafa !important;\n}\n\n.bg-light-4 {\n background-color: #ffffff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.bg-white {\n background-color: #ffffff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus, a.bg-primary:active {\n background-color: #3700b3 !important;\n}\n\n.bg-primary {\n background-color: #6200ee !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus, a.bg-secondary:active {\n background-color: #018786 !important;\n}\n\n.bg-secondary {\n background-color: #03dac6 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus, a.bg-danger:active {\n background-color: #d32f2f !important;\n}\n\n.bg-danger {\n background-color: #b00020 !important;\n}\n\na.bg-info:hover, a.bg-info:focus, a.bg-info:active {\n background-color: #021aee !important;\n}\n\n.bg-info {\n background-color: #714cfe !important;\n}\n\na.bg-success:hover, a.bg-success:focus, a.bg-success:active {\n background-color: #41c300 !important;\n}\n\n.bg-success {\n background-color: #61d800 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus, a.bg-warning:active {\n background-color: #ee6002 !important;\n}\n\n.bg-warning {\n background-color: #ff8d00 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus, a.bg-dark:active {\n background-color: #212121 !important;\n}\n\n.bg-dark {\n background-color: #424242 !important;\n}\n\na.bg-light:hover, a.bg-light:focus, a.bg-light:active {\n background-color: #e0e0e0 !important;\n}\n\n.bg-light {\n background-color: #f5f5f5 !important;\n}\n\n.bg-primary-dark {\n background-color: #3700b3 !important;\n}\n\n.bg-primary-light {\n background-color: #bb86fc !important;\n}\n\n.bg-secondary-dark {\n background-color: #018786 !important;\n}\n\n.bg-secondary-light {\n background-color: #66fff8 !important;\n}\n\n.border {\n border: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-top {\n border-top: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-right {\n border-right: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-left {\n border-left: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #6200ee !important;\n}\n\n.border-secondary {\n border-color: #03dac6 !important;\n}\n\n.border-danger {\n border-color: #b00020 !important;\n}\n\n.border-info {\n border-color: #714cfe !important;\n}\n\n.border-success {\n border-color: #61d800 !important;\n}\n\n.border-warning {\n border-color: #ff8d00 !important;\n}\n\n.border-dark {\n border-color: #424242 !important;\n}\n\n.border-light {\n border-color: #f5f5f5 !important;\n}\n\n.border-black {\n border-color: #000000 !important;\n}\n\n.border-black-primary {\n border-color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.border-black-secondary {\n border-color: rgba(0, 0, 0, 0.54) !important;\n}\n\n.border-black-hint {\n border-color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.border-black-divider {\n border-color: rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-white {\n border-color: #ffffff !important;\n}\n\n.border-white-primary {\n border-color: white !important;\n}\n\n.border-white-secondary {\n border-color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.border-white-hint {\n border-color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.border-white-divider {\n border-color: rgba(255, 255, 255, 0.12) !important;\n}\n\n.rounded-sm {\n border-radius: 2px !important;\n}\n\n.rounded {\n border-radius: 4px !important;\n}\n\n.rounded-top {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.rounded-right {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.rounded-left {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.rounded-lg {\n border-radius: 16px !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n clear: both;\n content: '';\n display: block;\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n}\n\n.embed-responsive::before {\n content: '';\n display: block;\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n border: 0;\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.user-select-all {\n user-select: all !important;\n}\n\n.user-select-auto {\n user-select: auto !important;\n}\n\n.user-select-none {\n user-select: none !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 40;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 40;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 40;\n }\n}\n\n[data-ripplet]:not(:disabled):not(.disabled) {\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n touch-action: manipulation;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n white-space: nowrap;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n overflow: visible;\n position: static;\n white-space: normal;\n width: auto;\n}\n\n.shadow-sm {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.shadow-24 {\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-16 {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-12 {\n box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-8 {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-6 {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-4 {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-2 {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-1 {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.stretched-link::after {\n background-color: rgba(0, 0, 0, 0);\n content: '';\n pointer-events: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n}\n\n.text-monospace {\n font-family: \"Roboto Mono\", \"SFMono-Regular\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-truncate-flex {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 1;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 500 !important;\n}\n\n.font-weight-bolder {\n font-weight: 600 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-black {\n color: #000000 !important;\n}\n\n.text-black-primary {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.text-black-secondary {\n color: rgba(0, 0, 0, 0.54) !important;\n}\n\n.text-black-hint {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.text-black-divider {\n color: rgba(0, 0, 0, 0.12) !important;\n}\n\n.text-white {\n color: #ffffff !important;\n}\n\n.text-white-primary {\n color: white !important;\n}\n\n.text-white-secondary {\n color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.text-white-hint {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-white-divider {\n color: rgba(255, 255, 255, 0.12) !important;\n}\n\n.text-muted {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\na.text-primary:hover, a.text-primary:focus, a.text-primary:active {\n color: #3700b3 !important;\n}\n\n.text-primary {\n color: #6200ee !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus, a.text-secondary:active {\n color: #018786 !important;\n}\n\n.text-secondary {\n color: #03dac6 !important;\n}\n\na.text-danger:hover, a.text-danger:focus, a.text-danger:active {\n color: #d32f2f !important;\n}\n\n.text-danger {\n color: #b00020 !important;\n}\n\na.text-info:hover, a.text-info:focus, a.text-info:active {\n color: #021aee !important;\n}\n\n.text-info {\n color: #714cfe !important;\n}\n\na.text-success:hover, a.text-success:focus, a.text-success:active {\n color: #41c300 !important;\n}\n\n.text-success {\n color: #61d800 !important;\n}\n\na.text-warning:hover, a.text-warning:focus, a.text-warning:active {\n color: #ee6002 !important;\n}\n\n.text-warning {\n color: #ff8d00 !important;\n}\n\na.text-dark:hover, a.text-dark:focus, a.text-dark:active {\n color: #212121 !important;\n}\n\n.text-dark {\n color: #424242 !important;\n}\n\na.text-light:hover, a.text-light:focus, a.text-light:active {\n color: #e0e0e0 !important;\n}\n\n.text-light {\n color: #f5f5f5 !important;\n}\n\n.text-body {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.54) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n background-color: transparent;\n border: 0;\n color: transparent;\n font: 0/0 a;\n text-shadow: none;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n word-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n[class*='material-icons'] {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n}\n\n[class*='material-icons'].md-18 {\n font-size: 1.125rem;\n}\n\n[class*='material-icons'].md-36 {\n font-size: 2.25rem;\n}\n\n[class*='material-icons'].md-48 {\n font-size: 3rem;\n}\n\n.material-icons-outlined {\n font-family: \"Material Icons Outlined\", var(--font-family-material-icons);\n}\n\n.material-icons-round {\n font-family: \"Material Icons Round\", var(--font-family-material-icons);\n}\n\n.material-icons-two-tone {\n font-family: \"Material Icons Two Tone\", var(--font-family-material-icons);\n}\n\n.material-icons-sharp {\n font-family: \"Material Icons Sharp\", var(--font-family-material-icons);\n}\n\n.material-icons-inline {\n font-size: inherit;\n line-height: 1;\n}\n\n@media (min-width: 992px) {\n ::-webkit-scrollbar {\n height: 8px;\n width: 12px;\n }\n ::-webkit-scrollbar-button {\n background-color: transparent;\n display: block;\n height: 4px;\n }\n ::-webkit-scrollbar-track {\n background: transparent;\n }\n ::-webkit-scrollbar-track-piece {\n background: transparent none;\n border: solid 4px transparent;\n border-right-width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n border: solid 0 transparent;\n border-radius: 5px;\n border-top-right-radius: 9px 5px;\n border-bottom-right-radius: 9px 5px;\n border-right-width: 4px;\n box-shadow: inset 0 0 0 6px #e0dfe1;\n }\n ::-webkit-scrollbar-thumb:window-inactive {\n box-shadow: inset 0 0 0 6px rgba(224, 223, 225, 0.5);\n }\n}\n\nbody * {\n scrollbar-color: #e0dfe1 transparent;\n scrollbar-width: thin;\n}\n\n::-webkit-search-cancel-button,\n::-webkit-clear-button {\n -webkit-appearance: none;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z\"/%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3c/svg%3e');\n color: rgba(0, 0, 0, 0.54);\n cursor: pointer;\n height: 1.2em;\n margin: 0 0 0 1.5rem;\n padding: 2px 3px;\n width: 1.2em;\n}\n\n::-webkit-calendar-picker-indicator {\n cursor: pointer;\n opacity: 0.6;\n}\n\ninput:-webkit-autofill,\ninput:-webkit-autofill:hover,\ninput:-webkit-autofill:focus,\ninput:-webkit-autofill:active {\n transition: background-color 5000s;\n -webkit-text-fill-color: rgba(0, 0, 0, 0.87);\n}\n\n@media print {\n *,\n *::before,\n *::after {\n box-shadow: none !important;\n text-shadow: none !important;\n }\n abbr[title]::after {\n content: ' (\"attr(title) \") ';\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid rgba(0, 0, 0, 0.12);\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-inside: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .fab-actions,\n .navbar,\n .tooltip {\n display: none;\n }\n .badge {\n border: 1px solid #000000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #ffffff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #e1e1e1;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #e1e1e1;\n }\n .table .thead-dark th {\n border-color: #e1e1e1;\n color: inherit;\n }\n .card {\n border: 1px solid #e1e1e1;\n page-break-inside: avoid;\n }\n .dropdown-menu {\n border: 1px solid #e1e1e1;\n }\n .list-group-item {\n border: 1px solid #e1e1e1;\n margin-bottom: -1px;\n }\n .list-group-item:last-child {\n margin-bottom: 0;\n }\n .list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n }\n .list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n }\n .list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n }\n .nav-tabs {\n border-bottom: 1px solid #e1e1e1;\n }\n .popover {\n border: 1px solid #e1e1e1;\n }\n}\n\n/*# sourceMappingURL=material.css.map */",":root {\n\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $values in $theme-colors {\n @each $level, $value in $values {\n @if $level=='color' {\n --#{$color}: #{$value};\n }\n\n @else {\n --#{$color}-#{$level}: #{$value};\n }\n }\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n --font-family-material-icons: #{inspect($material-icon-font-family)};\n}\n\n// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Box sizing\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Thanks to https://www.belter.io/prefers-reduced-motion/\n@media (prefers-reduced-motion: reduce) {\n * {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n scroll-behavior: auto !important;\n }\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n scroll-behavior: smooth;\n text-size-adjust: 100%;\n -webkit-tap-highlight-color: $webkit-tap-highlight-color;\n}\n\narticle,\naside,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection {\n display: block;\n}\n\nbody {\n @include text-align(left);\n\n background-color: $body-bg;\n color: $body-color;\n font-family: $font-family-base;\n font-size: ($font-size-base * 0.875);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n margin: 0;\n}\n\n[tabindex='-1']:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n[id] {\n // Leave a margin above scroll target\n scroll-margin-top: 2ex;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n margin-bottom: $headings-margin-y;\n}\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-y;\n}\n\nabbr[title],\nabbr[data-original-title] {\n border-bottom: 0;\n cursor: help;\n text-decoration: underline;\n text-decoration: underline dotted;\n text-decoration-skip-ink: none;\n}\n\naddress {\n font-style: normal;\n line-height: inherit;\n}\n\naddress,\ndd,\nol,\nul {\n margin-top: 0;\n margin-bottom: $paragraph-margin-y;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin: $paragraph-margin-y 0;\n\n &:not([class*='col']) {\n padding-left: 2.5rem;\n\n > ol,\n > ul {\n padding-left: 0;\n }\n }\n}\n\nblockquote {\n margin: 0 0 $paragraph-margin-y;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bold;\n}\n\nsmall {\n font-size: 75%;\n}\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n//\n// Links\n//\n\na {\n background-color: transparent;\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-color-hover;\n // text-decoration: $link-decoration-hover;\n }\n}\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: $pre-margin-y;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n user-select: all;\n}\n\nfigure {\n margin: 0 0 $paragraph-margin-y;\n}\n\n// Images\n\nimg {\n border-style: none;\n vertical-align: middle;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\n// Tables\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n @include text-align(left);\n\n border-top: $table-border-width solid $table-border-color;\n caption-side: bottom;\n color: $table-caption-color;\n font-size: $font-size-subtitle-2;\n letter-spacing: $letter-spacing-subtitle-2;\n line-height: $line-height-subtitle-2;\n padding: $table-thead-padding-y $table-cell-padding-x;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\n//\n// Forms\n//\n\nlabel {\n @include typography-caption;\n\n color: $textfield-caption-color;\n display: inline-block;\n user-select: none;\n}\n\nbutton {\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n margin: 0;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role='button'] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n\n &[multiple],\n &[size] {\n overflow: auto;\n }\n}\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type='button'],\n [type='reset'],\n [type='submit'] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n\n .btn:not(.disabled):not(:disabled),\n input:enabled + label:hover {\n cursor: pointer;\n }\n}\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\ninput[type='radio'],\ninput[type='checkbox'] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n border: 0;\n margin: 0;\n min-width: 0;\n padding: 0;\n}\n\nlegend {\n @include typography-caption;\n\n float: left;\n margin-bottom: $headings-margin-y;\n padding: 0;\n width: 100%;\n\n + * {\n clear: left;\n }\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type='search'] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n cursor: pointer;\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n// Additions\n\nmark {\n background-color: $mark-bg;\n color: $mark-color;\n}\n\n@at-root {\n\n // stylelint-disable-next-line at-rule-no-vendor-prefix\n @-ms-viewport {\n width: device-width;\n }\n}\n\ndfn {\n font-style: italic;\n}\n\n::selection {\n background: rgba(theme-color('primary'), $overlay-selected-white-opacity); // Material Addition\n}\n\n.disabled:hover,\n:disabled:hover {\n cursor: default;\n}\n","// Material colour palette\n// Based on https://material.google.com/style/color.html#color-color-palette\n\n$material-color-amber-050: #fff8e1 !default;\n$material-color-amber-100: #ffecb3 !default;\n$material-color-amber-200: #ffe082 !default;\n$material-color-amber-300: #ffd54f !default;\n$material-color-amber-400: #ffca28 !default;\n$material-color-amber-500: #ffc107 !default;\n$material-color-amber-600: #ffb300 !default;\n$material-color-amber-700: #ffa000 !default;\n$material-color-amber-800: #ff8f00 !default;\n$material-color-amber-900: #ff6f00 !default;\n$material-color-amber-a100: #ffe57f !default;\n$material-color-amber-a200: #ffd740 !default;\n$material-color-amber-a400: #ffc400 !default;\n$material-color-amber-a700: #ffab00 !default;\n\n$material-color-blue-050: #e3f2fd !default;\n$material-color-blue-100: #bbdefb !default;\n$material-color-blue-200: #90caf9 !default;\n$material-color-blue-300: #64b5f6 !default;\n$material-color-blue-400: #42a5f5 !default;\n$material-color-blue-500: #2196f3 !default;\n$material-color-blue-600: #1e88e5 !default;\n$material-color-blue-700: #1976d2 !default;\n$material-color-blue-800: #1565c0 !default;\n$material-color-blue-900: #0d47a1 !default;\n$material-color-blue-a100: #82b1ff !default;\n$material-color-blue-a200: #448aff !default;\n$material-color-blue-a400: #2979ff !default;\n$material-color-blue-a700: #2962ff !default;\n\n$material-color-blue-grey-050: #eceff1 !default;\n$material-color-blue-grey-100: #cfd8dc !default;\n$material-color-blue-grey-200: #b0bec5 !default;\n$material-color-blue-grey-300: #90a4ae !default;\n$material-color-blue-grey-400: #78909c !default;\n$material-color-blue-grey-500: #607d8b !default;\n$material-color-blue-grey-600: #546e7a !default;\n$material-color-blue-grey-700: #455a64 !default;\n$material-color-blue-grey-800: #37474f !default;\n$material-color-blue-grey-900: #263238 !default;\n\n$material-color-brown-050: #efebe9 !default;\n$material-color-brown-100: #d7ccc8 !default;\n$material-color-brown-200: #bcaaa4 !default;\n$material-color-brown-300: #a1887f !default;\n$material-color-brown-400: #8d6e63 !default;\n$material-color-brown-500: #795548 !default;\n$material-color-brown-600: #6d4c41 !default;\n$material-color-brown-700: #5d4037 !default;\n$material-color-brown-800: #4e342e !default;\n$material-color-brown-900: #3e2723 !default;\n\n$material-color-cyan-050: #e0f7fa !default;\n$material-color-cyan-100: #b2ebf2 !default;\n$material-color-cyan-200: #80deea !default;\n$material-color-cyan-300: #4dd0e1 !default;\n$material-color-cyan-400: #26c6da !default;\n$material-color-cyan-500: #00bcd4 !default;\n$material-color-cyan-600: #00acc1 !default;\n$material-color-cyan-700: #0097a7 !default;\n$material-color-cyan-800: #00838f !default;\n$material-color-cyan-900: #006064 !default;\n$material-color-cyan-a100: #84ffff !default;\n$material-color-cyan-a200: #18ffff !default;\n$material-color-cyan-a400: #00e5ff !default;\n$material-color-cyan-a700: #00b8d4 !default;\n\n$material-color-deep-orange-050: #fbe9e7 !default;\n$material-color-deep-orange-100: #ffccbc !default;\n$material-color-deep-orange-200: #ffab91 !default;\n$material-color-deep-orange-300: #ff8a65 !default;\n$material-color-deep-orange-400: #ff7043 !default;\n$material-color-deep-orange-500: #ff5722 !default;\n$material-color-deep-orange-600: #f4511e !default;\n$material-color-deep-orange-700: #e64a19 !default;\n$material-color-deep-orange-800: #d84315 !default;\n$material-color-deep-orange-900: #bf360c !default;\n$material-color-deep-orange-a100: #ff9e80 !default;\n$material-color-deep-orange-a200: #ff6e40 !default;\n$material-color-deep-orange-a400: #ff3d00 !default;\n$material-color-deep-orange-a700: #dd2c00 !default;\n\n$material-color-deep-purple-050: #ede7f6 !default;\n$material-color-deep-purple-100: #d1c4e9 !default;\n$material-color-deep-purple-200: #b39ddb !default;\n$material-color-deep-purple-300: #9575cd !default;\n$material-color-deep-purple-400: #7e57c2 !default;\n$material-color-deep-purple-500: #673ab7 !default;\n$material-color-deep-purple-600: #5e35b1 !default;\n$material-color-deep-purple-700: #512da8 !default;\n$material-color-deep-purple-800: #4527a0 !default;\n$material-color-deep-purple-900: #311b92 !default;\n$material-color-deep-purple-a100: #b388ff !default;\n$material-color-deep-purple-a200: #7c4dff !default;\n$material-color-deep-purple-a400: #651fff !default;\n$material-color-deep-purple-a700: #6200ea !default;\n\n$material-color-green-050: #e8f5e9 !default;\n$material-color-green-100: #c8e6c9 !default;\n$material-color-green-200: #a5d6a7 !default;\n$material-color-green-300: #81c784 !default;\n$material-color-green-400: #66bb6a !default;\n$material-color-green-500: #4caf50 !default;\n$material-color-green-600: #43a047 !default;\n$material-color-green-700: #388e3c !default;\n$material-color-green-800: #2e7d32 !default;\n$material-color-green-900: #1b5e20 !default;\n$material-color-green-a100: #b9f6ca !default;\n$material-color-green-a200: #69f0ae !default;\n$material-color-green-a400: #00e676 !default;\n$material-color-green-a700: #00c853 !default;\n\n$material-color-grey-050: #fafafa !default; // rgba(0,0,0, .02)\n$material-color-grey-100: #f5f5f5 !default; // rgba(0,0,0, .04)\n$material-color-grey-200: #eeeeee !default; // ~ rgba(0,0,0, .08)\n$material-color-grey-300: #e0e0e0 !default; // rgba(0,0,0, .12)\n$material-color-grey-400: #bdbdbd !default; // rgba(0,0,0, .14)\n$material-color-grey-500: #9e9e9e !default; // rgba(0,0,0, .38)\n$material-color-grey-600: #757575 !default; // rgba(0,0,0, .54)\n$material-color-grey-700: #616161 !default; // rgba(0,0,0, .62)\n$material-color-grey-800: #424242 !default; // rgba(0,0,0, .74)\n$material-color-grey-900: #212121 !default; // rgba(0,0,0, .87)\n\n$material-color-indigo-050: #e8eaf6 !default;\n$material-color-indigo-100: #c5cae9 !default;\n$material-color-indigo-200: #9fa8da !default;\n$material-color-indigo-300: #7986cb !default;\n$material-color-indigo-400: #5c6bc0 !default;\n$material-color-indigo-500: #3f51b5 !default;\n$material-color-indigo-600: #3949ab !default;\n$material-color-indigo-700: #303f9f !default;\n$material-color-indigo-800: #283593 !default;\n$material-color-indigo-900: #1a237e !default;\n$material-color-indigo-a100: #8c9eff !default;\n$material-color-indigo-a200: #536dfe !default;\n$material-color-indigo-a400: #3d5afe !default;\n$material-color-indigo-a700: #304ffe !default;\n\n$material-color-light-blue-050: #e1f5fe !default;\n$material-color-light-blue-100: #b3e5fc !default;\n$material-color-light-blue-200: #81d4fa !default;\n$material-color-light-blue-300: #4fc3f7 !default;\n$material-color-light-blue-400: #29b6f6 !default;\n$material-color-light-blue-500: #03a9f4 !default;\n$material-color-light-blue-600: #039be5 !default;\n$material-color-light-blue-700: #0288d1 !default;\n$material-color-light-blue-800: #0277bd !default;\n$material-color-light-blue-900: #01579b !default;\n$material-color-light-blue-a100: #80d8ff !default;\n$material-color-light-blue-a200: #40c4ff !default;\n$material-color-light-blue-a400: #00b0ff !default;\n$material-color-light-blue-a700: #0091ea !default;\n\n$material-color-light-green-050: #f1f8e9 !default;\n$material-color-light-green-100: #dcedc8 !default;\n$material-color-light-green-200: #c5e1a5 !default;\n$material-color-light-green-300: #aed581 !default;\n$material-color-light-green-400: #9ccc65 !default;\n$material-color-light-green-500: #8bc34a !default;\n$material-color-light-green-600: #7cb342 !default;\n$material-color-light-green-700: #689f38 !default;\n$material-color-light-green-800: #558b2f !default;\n$material-color-light-green-900: #33691e !default;\n$material-color-light-green-a100: #ccff90 !default;\n$material-color-light-green-a200: #b2ff59 !default;\n$material-color-light-green-a400: #76ff03 !default;\n$material-color-light-green-a700: #64dd17 !default;\n\n$material-color-lime-050: #f9fbe7 !default;\n$material-color-lime-100: #f0f4c3 !default;\n$material-color-lime-200: #e6ee9c !default;\n$material-color-lime-300: #dce775 !default;\n$material-color-lime-400: #d4e157 !default;\n$material-color-lime-500: #cddc39 !default;\n$material-color-lime-600: #c0ca33 !default;\n$material-color-lime-700: #afb42b !default;\n$material-color-lime-800: #9e9d24 !default;\n$material-color-lime-900: #827717 !default;\n$material-color-lime-a100: #f4ff81 !default;\n$material-color-lime-a200: #eeff41 !default;\n$material-color-lime-a400: #c6ff00 !default;\n$material-color-lime-a700: #aeea00 !default;\n\n$material-color-orange-050: #fff3e0 !default;\n$material-color-orange-100: #ffe0b2 !default;\n$material-color-orange-200: #ffcc80 !default;\n$material-color-orange-300: #ffb74d !default;\n$material-color-orange-400: #ffa726 !default;\n$material-color-orange-500: #ff9800 !default;\n$material-color-orange-600: #fb8c00 !default;\n$material-color-orange-700: #f57c00 !default;\n$material-color-orange-800: #ef6c00 !default;\n$material-color-orange-900: #e65100 !default;\n$material-color-orange-a100: #ffd180 !default;\n$material-color-orange-a200: #ffab40 !default;\n$material-color-orange-a400: #ff9100 !default;\n$material-color-orange-a700: #ff6d00 !default;\n\n$material-color-pink-050: #fce4ec !default;\n$material-color-pink-100: #f8bbd0 !default;\n$material-color-pink-200: #f48fb1 !default;\n$material-color-pink-300: #f06292 !default;\n$material-color-pink-400: #ec407a !default;\n$material-color-pink-500: #e91e63 !default;\n$material-color-pink-600: #d81b60 !default;\n$material-color-pink-700: #c2185b !default;\n$material-color-pink-800: #ad1457 !default;\n$material-color-pink-900: #880e4f !default;\n$material-color-pink-a100: #ff80ab !default;\n$material-color-pink-a200: #ff4081 !default;\n$material-color-pink-a400: #f50057 !default;\n$material-color-pink-a700: #c51162 !default;\n\n$material-color-purple-050: #f3e5f5 !default;\n$material-color-purple-100: #e1bee7 !default;\n$material-color-purple-200: #ce93d8 !default;\n$material-color-purple-300: #ba68c8 !default;\n$material-color-purple-400: #ab47bc !default;\n$material-color-purple-500: #9c27b0 !default;\n$material-color-purple-600: #8e24aa !default;\n$material-color-purple-700: #7b1fa2 !default;\n$material-color-purple-800: #6a1b9a !default;\n$material-color-purple-900: #4a148c !default;\n$material-color-purple-a100: #ea80fc !default;\n$material-color-purple-a200: #e040fb !default;\n$material-color-purple-a400: #d500f9 !default;\n$material-color-purple-a700: #aa00ff !default;\n\n$material-color-red-050: #ffebee !default;\n$material-color-red-100: #ffcdd2 !default;\n$material-color-red-200: #ef9a9a !default;\n$material-color-red-300: #e57373 !default;\n$material-color-red-400: #ef5350 !default;\n$material-color-red-500: #f44336 !default;\n$material-color-red-600: #e53935 !default;\n$material-color-red-700: #d32f2f !default;\n$material-color-red-800: #c62828 !default;\n$material-color-red-900: #b71c1c !default;\n$material-color-red-a100: #ff8a80 !default;\n$material-color-red-a200: #ff5252 !default;\n$material-color-red-a400: #ff1744 !default;\n$material-color-red-a700: #d50000 !default;\n\n$material-color-teal-050: #e0f2f1 !default;\n$material-color-teal-100: #b2dfdb !default;\n$material-color-teal-200: #80cbc4 !default;\n$material-color-teal-300: #4db6ac !default;\n$material-color-teal-400: #26a69a !default;\n$material-color-teal-500: #009688 !default;\n$material-color-teal-600: #00897b !default;\n$material-color-teal-700: #00796b !default;\n$material-color-teal-800: #00695c !default;\n$material-color-teal-900: #004d40 !default;\n$material-color-teal-a100: #a7ffeb !default;\n$material-color-teal-a200: #64ffda !default;\n$material-color-teal-a400: #1de9b6 !default;\n$material-color-teal-a700: #00bfa5 !default;\n\n$material-color-yellow-050: #fffde7 !default;\n$material-color-yellow-100: #fff9c4 !default;\n$material-color-yellow-200: #fff59d !default;\n$material-color-yellow-300: #fff176 !default;\n$material-color-yellow-400: #ffee58 !default;\n$material-color-yellow-500: #ffeb3b !default;\n$material-color-yellow-600: #fdd835 !default;\n$material-color-yellow-700: #fbc02d !default;\n$material-color-yellow-800: #f9a825 !default;\n$material-color-yellow-900: #f57f17 !default;\n$material-color-yellow-a100: #ffff8d !default;\n$material-color-yellow-a200: #ffff00 !default;\n$material-color-yellow-a400: #ffea00 !default;\n$material-color-yellow-a700: #ffd600 !default;\n\n// stylelint-disable scss/dollar-variable-default\n\n$ambers: () !default;\n$ambers: map-merge(\n (\n 50: $material-color-amber-050,\n 100: $material-color-amber-100,\n 200: $material-color-amber-200,\n 300: $material-color-amber-300,\n 400: $material-color-amber-400,\n 500: $material-color-amber-500,\n 600: $material-color-amber-600,\n 700: $material-color-amber-700,\n 800: $material-color-amber-800,\n 900: $material-color-amber-900,\n a100: $material-color-amber-a100,\n a200: $material-color-amber-a200,\n a400: $material-color-amber-a400,\n a700: $material-color-amber-a700\n ),\n $ambers\n);\n\n$blues: () !default;\n$blues: map-merge(\n (\n 50: $material-color-blue-050,\n 100: $material-color-blue-100,\n 200: $material-color-blue-200,\n 300: $material-color-blue-300,\n 400: $material-color-blue-400,\n 500: $material-color-blue-500,\n 600: $material-color-blue-600,\n 700: $material-color-blue-700,\n 800: $material-color-blue-800,\n 900: $material-color-blue-900,\n a100: $material-color-blue-a100,\n a200: $material-color-blue-a200,\n a400: $material-color-blue-a400,\n a700: $material-color-blue-a700\n ),\n $blues\n);\n\n$blue-greys: () !default;\n$blue-greys: map-merge(\n (\n 50: $material-color-blue-grey-050,\n 100: $material-color-blue-grey-100,\n 200: $material-color-blue-grey-200,\n 300: $material-color-blue-grey-300,\n 400: $material-color-blue-grey-400,\n 500: $material-color-blue-grey-500,\n 600: $material-color-blue-grey-600,\n 700: $material-color-blue-grey-700,\n 800: $material-color-blue-grey-800,\n 900: $material-color-blue-grey-900\n ),\n $blue-greys\n);\n\n$browns: () !default;\n$browns: map-merge(\n (\n 50: $material-color-brown-050,\n 100: $material-color-brown-100,\n 200: $material-color-brown-200,\n 300: $material-color-brown-300,\n 400: $material-color-brown-400,\n 500: $material-color-brown-500,\n 600: $material-color-brown-600,\n 700: $material-color-brown-700,\n 800: $material-color-brown-800,\n 900: $material-color-brown-900\n ),\n $browns\n);\n\n$cyans: () !default;\n$cyans: map-merge(\n (\n 50: $material-color-cyan-050,\n 100: $material-color-cyan-100,\n 200: $material-color-cyan-200,\n 300: $material-color-cyan-300,\n 400: $material-color-cyan-400,\n 500: $material-color-cyan-500,\n 600: $material-color-cyan-600,\n 700: $material-color-cyan-700,\n 800: $material-color-cyan-800,\n 900: $material-color-cyan-900,\n a100: $material-color-cyan-a100,\n a200: $material-color-cyan-a200,\n a400: $material-color-cyan-a400,\n a700: $material-color-cyan-a700\n ),\n $cyans\n);\n\n$deep-oranges: () !default;\n$deep-oranges: map-merge(\n (\n 50: $material-color-deep-orange-050,\n 100: $material-color-deep-orange-100,\n 200: $material-color-deep-orange-200,\n 300: $material-color-deep-orange-300,\n 400: $material-color-deep-orange-400,\n 500: $material-color-deep-orange-500,\n 600: $material-color-deep-orange-600,\n 700: $material-color-deep-orange-700,\n 800: $material-color-deep-orange-800,\n 900: $material-color-deep-orange-900,\n a100: $material-color-deep-orange-a100,\n a200: $material-color-deep-orange-a200,\n a400: $material-color-deep-orange-a400,\n a700: $material-color-deep-orange-a700\n ),\n $deep-oranges\n);\n\n$deep-purples: () !default;\n$deep-purples: map-merge(\n (\n 50: $material-color-deep-purple-050,\n 100: $material-color-deep-purple-100,\n 200: $material-color-deep-purple-200,\n 300: $material-color-deep-purple-300,\n 400: $material-color-deep-purple-400,\n 500: $material-color-deep-purple-500,\n 600: $material-color-deep-purple-600,\n 700: $material-color-deep-purple-700,\n 800: $material-color-deep-purple-800,\n 900: $material-color-deep-purple-900,\n a100: $material-color-deep-purple-a100,\n a200: $material-color-deep-purple-a200,\n a400: $material-color-deep-purple-a400,\n a700: $material-color-deep-purple-a700\n ),\n $deep-purples\n);\n\n$greens: () !default;\n$greens: map-merge(\n (\n 50: $material-color-green-050,\n 100: $material-color-green-100,\n 200: $material-color-green-200,\n 300: $material-color-green-300,\n 400: $material-color-green-400,\n 500: $material-color-green-500,\n 600: $material-color-green-600,\n 700: $material-color-green-700,\n 800: $material-color-green-800,\n 900: $material-color-green-900,\n a100: $material-color-green-a100,\n a200: $material-color-green-a200,\n a400: $material-color-green-a400,\n a700: $material-color-green-a700\n ),\n $greens\n);\n\n$greys: () !default;\n$greys: map-merge(\n (\n 50: $material-color-grey-050,\n 100: $material-color-grey-100,\n 200: $material-color-grey-200,\n 300: $material-color-grey-300,\n 400: $material-color-grey-400,\n 500: $material-color-grey-500,\n 600: $material-color-grey-600,\n 700: $material-color-grey-700,\n 800: $material-color-grey-800,\n 900: $material-color-grey-900\n ),\n $greys\n);\n\n$indigos: () !default;\n$indigos: map-merge(\n (\n 50: $material-color-indigo-050,\n 100: $material-color-indigo-100,\n 200: $material-color-indigo-200,\n 300: $material-color-indigo-300,\n 400: $material-color-indigo-400,\n 500: $material-color-indigo-500,\n 600: $material-color-indigo-600,\n 700: $material-color-indigo-700,\n 800: $material-color-indigo-800,\n 900: $material-color-indigo-900,\n a100: $material-color-indigo-a100,\n a200: $material-color-indigo-a200,\n a400: $material-color-indigo-a400,\n a700: $material-color-indigo-a700\n ),\n $indigos\n);\n\n$light-blues: () !default;\n$light-blues: map-merge(\n (\n 50: $material-color-light-blue-050,\n 100: $material-color-light-blue-100,\n 200: $material-color-light-blue-200,\n 300: $material-color-light-blue-300,\n 400: $material-color-light-blue-400,\n 500: $material-color-light-blue-500,\n 600: $material-color-light-blue-600,\n 700: $material-color-light-blue-700,\n 800: $material-color-light-blue-800,\n 900: $material-color-light-blue-900,\n a100: $material-color-light-blue-a100,\n a200: $material-color-light-blue-a200,\n a400: $material-color-light-blue-a400,\n a700: $material-color-light-blue-a700\n ),\n $light-blues\n);\n\n$light-greens: () !default;\n$light-greens: map-merge(\n (\n 50: $material-color-light-green-050,\n 100: $material-color-light-green-100,\n 200: $material-color-light-green-200,\n 300: $material-color-light-green-300,\n 400: $material-color-light-green-400,\n 500: $material-color-light-green-500,\n 600: $material-color-light-green-600,\n 700: $material-color-light-green-700,\n 800: $material-color-light-green-800,\n 900: $material-color-light-green-900,\n a100: $material-color-light-green-a100,\n a200: $material-color-light-green-a200,\n a400: $material-color-light-green-a400,\n a700: $material-color-light-green-a700\n ),\n $light-greens\n);\n\n$limes: () !default;\n$limes: map-merge(\n (\n 50: $material-color-lime-050,\n 100: $material-color-lime-100,\n 200: $material-color-lime-200,\n 300: $material-color-lime-300,\n 400: $material-color-lime-400,\n 500: $material-color-lime-500,\n 600: $material-color-lime-600,\n 700: $material-color-lime-700,\n 800: $material-color-lime-800,\n 900: $material-color-lime-900,\n a100: $material-color-lime-a100,\n a200: $material-color-lime-a200,\n a400: $material-color-lime-a400,\n a700: $material-color-lime-a700\n ),\n $limes\n);\n\n$oranges: () !default;\n$oranges: map-merge(\n (\n 50: $material-color-orange-050,\n 100: $material-color-orange-100,\n 200: $material-color-orange-200,\n 300: $material-color-orange-300,\n 400: $material-color-orange-400,\n 500: $material-color-orange-500,\n 600: $material-color-orange-600,\n 700: $material-color-orange-700,\n 800: $material-color-orange-800,\n 900: $material-color-orange-900,\n a100: $material-color-orange-a100,\n a200: $material-color-orange-a200,\n a400: $material-color-orange-a400,\n a700: $material-color-orange-a700\n ),\n $oranges\n);\n\n$pinks: () !default;\n$pinks: map-merge(\n (\n 50: $material-color-pink-050,\n 100: $material-color-pink-100,\n 200: $material-color-pink-200,\n 300: $material-color-pink-300,\n 400: $material-color-pink-400,\n 500: $material-color-pink-500,\n 600: $material-color-pink-600,\n 700: $material-color-pink-700,\n 800: $material-color-pink-800,\n 900: $material-color-pink-900,\n a100: $material-color-pink-a100,\n a200: $material-color-pink-a200,\n a400: $material-color-pink-a400,\n a700: $material-color-pink-a700\n ),\n $pinks\n);\n\n$purples: () !default;\n$purples: map-merge(\n (\n 50: $material-color-purple-050,\n 100: $material-color-purple-100,\n 200: $material-color-purple-200,\n 300: $material-color-purple-300,\n 400: $material-color-purple-400,\n 500: $material-color-purple-500,\n 600: $material-color-purple-600,\n 700: $material-color-purple-700,\n 800: $material-color-purple-800,\n 900: $material-color-purple-900,\n a100: $material-color-purple-a100,\n a200: $material-color-purple-a200,\n a400: $material-color-purple-a400,\n a700: $material-color-purple-a700\n ),\n $purples\n);\n\n$reds: () !default;\n$reds: map-merge(\n (\n 50: $material-color-red-050,\n 100: $material-color-red-100,\n 200: $material-color-red-200,\n 300: $material-color-red-300,\n 400: $material-color-red-400,\n 500: $material-color-red-500,\n 600: $material-color-red-600,\n 700: $material-color-red-700,\n 800: $material-color-red-800,\n 900: $material-color-red-900,\n a100: $material-color-red-a100,\n a200: $material-color-red-a200,\n a400: $material-color-red-a400,\n a700: $material-color-red-a700\n ),\n $reds\n);\n\n$teals: () !default;\n$teals: map-merge(\n (\n 50: $material-color-teal-050,\n 100: $material-color-teal-100,\n 200: $material-color-teal-200,\n 300: $material-color-teal-300,\n 400: $material-color-teal-400,\n 500: $material-color-teal-500,\n 600: $material-color-teal-600,\n 700: $material-color-teal-700,\n 800: $material-color-teal-800,\n 900: $material-color-teal-900,\n a100: $material-color-teal-a100,\n a200: $material-color-teal-a200,\n a400: $material-color-teal-a400,\n a700: $material-color-teal-a700\n ),\n $teals\n);\n\n$yellows: () !default;\n$yellows: map-merge(\n (\n 50: $material-color-yellow-050,\n 100: $material-color-yellow-100,\n 200: $material-color-yellow-200,\n 300: $material-color-yellow-300,\n 400: $material-color-yellow-400,\n 500: $material-color-yellow-500,\n 600: $material-color-yellow-600,\n 700: $material-color-yellow-700,\n 800: $material-color-yellow-800,\n 900: $material-color-yellow-900,\n a100: $material-color-yellow-a100,\n a200: $material-color-yellow-a200,\n a400: $material-color-yellow-a400,\n a700: $material-color-yellow-a700\n ),\n $yellows\n);\n\n$colors: () !default;\n$colors: map-merge(\n (\n 'amber': $material-color-amber-500,\n 'blue': $material-color-blue-500,\n 'blue-grey': $material-color-blue-grey-500,\n 'brown': $material-color-brown-500,\n 'cyan': $material-color-cyan-500,\n 'deep-orange': $material-color-deep-orange-500,\n 'deep-purple': $material-color-deep-purple-500,\n 'green': $material-color-green-500,\n 'grey': $material-color-grey-500,\n 'indigo': $material-color-indigo-500,\n 'light-blue': $material-color-light-blue-500,\n 'light-green': $material-color-light-green-500,\n 'lime': $material-color-lime-500,\n 'orange': $material-color-orange-500,\n 'pink': $material-color-pink-500,\n 'purple': $material-color-purple-500,\n 'red': $material-color-red-500,\n 'teal': $material-color-teal-500,\n 'yellow': $material-color-yellow-500\n ),\n $colors\n);\n\n// stylelint-enable scss/dollar-variable-default\n\n// Black and white\n// Based on https://material.google.com/style/color.html#color-text-background-colors\n\n$black: #000000 !default;\n\n$black-primary-opacity: 0.87 !default;\n$black-caption-opacity: 0.6 !default; // Form helper text\n$black-secondary-opacity: 0.54 !default;\n$black-hint-opacity: 0.38 !default;\n$black-divider-opacity: 0.12 !default;\n\n$black-primary: rgba($black, $black-primary-opacity) !default;\n$black-caption: rgba($black, $black-caption-opacity) !default;\n$black-secondary: rgba($black, $black-secondary-opacity) !default;\n$black-hint: rgba($black, $black-hint-opacity) !default;\n$black-divider: rgba($black, $black-divider-opacity) !default;\n\n$white: #ffffff !default;\n\n$white-primary-opacity: 1 !default;\n$white-secondary-opacity: 0.7 !default;\n$white-hint-opacity: 0.5 !default;\n$white-divider-opacity: $black-divider-opacity !default;\n\n$white-primary: rgba($white, $white-primary-opacity) !default;\n$white-secondary: rgba($white, $white-secondary-opacity) !default;\n$white-hint: rgba($white, $white-hint-opacity) !default;\n$white-divider: rgba($white, $white-divider-opacity) !default;\n\n// States\n// Based on https://material.io/design/interaction/states.html#usage\n\n$overlay-hover-colored-opacity: 0.08 !default;\n$overlay-focus-colored-opacity: 0.24 !default;\n$overlay-selected-colored-opacity: 0.16 !default;\n$overlay-activated-colored-opacity: 0.24 !default;\n$overlay-pressed-colored-opacity: 0.32 !default;\n//$overlay-dragged-colored-opacity: .16 !default;\n\n$overlay-hover-white-opacity: 0.04 !default;\n$overlay-focus-white-opacity: 0.12 !default;\n$overlay-selected-white-opacity: 0.08 !default;\n$overlay-activated-white-opacity: 0.12 !default;\n$overlay-pressed-white-opacity: 0.12 * 2 !default;\n// $overlay-dragged-white-opacity: 0.08 !default;\n\n// Theme\n// Based on https://material.google.com/style/color.html#color-themes\n\n$dark-theme-1: $black !default;\n$dark-theme-2: $material-color-grey-900 !default;\n$dark-theme-3: #303030 !default;\n$dark-theme-4: #3c3c46 !default;\n\n$light-theme-1: $material-color-grey-300 !default;\n$light-theme-2: $material-color-grey-100 !default;\n$light-theme-3: $material-color-grey-050 !default;\n$light-theme-4: $white !default;\n","// scss-lint:disable DuplicateProperty\n\n@mixin text-align($direction: 'left') {\n @if $direction == 'left' {\n text-align: left;\n text-align: start;\n\n [dir='rtl'] & {\n text-align: right;\n text-align: start;\n }\n }\n\n @if $direction == 'right' {\n text-align: right;\n text-align: end;\n\n [dir='rtl'] & {\n text-align: left;\n text-align: end;\n }\n }\n}\n","// A base value used to responsively scale all typography, applied to the `` element\n\n$font-size-root: 16px !default;\n\n// Font face\n// Based on https://material.google.com/style/typography.html#typography-typeface\n\n// N.B. Although some values are not used in this project\n// we leave them here just in case they may be required by your project\n\n$font-family-monospace: 'Roboto Mono', 'SFMono-Regular', 'Menlo', 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace !default;\n$font-family-sans-serif: 'Roboto', system-ui, -apple-system, 'Segoe UI', 'Helvetica Neue', 'Arial', 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !default;\n// $font-family-serif: 'Roboto Slab', Georgia, 'Times New Roman', Times, serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !default;\n\n$font-family-base: $font-family-sans-serif !default;\n\n$font-weight-medium: 500 !default;\n$font-weight-bold: $font-weight-medium !default;\n$font-weight-bolder: 600 !default;\n$font-weight-regular: 400 !default;\n$font-weight-normal: $font-weight-regular !default;\n$font-weight-light: 300 !default;\n$font-weight-lighter: $font-weight-light !default;\n\n$font-weight-base: $font-weight-regular !default;\n\n// Font styles\n// Based on https://material.io/design/material-theming/implementing-your-theme.html#typography\n// and https://material-components.github.io/material-components-web-catalog/#/component/typography\n\n$font-size-base: 1rem !default; // 16px\n\n$font-size-headline-1: ($font-size-base * 6) !default; // 96px\n$font-size-headline-2: ($font-size-base * 3.75) !default; // 60px\n$font-size-headline-3: ($font-size-base * 3) !default; // 48px\n$font-size-headline-4: ($font-size-base * 2.125) !default; // 34px\n$font-size-headline-5: ($font-size-base * 1.5) !default; // 24px\n$font-size-headline-6: ($font-size-base * 1.25) !default; // 20px\n$font-size-subtitle-1: $font-size-base !default; // 16px\n$font-size-subtitle-2: ($font-size-base * 0.875) !default; // 14px\n$font-size-body-1: $font-size-base !default; // 16px\n$font-size-body-2: ($font-size-base * 0.875) !default; // 14px\n$font-size-caption: ($font-size-base * 0.75) !default; // 12px\n$font-size-overline: ($font-size-base * 0.75) !default; // 12px\n\n$font-weight-headline-1: $font-weight-light !default;\n$font-weight-headline-2: $font-weight-light !default;\n$font-weight-headline-3: $font-weight-regular !default;\n$font-weight-headline-4: $font-weight-regular !default;\n$font-weight-headline-5: $font-weight-regular !default;\n$font-weight-headline-6: $font-weight-medium !default;\n$font-weight-subtitle-1: $font-weight-regular !default;\n$font-weight-subtitle-2: $font-weight-medium !default;\n$font-weight-body-1: $font-weight-regular !default;\n$font-weight-body-2: $font-weight-regular !default;\n$font-weight-caption: $font-weight-regular !default;\n$font-weight-overline: $font-weight-medium !default;\n\n$letter-spacing-headline-1: -0.015625em !default;\n$letter-spacing-headline-2: -0.0083333333em !default;\n$letter-spacing-headline-3: 0 !default;\n$letter-spacing-headline-4: 0.0073529412em !default;\n$letter-spacing-headline-5: 0 !default;\n$letter-spacing-headline-6: 0.0125em !default;\n$letter-spacing-subtitle-1: 0.009375em !default;\n$letter-spacing-subtitle-2: 0.0071428571em !default;\n$letter-spacing-body-1: 0.03125em !default;\n$letter-spacing-body-2: 0.0178571429em !default;\n$letter-spacing-caption: 0.0333333333em !default;\n$letter-spacing-overline: 0.1666666667em !default;\n\n// Line height\n\n$line-height-base: 1.5 !default;\n\n$line-height-headline-1: 6rem !default;\n$line-height-headline-2: 3.75rem !default;\n$line-height-headline-3: 3.125rem !default;\n$line-height-headline-4: 2.5rem !default;\n$line-height-headline-5: 2rem !default;\n$line-height-headline-6: 2rem !default;\n$line-height-subtitle-1: 1.75rem !default;\n$line-height-subtitle-2: 1.375rem !default;\n$line-height-body-1: 1.5rem !default;\n$line-height-body-2: 1.25rem !default;\n$line-height-caption: 1.25rem !default;\n$line-height-overline: 2rem !default;\n\n// Material icons default size\n\n$material-icon-size: (24 / strip-unit($font-size-root) * 1rem) !default;\n","$border-color: $black-divider !default;\n$border-color-solid: #e1e1e1 !default;\n$border-radius: 4px !default;\n$border-radius-sm: 2px !default;\n$border-radius-lg: $border-radius * 4 !default;\n$border-width: 1px !default;\n\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n$spacer: 1rem !default;\n\n$spacer-xs: ($spacer * 0.25) !default;\n$spacer-sm: ($spacer * 0.5) !default;\n$spacer-lg: ($spacer * 1.5) !default;\n$spacer-xl: ($spacer * 3) !default;\n\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: $spacer-xs,\n 2: $spacer-sm,\n 3: $spacer,\n 4: $spacer-lg,\n 5: $spacer-xl\n ),\n $spacers\n);\n","// Theme palette : https://material.io/design/material-theming/implementing-your-theme.html#color\n\n$primary: (\n color: #6200ee,\n dark: #3700b3,\n light: #bb86fc\n) !default;\n\n$secondary: (\n color: #03dac6,\n dark: #018786,\n light: #66fff8\n) !default;\n\n$danger: (\n color: #b00020,\n dark: $material-color-red-700,\n light: #c51162\n) !default;\n\n$info: (\n color: #714cfe,\n dark: #021aee,\n light: #d2c2fd\n) !default;\n\n$success: (\n color: #61d800,\n dark: #41c300,\n light: #c6f68d\n) !default;\n\n$warning: (\n color: #ff8d00,\n dark: #ee6002,\n light: #ffc77d\n) !default;\n\n$dark: (\n color: $material-color-grey-800,\n dark: $material-color-grey-900,\n light: $material-color-grey-600\n) !default;\n\n$light: (\n color: $material-color-grey-100,\n dark: $material-color-grey-300,\n light: $material-color-grey-050\n) !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n primary: $primary,\n secondary: $secondary,\n danger: $danger,\n info: $info,\n success: $success,\n warning: $warning,\n dark: $dark,\n light: $light\n ),\n $theme-colors\n);\n\n$yiq-contrasted-threshold: 170 !default;\n$yiq-text-dark: $black-primary !default;\n$yiq-text-light: $white-primary !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n ('<','%3c'),\n ('>','%3e'),\n ('#','%23'),\n) !default;\n","// Alert\n\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-medium !default;\n$alert-margin-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-padding-y: $spacer !default;\n\n// Badge\n\n$badge-border-radius: $border-radius !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-btn-font-weight: $font-weight-bold !default;\n$badge-padding-x: 0.5em !default;\n$badge-width: 1.375rem !default; // 22px\n\n$rounded-pill: 50rem !default;\n\n// Body\n\n$body-bg: $white-primary !default;\n$body-color: $black-primary !default;\n\n// Breadcrumb\n\n$breadcrumb-bg: $white-primary !default;\n$breadcrumb-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n//$breadcrumb-border-radius: $border-radius !default;\n$breadcrumb-divider: 'chevron_right' !default;\n$breadcrumb-font-size: $font-size-base !default;\n$breadcrumb-inner-spacer-x: 0 !default;\n$breadcrumb-item-color: $black !default;\n//$breadcrumb-item-icon: 'chevron_right' !default;\n$breadcrumb-padding-x: $spacer-sm !default;\n$breadcrumb-padding-y: 0.375rem !default;\n\n// Caret\n\n$caret-bg: url('data:image/svg+xml,') !default;\n$caret-icon: 'arrow_drop_down' !default;\n$caret-icon-left: 'arrow_left' !default;\n$caret-icon-right: 'arrow_right' !default;\n$caret-icon-up: 'arrow_drop_up' !default;\n$caret-spacer-x: 0.2em !default;\n\n// Carousel\n\n$carousel-caption-color: $white-primary !default;\n$carousel-caption-width: 50% !default;\n$carousel-control-bg: $white-divider !default;\n$carousel-control-bg-hover: rgba(204, 204, 204, 0.25) !default;\n$carousel-control-color: $white-primary !default;\n$carousel-control-elevation-shadow: map-get($elevation-shadows, 6) !default;\n$carousel-control-elevation-shadow-active: map-get($elevation-shadows, 12) !default;\n$carousel-control-font-size: 0.8125rem !default;\n$carousel-control-next-icon: 'chevron_right' !default;\n$carousel-control-prev-icon: 'chevron_left' !default;\n//$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n//$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-size: 2.5rem !default;\n$carousel-indicator-bg: rgba(204, 204, 204, 0.25) !default;\n$carousel-indicator-border-color: $white-divider !default;\n$carousel-indicator-border-width: $border-width !default;\n$carousel-indicator-size: 0.5rem !default;\n\n// Close\n\n$close-color: $black-hint !default;\n$close-color-hover: $black-primary !default;\n$close-font-size: $material-icon-size !default;\n$close-font-weight: $font-weight-light !default;\n\n// Code\n\n$code-bg: $material-color-grey-100 !default;\n$code-border-radius: $border-radius !default;\n$code-color: #bd4147 !default;\n$code-font-size: 87.5% !default;\n$code-padding-x: 0.4rem !default;\n$code-padding-y: 0.2rem !default;\n\n$kbd-bg: $black-primary !default;\n$kbd-color: $white-primary !default;\n\n$pre-color: $black-primary !default;\n$pre-margin-y: $spacer !default;\n$pre-scrollable-max-height: 340px !default;\n\n// Embed\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(((21 9), (16 9), (4 3), (1 1)), $embed-responsive-aspect-ratios);\n\n// Form\n\n$custom-file-button-icon: 'attachment' !default;\n\n$form-check-inline-margin-x: $spacer-sm !default;\n$form-check-inline-input-margin-x: 0.3125rem !default; // todo\n$form-check-input-gutter: 1.25rem !default;\n$form-feedback-invalid-color: theme-color(danger) !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-valid-color: theme-color(success) !default;\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n\n@if $enable-validation-valid {\n $form-validation-states: map-merge(\n ('valid': ('color': $form-feedback-valid-color, 'icon': $form-feedback-icon-valid),\n 'invalid': ('color': $form-feedback-invalid-color, 'icon': $form-feedback-icon-invalid)),\n $form-validation-states\n );\n}\n\n@else {\n $form-validation-states: map-merge(\n ('invalid': ('color': $form-feedback-invalid-color,\n 'icon': $form-feedback-icon-invalid)),\n $form-validation-states\n );\n}\n\n$form-group-margin-y: $spacer !default;\n$input-group-inner-spacer-x: $spacer !default;\n\n// Jumbotron\n\n$jumbotron-bg: $white-primary !default;\n$jumbotron-border-radius: $border-radius !default;\n$jumbotron-color: $black-primary !default;\n$jumbotron-elevation-shadow: map-get($elevation-shadows, 2) !default;\n$jumbotron-padding-x: 2rem !default;\n$jumbotron-padding-y: $spacer-xl !default;\n\n// Link\n\n$link-color: selection-theme-color() !default;\n$link-color-hover: selection-theme-color() !default;\n$link-decoration: none !default;\n$link-decoration-hover: underline !default;\n\n// Misc\n\n$blockquote-border-color: theme-color(primary) !default;\n$blockquote-border-width: 0.3125rem !default;\n$blockquote-small-color: $black-hint !default;\n\n$dt-font-weight: $font-weight-bolder !default;\n\n$figure-caption-color: $black-hint !default;\n$figure-img-margin-y: $spacer-sm !default;\n\n$headings-color: inherit !default;\n$headings-font-family: inherit !default;\n$headings-margin-y: $spacer-sm !default;\n\n$hr-border-color: $border-color !default;\n$hr-border-width: $border-width !default;\n\n$list-inline-inner-spacer-x: $spacer-sm !default;\n\n$mark-bg: $material-color-yellow-500 !default;\n$mark-color: $black-primary !default;\n$mark-padding: 0.2em !default;\n\n$paragraph-margin-y: $spacer !default;\n\n$small-font-size: 80% !default;\n\n$table-caption-color: $black-secondary !default;\n\n$text-muted: $black-hint !default;\n\n$thumbnail-box-shadow: map-get($shadows, 2) !default;\n\n$webkit-tap-highlight-color: rgba($black, 0) !default;\n\n// Nav\n\n$nav-link-color-disabled: $black-hint !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-padding-y: $spacer-sm !default;\n\n$nav-pills-bg-hover: $black-divider !default;\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-color: $black-primary !default;\n$nav-pills-color-active: selection-theme-color() !default;\n$nav-pills-link-opacity: 0.7 !default;\n\n// Pagination\n\n$pagination-bg: transparent !default;\n$pagination-border-radius: 1.125rem !default;\n$pagination-color: $black-primary !default;\n$pagination-color-disabled: $black-hint !default;\n$pagination-font-size: $font-size-base !default;\n$pagination-font-size-sm: 0.875rem !default;\n$pagination-font-size-lg: 1.25rem !default;\n$pagination-font-weight: $font-weight-regular !default;\n$pagination-inner-spacer-x: 0.5em !default;\n$pagination-line-height: 2.25 !default; // 36px\n$pagination-margin-x: $spacer-sm !default;\n\n// Popover\n\n$popover-bg: $white !default;\n$popover-border-radius: $border-radius !default;\n$popover-breakpoint: md !default;\n$popover-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15) !default;\n$popover-elevation-shadow: map-get($elevation-shadows, 24) !default;\n$popover-font-size: $font-size-body-2 !default;\n$popover-margin: $spacer-lg !default;\n$popover-margin-desktop: 0.875rem !default;\n$popover-max-width: 21.25rem !default; // 17.5rem 280px\n$popover-padding-x: 1.375rem !default;\n$popover-padding-y: 0.875rem !default;\n\n// Utilities\n\n$displays: none,\n inline,\n inline-block,\n block,\n table,\n table-row,\n table-cell,\n flex,\n inline-flex !default;\n\n$overflows: auto, hidden !default;\n\n$positions: static,\n relative,\n absolute,\n fixed,\n sticky !default;\n\n$user-selects: all, auto, none !default;\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, 'lg') !default;\n","@mixin typography-headline-1 {\n font-size: $font-size-headline-1;\n font-weight: $font-weight-headline-1;\n letter-spacing: $letter-spacing-headline-1;\n line-height: $line-height-headline-1;\n}\n\n@mixin typography-headline-2 {\n font-size: $font-size-headline-2;\n font-weight: $font-weight-headline-2;\n letter-spacing: $letter-spacing-headline-2;\n line-height: $line-height-headline-2;\n}\n\n@mixin typography-headline-3 {\n font-size: $font-size-headline-3;\n font-weight: $font-weight-headline-3;\n letter-spacing: $letter-spacing-headline-3;\n line-height: $line-height-headline-3;\n}\n\n@mixin typography-headline-4 {\n font-size: $font-size-headline-4;\n font-weight: $font-weight-headline-4;\n letter-spacing: $letter-spacing-headline-4;\n line-height: $line-height-headline-4;\n}\n\n@mixin typography-headline-5 {\n font-size: $font-size-headline-5;\n font-weight: $font-weight-headline-5;\n letter-spacing: $letter-spacing-headline-5;\n line-height: $line-height-headline-5;\n}\n\n@mixin typography-headline-6 {\n font-size: $font-size-headline-6;\n font-weight: $font-weight-headline-6;\n letter-spacing: $letter-spacing-headline-6;\n line-height: $line-height-headline-6;\n}\n\n@mixin typography-subtitle-1 {\n font-size: $font-size-subtitle-1;\n font-weight: $font-weight-subtitle-1;\n letter-spacing: $letter-spacing-subtitle-1;\n line-height: $line-height-subtitle-1;\n}\n\n@mixin typography-subtitle-2 {\n font-size: $font-size-subtitle-2;\n font-weight: $font-weight-subtitle-2;\n letter-spacing: $letter-spacing-subtitle-2;\n line-height: $line-height-subtitle-2;\n}\n\n@mixin typography-body-1 {\n font-size: $font-size-body-1;\n font-weight: $font-weight-body-1;\n letter-spacing: $letter-spacing-body-1;\n line-height: $line-height-body-1;\n}\n\n@mixin typography-body-2 {\n font-size: $font-size-body-2;\n font-weight: $font-weight-body-2;\n letter-spacing: $letter-spacing-body-2;\n line-height: $line-height-body-2;\n}\n\n@mixin typography-caption {\n font-size: $font-size-caption;\n font-weight: $font-weight-caption;\n letter-spacing: $letter-spacing-caption;\n line-height: $line-height-caption;\n}\n\n@mixin typography-overline {\n font-size: $font-size-overline;\n font-weight: $font-weight-overline;\n letter-spacing: $letter-spacing-overline;\n line-height: $line-height-overline;\n text-transform: uppercase;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n// stylelint-disable\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*='col-'] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// stylelint-disable\n/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// stylelint-disable\n\n// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n// Breakpoint\n// Based on https://material.google.com/layout/responsive-ui.html#responsive-ui-breakpoints\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, '$grid-breakpoints');\n@include _assert-starts-at-zero($grid-breakpoints);\n\n// Container width\n// Based on https://material.google.com/layout/responsive-ui.html#responsive-ui-breakpoints\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, '$container-max-widths');\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n// stylelint-disable\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","\n// Headings - bootstrap classes\n// Keep compatibility for Material UI v1\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n color: $headings-color;\n font-family: $headings-font-family;\n margin-bottom: $headings-margin-y;\n}\n\nh1,\n.h1,\n.display-1,\n.typography-display-4,\n.typography-headline-1 { @include typography-headline-1; }\n\nh2,\n.h2,\n.display-2,\n.typography-display-3,\n.typography-headline-2 { @include typography-headline-2; }\n\nh3,\n.h3,\n.display-3,\n.typography-display-2,\n.typography-headline-3 { @include typography-headline-3; }\n\nh4,\n.h4,\n.display-4,\n.typography-display-1,\n.typography-headline-4 { @include typography-headline-4; }\n\nh5,\n.h5,\n.typography-headline,\n.typography-headline-5 { @include typography-headline-5; }\n\nh6,\n.h6,\n.lead,\n.typography-headline-6,\n.typography-title { @include typography-headline-6; }\n\n.typography-subheading,\n.typography-subtitle-1 {\n @include typography-subtitle-1;\n}\n\n.typography-subtitle-2 {\n @include typography-subtitle-2;\n}\n\n.typography-body-1 {\n @include typography-body-1;\n}\n\n.typography-body-2 {\n @include typography-body-2;\n}\n\n.typography-caption {\n @include typography-caption;\n}\n\n.typography-overline {\n @include typography-overline;\n}\n\np { font-size: 1rem; } // djibe addition\n\n//\n// Horizontal rules\n//\n\nhr {\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n margin-top: $paragraph-margin-y;\n margin-bottom: $paragraph-margin-y;\n}\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-regular;\n}\n\nmark,\n.mark {\n background-color: $mark-bg;\n color: $mark-color;\n padding: $mark-padding;\n}\n\n//\n// Lists\n//\n\nol {\n list-style: decimal outside;\n\n ol {\n list-style-type: lower-alpha;\n }\n}\n\n// djibe addition looks like https://developers.google.com/style/lists\nul {\n list-style: disc outside;\n\n &:not([class]) {\n padding-left: 2.5rem;\n\n li {\n font-size: inherit;\n margin: 0.75rem 0;\n padding: 0;\n }\n }\n}\n\nli > ul > li { // stylelint-disable-line selector-max-type\n list-style-type: circle;\n}\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n.list-inline {\n @include list-unstyled;\n}\n\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-inner-spacer-x;\n }\n}\n\n//\n// Misc\n//\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n @include typography-body-1;\n\n border-left: $blockquote-border-width solid $blockquote-border-color;\n margin-bottom: $paragraph-margin-y;\n padding: 0 $spacer;\n}\n\n.blockquote-footer {\n @include typography-caption;\n\n color: $blockquote-small-color;\n display: block;\n margin-top: $spacer-xs;\n\n &::before {\n content: '\\2014 \\00A0'; // —  \n }\n}\n","@mixin list-unstyled {\n list-style: none;\n padding-left: 0;\n}\n","//\n// Base styles\n//\n// Not sure it is OK to look like : https://material.io/design/components/banners.html#specs\n\n.alert {\n @include border-radius($alert-border-radius);\n\n border: 0;\n // border: 1px solid $black-divider;\n color: $black-primary;\n display: block;\n margin-bottom: $alert-margin-y;\n padding: $alert-padding-y $alert-padding-x;\n position: relative;\n}\n\n// Headings for larger alerts\n.alert-link {\n color: inherit;\n font-weight: $alert-link-font-weight;\n\n @include hover-focus-active {\n color: inherit;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n padding-right: $close-font-size + $alert-padding-x * 2;\n\n // Adjust close link position\n .close {\n color: $black-hint;\n padding: ($alert-padding-y - ($close-font-size - $font-size-base * $line-height-base) / 2) $alert-padding-x;\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n@each $color, $values in $theme-colors {\n .alert-#{$color} {\n background-color: rgba(theme-color($color), $overlay-selected-colored-opacity);\n color: darken(theme-color($color), 15%);\n }\n}\n\n// @mixin alert-variant not used\n","// stylelint-disable\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n border-radius: valid-radius($radius);\n}\n\n@mixin border-top-radius($radius) {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n}\n\n@mixin border-right-radius($radius) {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n}\n\n@mixin border-bottom-radius($radius) {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n}\n\n@mixin border-left-radius($radius) {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n}\n\n@mixin border-top-left-radius($radius) {\n border-top-left-radius: valid-radius($radius);\n}\n\n@mixin border-top-right-radius($radius) {\n border-top-right-radius: valid-radius($radius);\n}\n\n@mixin border-bottom-right-radius($radius) {\n border-bottom-right-radius: valid-radius($radius);\n}\n\n@mixin border-bottom-left-radius($radius) {\n border-bottom-left-radius: valid-radius($radius);\n}\n","@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n @include border-radius($badge-border-radius);\n //@include transition($badge-transition);\n\n align-items: center;\n display: inline-flex;\n font-size: inherit; //@include font-size($badge-font-size);\n font-weight: $badge-font-weight;\n justify-content: center;\n line-height: inherit;\n padding-right: $badge-padding-x;\n padding-left: $badge-padding-x;\n //text-align: center;\n white-space: nowrap;\n\n @at-root a#{&} {\n @include hover-focus {\n text-decoration: none;\n }\n }\n\n // Empty badges collapse automatically\n &:empty {\n display: none;\n }\n\n // Material addition : https://material.angular.io/components/badge/examples\n .btn > &,\n .position-relative > & {\n border-radius: $badge-width / 2;\n // display: inline-block;\n font-family: Roboto, sans-serif;\n font-size: $font-size-caption;\n font-weight: $badge-btn-font-weight;\n height: $badge-width;\n letter-spacing: initial;\n // line-height: $badge-width;\n min-width: $badge-width;\n position: absolute;\n top: -$badge-width / 2;\n }\n\n .btn > &,\n i > &,\n [class*='material-icons'] > & {\n top: 0;\n right: 0;\n transform: translate(50%, -50%);\n transform-origin: 100% 0%;\n\n &.badge-before {\n right: auto;\n left: 0;\n transform: translate(-50%, -50%);\n transform-origin: 0% 100%;\n }\n }\n}\n\n// Pill badges with extra rounded corners\n\n.badge-pill {\n @include border-radius(1em);\n\n //padding-right: $badge-pill-padding-x;\n //padding-left: $badge-pill-padding-x;\n}\n\n@each $color, $values in $theme-colors {\n .badge-#{$color} {\n background-color: theme-color($color);\n color: color-yiq(theme-color($color));\n\n &[href] {\n @include hover-focus-active {\n background-color: theme-color-dark($color);\n color: color-yiq(theme-color-dark($color));\n text-decoration: none;\n }\n }\n }\n}\n\n// @mixin badge-variant not used\n",".breadcrumb {\n align-items: center;\n //background-color: $breadcrumb-bg;\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n padding: 0; // reset Firefox\n}\n\n.breadcrumb-item {\n align-items: center;\n color: $breadcrumb-item-color;\n display: flex;\n font-size: $breadcrumb-font-size;\n\n &.active {\n cursor: default;\n }\n\n &:only-child {\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n }\n\n a {\n @include transition-standard(background-color);\n\n border-radius: $spacer-sm;\n color: inherit;\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n text-decoration: none;\n\n &:hover {\n background-color: $breadcrumb-bg-hover;\n }\n }\n\n + .breadcrumb-item {\n margin-left: $breadcrumb-inner-spacer-x;\n\n &::before {\n @include set-material-icons;\n\n color: $black-secondary;\n content: $breadcrumb-divider;\n display: inline-block;\n // float: left; // Suppress inline spacings and underlining of the separator\n margin-right: $breadcrumb-inner-spacer-x;\n }\n }\n\n // stylelint-disable\n &.active::before {\n margin-right: $breadcrumb-padding-x;\n }\n // stylelint-enable\n}\n","// Acceleration curve: permanently leaving the screen\n\n@mixin transition-acceleration($property...) {\n transition-duration: $transition-duration-mobile-leaving;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-acceleration;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-leaving;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-leaving;\n }\n}\n\n// Deceleration curve: entering the screen\n\n@mixin transition-deceleration($property...) {\n transition-duration: $transition-duration-mobile-entering;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-deceleration;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-entering;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-entering;\n }\n}\n\n// Sharp curve: temporarily leaving the screen\n\n@mixin transition-sharp($property...) {\n transition-duration: $transition-duration-mobile-leaving;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-sharp;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-leaving;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-leaving;\n }\n}\n\n// Standard curve: relative movement\n\n@mixin transition-standard($property...) {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: $property $transition-duration-mobile $transition-timing-function-standard;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop;\n }\n}\n\n// Standard curve: relative movement - complex, full-screen, large transitions\n\n@mixin transition-standard-complex($property...) {\n transition-duration: $transition-duration-mobile-complex;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-complex;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-complex;\n }\n}\n\n// Selection control\n\n@mixin transition-control($property...) {\n transition: $property $transition-duration-control $transition-timing-function-standard;\n}\n\n@mixin transition-dialog-opening($property...) {\n transition: $property $transition-duration-desktop-entering $transition-timing-function-deceleration;\n}\n\n@mixin transition-dialog-leaving($property...) {\n transition: $property $transition-duration-desktop-leaving $transition-timing-function-acceleration;\n}\n","$transition-scale: 0.87 !default;\n\n// The movement of an element is based on https://material.io/design/motion\n\n// Transition duration\n// Based on https://material.google.com/motion/duration-easing.html#duration-easing-common-durations\n\n// Accelerate easing : Elements exiting a screen use acceleration easing, where they start at rest and end at peak velocity.\n\n$transition-duration-desktop: 280ms !default;\n$transition-duration-desktop-complex: 250ms !default;\n$transition-duration-desktop-entering: 150ms !default;\n$transition-duration-desktop-leaving: 75ms !default;\n\n$transition-duration-mobile: 300ms !default;\n$transition-duration-mobile-complex: 375ms !default;\n$transition-duration-mobile-entering: 225ms !default;\n$transition-duration-mobile-leaving: 195ms !default;\n\n$transition-duration-tablet: 390ms !default;\n$transition-duration-tablet-complex: 487.5ms !default;\n$transition-duration-tablet-entering: 292.5ms !default;\n$transition-duration-tablet-leaving: 253.5ms !default;\n\n$transition-duration-control: 100ms !default;\n\n// Transition timing function\n// Based on https://material.io/design/motion/speed.html#easing\n\n$transition-timing-function-acceleration: cubic-bezier(0.4, 0, 1, 1) !default;\n$transition-timing-function-deceleration: cubic-bezier(0, 0, 0.2, 1) !default;\n$transition-timing-function-sharp: cubic-bezier(0.4, 0, 0.6, 1) !default;\n$transition-timing-function-standard: cubic-bezier(0.4, 0, 0.2, 1) !default;\n","@mixin reset-material-icons {\n font-size: 1.5rem; //($material-icon-size / $font-size-base * 1em);\n line-height: 1.5rem; //($font-size-base / $material-icon-size * 1em);\n\n // The below value is calculated using the technique illustrated in:\n // https://iamvdo.me/en/blog/css-font-metrics-line-height-and-vertical-align\n // Font metrics used in the calculation are from Roboro Regular:\n // https://github.com/google/fonts/blob/master/apache/roboto/Roboto-Regular.ttf\n\n $roboto-fm-ascender: 1946 !default;\n $roboto-fm-capital-height: 1456 !default;\n $roboto-fm-descender: 512 !default;\n\n $roboto-capital-height: (strip-unit($font-size-base) * strip-unit($font-size-root) * strip-unit($line-height-base)) !default;\n $roboto-computed-font-size: ($roboto-capital-height / $roboto-fm-capital-height) !default;\n $roboto-distance-bottom: $roboto-fm-descender !default;\n $roboto-distance-top: ($roboto-fm-ascender - $roboto-fm-capital-height) !default;\n\n vertical-align: (($roboto-distance-bottom - $roboto-distance-top) * $roboto-computed-font-size * -1em);\n}\n\n@mixin set-material-icons {\n @include reset-material-icons;\n\n // Fallback for IE11, reported by lgemeinhardt\n font-family: 'Material Icons'; // stylelint-disable-line font-family-no-missing-generic-family-keyword\n font-family: var(--font-family-material-icons); // stylelint-disable-line font-family-no-missing-generic-family-keyword\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal; // stylelint-disable-line font-weight-notation\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n}\n",".carousel {\n position: relative;\n\n &:hover {\n .carousel-control-next,\n .carousel-control-prev {\n opacity: 1;\n }\n }\n}\n\n.carousel-inner {\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.carousel-item {\n @include transition-standard-complex(transform);\n\n align-items: center;\n backface-visibility: hidden;\n display: none;\n perspective: 1000px;\n position: relative;\n width: 100%;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: flex;\n}\n\n.carousel-item-left.active,\n.carousel-item-prev {\n transform: translateX(-100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-left.carousel-item-next,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-right.active {\n transform: translateX(100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n// Fade\n\n.carousel-fade {\n .carousel-item {\n @include transition-standard-complex(opacity);\n\n opacity: 0;\n }\n\n .carousel-item.active,\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n opacity: 1;\n }\n\n .carousel-item.active,\n .carousel-item-left.active,\n .carousel-item-next,\n .carousel-item-prev,\n .carousel-item-prev.active {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n }\n\n .carousel-item-left.active,\n .carousel-item-right.active {\n opacity: 0;\n }\n}\n\n// Left/right controls\n\n.carousel-control-next,\n.carousel-control-prev {\n align-items: center;\n background-color: $carousel-control-bg;\n border-radius: 50%;\n box-shadow: map-get($carousel-control-elevation-shadow, shadow);\n color: $carousel-control-color;\n cursor: pointer;\n display: flex;\n font-size: $carousel-control-font-size;\n height: $carousel-control-size;\n justify-content: center;\n line-height: 1;\n margin-top: ($carousel-control-size / -2);\n opacity: 0;\n position: absolute;\n top: 50%;\n user-select: none;\n width: $carousel-control-size;\n\n @include hover-focus-active {\n background-color: $carousel-control-bg-hover;\n color: $carousel-control-color;\n text-decoration: none;\n }\n\n &:active {\n box-shadow: map-get($carousel-control-elevation-shadow-active, shadow);\n }\n\n &:focus {\n opacity: 1;\n outline: 0;\n }\n}\n\n.carousel-control-next {\n right: ($carousel-control-size / 2);\n}\n\n.carousel-control-prev {\n left: ($carousel-control-size / 2);\n}\n\n.carousel-control-next-icon,\n.carousel-control-prev-icon {\n @include set-material-icons;\n}\n\n.carousel-control-next-icon::before {\n content: $carousel-control-next-icon;\n}\n\n.carousel-control-prev-icon::before {\n content: $carousel-control-prev-icon;\n}\n\n// Optional captions\n\n.carousel-caption {\n color: $carousel-caption-color;\n position: absolute;\n right: ((100% - $carousel-caption-width) / 2);\n bottom: ($carousel-indicator-size * 3);\n left: ((100% - $carousel-caption-width) / 2);\n text-align: center;\n z-index: 1;\n}\n\n// Optional indicators\n\n.carousel-indicators {\n display: flex;\n justify-content: center;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n position: absolute;\n right: ($carousel-control-size * 2);\n bottom: $carousel-indicator-size;\n left: ($carousel-control-size * 2);\n z-index: 1;\n\n li {\n background-color: transparent;\n border: $carousel-indicator-border-width solid $carousel-indicator-border-color;\n border-radius: $carousel-indicator-size;\n cursor: pointer;\n flex: 0 0 auto;\n height: $carousel-indicator-size;\n margin-right: $carousel-indicator-border-width;\n margin-left: $carousel-indicator-border-width;\n overflow: hidden;\n text-indent: 100%;\n white-space: nowrap;\n width: $carousel-indicator-size;\n }\n\n .active {\n background-color: $carousel-indicator-bg;\n }\n}\n","// Elevation\n// Based on https://material.io/design/environment/elevation.html\n\n$elevations: (\n 24: (24 * 10),\n 16: (16 * 10),\n 12: (12 * 10),\n 8: (8 * 10),\n 6: (6 * 10),\n 4: (4 * 10),\n 2: (2 * 10),\n 1: (1 * 10)\n) !default;\n\n// Shadow\n// Based on https://material-components.github.io/material-components-web-catalog/#/\n\n$shadow-color-1: rgba(0, 0, 0, 0.14) !default;\n$shadow-color-2: rgba(0, 0, 0, 0.12) !default;\n$shadow-color-3: rgba(0, 0, 0, 0.2) !default;\n\n$shadows: (\n 24: unquote('0 24px 38px 3px #{$shadow-color-1}, 0 9px 46px 8px #{$shadow-color-2}, 0 11px 15px -7px #{$shadow-color-3}'),\n 16: unquote('0 16px 24px 2px #{$shadow-color-1}, 0 6px 30px 5px #{$shadow-color-2}, 0 8px 10px -5px #{$shadow-color-3}'),\n 12: unquote('0 12px 17px 2px #{$shadow-color-1}, 0 5px 22px 4px #{$shadow-color-2}, 0 7px 8px -4px #{$shadow-color-3}'),\n 8: unquote('0 8px 10px 1px #{$shadow-color-1}, 0 3px 14px 2px #{$shadow-color-2}, 0 5px 5px -3px #{$shadow-color-3}'),\n 6: unquote('0 6px 10px 0 #{$shadow-color-1}, 0 1px 18px 0 #{$shadow-color-2}, 0 3px 5px -1px #{$shadow-color-3}'),\n 4: unquote('0 4px 5px 0 #{$shadow-color-1}, 0 1px 10px 0 #{$shadow-color-2}, 0 2px 4px -1px #{$shadow-color-3}'),\n 2: unquote('0 2px 2px 0 #{$shadow-color-1}, 0 1px 5px 0 #{$shadow-color-2}, 0 3px 1px -2px #{$shadow-color-3}'),\n 1: unquote('0 1px 1px 0 #{$shadow-color-1}, 0 1px 3px 0 #{$shadow-color-2}, 0 2px 1px -1px #{$shadow-color-3}')\n) !default;\n\n// Value pair\n// Combination of elevation and shadow\n\n$elevation-shadows: (\n 24: (\n elevation: map-get($elevations, 24),\n shadow: map-get($shadows, 24)\n ),\n 16: (\n elevation: map-get($elevations, 16),\n shadow: map-get($shadows, 16)\n ),\n 12: (\n elevation: map-get($elevations, 12),\n shadow: map-get($shadows, 12)\n ),\n 8: (\n elevation: map-get($elevations, 8),\n shadow: map-get($shadows, 8)\n ),\n 6: (\n elevation: map-get($elevations, 6),\n shadow: map-get($shadows, 6)\n ),\n 4: (\n elevation: map-get($elevations, 4),\n shadow: map-get($shadows, 4)\n ),\n 2: (\n elevation: map-get($elevations, 2),\n shadow: map-get($shadows, 2)\n ),\n 1: (\n elevation: map-get($elevations, 1),\n shadow: map-get($shadows, 1)\n )\n) !default;\n",".close {\n @include transition-standard(color);\n\n appearance: none;\n background-color: transparent;\n background-image: none;\n border: 0;\n color: $close-color;\n float: right;\n font-size: $close-font-size;\n font-weight: $close-font-weight;\n line-height: 1;\n // opacity: .5;\n padding: 0;\n\n @include hover-focus-active {\n color: $close-color-hover;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n\n// stylelint-disable\nbutton.close {\n background-color: transparent;\n border: 0;\n padding: 0;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n// stylelint-enable\n","code {\n @include border-radius($code-border-radius);\n\n background-color: $code-bg;\n color: $code-color;\n font-size: $code-font-size;\n padding: $code-padding-y $code-padding-x;\n word-wrap: break-word;\n\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n @include border-radius($code-border-radius);\n\n background-color: $kbd-bg;\n color: $kbd-color;\n font-size: $code-font-size;\n padding: $code-padding-y $code-padding-x;\n\n kbd {\n font-size: 100%;\n font-weight: $font-weight-bolder;\n padding: 0;\n }\n}\n\npre {\n @include border-radius($code-border-radius);\n\n color: $pre-color;\n display: block;\n font-size: $code-font-size;\n\n code {\n background-color: transparent;\n border-radius: 0;\n color: inherit;\n font-size: inherit;\n padding: 0;\n word-break: normal;\n }\n}\n\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Checkbox and radio button\n\n.form-check {\n display: block;\n margin-bottom: $textfield-margin-y;\n padding-left: $form-check-input-gutter;\n position: relative;\n}\n\n.form-check-input {\n margin-top: ($font-size-base * $line-height-base - $font-size-base) / 3 * 2; //$form-check-input-margin-y;\n margin-left: -$form-check-input-gutter;\n position: absolute;\n\n // Use disabled attribute instead of :disabled pseudo-class\n // Workaround for: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/11295231\n &[disabled] ~ .form-check-label {\n color: $textfield-color-disabled;\n }\n}\n\n.form-check-label {\n color: inherit;\n font-size: inherit;\n line-height: inherit;\n //margin-bottom: 0;\n}\n\n.form-check-inline {\n align-items: center;\n display: inline-flex;\n margin-right: $form-check-inline-margin-x;\n margin-bottom: 0;\n\n .form-check-input {\n margin-top: 0;\n margin-right: $form-check-inline-input-margin-x;\n margin-left: 0;\n position: static;\n }\n}\n\n// Form group\n\n.form-group {\n margin-bottom: $form-group-margin-y;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($textfield-margin-x / -2); //-$form-grid-gutter-width / 2;\n margin-left: ($textfield-margin-x / -2);\n\n > .col,\n > [class*='col-'] {\n padding-right: ($textfield-margin-x / 2);\n padding-left: ($textfield-margin-x / 2);\n }\n}\n\n// Inline\n\n.form-inline {\n align-items: center;\n display: flex;\n flex-flow: row wrap;\n\n .form-check {\n margin-bottom: 0;\n width: 100%; //auto\n }\n\n // stylelint-disable\n @include media-breakpoint-up(sm) {\n label {\n align-items: center;\n display: flex;\n justify-content: center;\n margin-bottom: 0;\n }\n\n // Inline-block all the things for 'inline'\n .form-group {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n margin-bottom: 0;\n }\n\n // Allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n vertical-align: middle;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n }\n\n // Make static controls behave like regular ones\n .form-control-plaintext {\n display: inline-block;\n\n &:focus {\n outline: 0;\n }\n }\n\n .input-group,\n .custom-select {\n width: auto;\n }\n\n .form-check {\n align-items: center;\n display: flex;\n justify-content: center;\n padding-left: 0;\n width: auto;\n }\n\n .form-check-input {\n flex-shrink: 0;\n margin-top: 0;\n margin-right: $form-check-input-gutter;\n margin-left: 0;\n position: relative;\n }\n\n .custom-control {\n align-items: center;\n justify-content: center;\n }\n\n .custom-control-label {\n margin-bottom: 0;\n }\n }\n // stylelint-enable\n}\n\n// Label\n\n.col-form-label {\n color: inherit;\n font-size: $font-size-base; // todo\n line-height: ($textfield-font-size * $textfield-line-height / $font-size-base); //$input-line-height\n // margin-bottom: 0;\n padding-top: $textfield-padding-y;\n padding-bottom: $textfield-padding-y;\n}\n\n.col-form-label-lg {\n font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-lg); //@include font-size($input-font-size-lg)\n line-height: ($textfield-line-height-lg / ($font-size-base / $textfield-font-size)); //$input-line-height-lg;\n padding-top: $textfield-padding-y-lg;\n padding-bottom: $textfield-padding-y-lg;\n}\n\n.col-form-label-sm {\n font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-sm); //@include font-size($input-font-size-sm);\n line-height: ($textfield-line-height-sm / ($font-size-base / $textfield-font-size)); //$input-line-height-sm;\n padding-top: $textfield-padding-y-sm;\n padding-bottom: $textfield-padding-y-sm;\n}\n\n// Misc\n\n.form-text {\n color: $textfield-caption-color;\n display: block;\n font-size: $font-size-caption;\n font-weight: $font-weight-caption;\n letter-spacing: $letter-spacing-caption;\n line-height: normal;\n // padding-left: $textfield-box-padding-x;\n\n &::before {\n content: '';\n display: inline-block;\n height: 1rem;\n vertical-align: 0;\n width: 0;\n }\n\n [class~='textfield-box'] &,\n [class~='textfield-box'] ~ & {\n padding: 0 $textfield-box-padding-x;\n }\n}\n\n// Readonly control as plain text\n\n.form-control-plaintext {\n background-color: transparent;\n border: solid transparent;\n border-radius: 0;\n border-width: 0 0 $textfield-border-width;\n box-shadow: none;\n color: $textfield-plaintext-color;\n display: block;\n font-size: $textfield-font-size;\n line-height: $textfield-line-height;\n padding: $textfield-padding-y 0 calc(#{$textfield-padding-y} - #{$textfield-border-width});\n width: 100%;\n\n &.form-control-sm,\n &.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n }\n}\n","// Based on https://material.google.com/components/buttons.html AND https://material-density.glitch.me/\n\n$btn-bg-active: rgba(153, 153, 153, 0.4) !default;\n$btn-bg-active-inverse: rgba(204, 204, 204, 0.25) !default;\n$btn-bg-disabled: $black-divider !default;\n$btn-bg-disabled-inverse: $white-divider !default;\n$btn-border-radius: $border-radius !default;\n$btn-block-margin-y: $spacer-xs !default;\n$btn-color: $black-primary !default;\n$btn-color-disabled: rgba($black, 0.37) !default;\n$btn-color-disabled-inverse: rgba($white, 0.3) !default;\n$btn-elevation-shadow: map-get($elevation-shadows, 2) !default;\n$btn-elevation-shadow-hover: map-get($elevation-shadows, 4) !default;\n$btn-elevation-shadow-active: map-get($elevation-shadows, 8) !default;\n$btn-font-weight: $font-weight-medium !default;\n$btn-icon-size: 1.125rem !default; // Icon within a raised/outlined/text button\n//$btn-line-height: 1 !default;\n$btn-min-width: 4rem !default; // 64px\n$btn-overlay: $black-divider !default;\n$btn-overlay-inverse: rgba($white, 0.08) !default; //$white-divider\n\n$btn-font-size: 0.875rem !default;\n$btn-font-size-lg: 0.9375rem !default;\n//$btn-font-size-sm: 0.8125rem !default;\n$btn-height: 2.25rem !default; // 36px\n$btn-height-lg: 2.5rem !default; // 40px unofficial\n$btn-height-sm: 1.75rem !default; // 28px\n$btn-height-xs: 1.5rem !default; // 24px\n$btn-padding-x: $spacer !default;\n$btn-flat-padding-x: $spacer-sm !default;\n$btn-group-padding-x: 0.75rem !default;\n$btn-padding-y: 0 !default;\n\n// Based on https://material-density.glitch.me/\n\n$btn-icon-width: 3rem !default;\n$btn-icon-width-sm: 2.25rem !default;\n$btn-icon-width-xs: 1.75rem !default;\n\n// Based on https://material.io/components/buttons-floating-action-button/\n\n$btn-float-dropdown-inner-spacer-y: $spacer !default;\n$btn-float-elevation-shadow: map-get($elevation-shadows, 6) !default;\n$btn-float-elevation-shadow-hover: map-get($elevation-shadows, 8) !default;\n$btn-float-elevation-shadow-active: map-get($elevation-shadows, 12) !default;\n$btn-float-size: 3.5rem !default; // 56px\n$btn-float-size-sm: 2.5rem !default; // 40px\n$btn-float-extended-height: 3rem !default; // 48px\n$btn-float-extended-padding-x: 1.25rem !default; // 20px\n$btn-float-extended-border-radius: $btn-float-extended-height / 2 !default; // 24px\n$btn-float-extended-line-height: 2.25rem !default;\n\n// Based on https://material.io/components/buttons/#toggle-button\n\n$btn-group-bg: $white-primary !default;\n$btn-group-inner-spacer-x: 1px !default;\n$btn-group-inner-spacer-y: 1px !default;\n$btn-group-toggle-opacity: 0.7 !default;\n\n// Based on https://material.io/components/cards/\n$card-accordion-icon: url('data:image/svg+xml,') !default;\n$card-action-inner-spacer-x: $spacer-sm !default;\n$card-action-inner-spacer-y: $spacer-xs !default;\n$card-action-padding-x: $spacer-sm !default;\n$card-action-padding-y: $card-action-padding-x !default;\n$card-bg: $white !default;\n$card-border-color: $border-color !default;\n$card-border-radius: $border-radius !default;\n$card-border-width: $border-width !default;\n$card-columns-count: 2 !default;\n$card-columns-count-desktop: 3 !default;\n$card-elevation-shadow: map-get($elevation-shadows, 1) !default;\n$card-elevation-shadow-hover: map-get($elevation-shadows, 4) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-margin-x: $spacer-sm !default;\n$card-margin-y: $card-margin-x !default;\n$card-padding-x: $spacer !default;\n$card-padding-y: $card-padding-x !default;\n\n// Based on https://material.io/components/chips/\n\n$chip-bg: $material-color-grey-300 !default;\n$chip-bg-hover: rgba($black, $overlay-focus-colored-opacity) !default;\n$chip-bg-active: rgba($black, $overlay-pressed-colored-opacity) !default;\n$chip-outline-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n$chip-outline-bg-active: rgba($black, $overlay-pressed-white-opacity) !default;\n$chip-color: $black-primary !default;\n$chip-font-size: $font-size-body-2 !default;\n$chip-font-weight: $font-weight-regular !default;\n$chip-height: 2rem !default;\n$chip-icon-bg: theme-color(secondary) !default;\n$chip-icon-font-size: 1rem !default;\n$chip-icon-size: 1.25rem !default;\n$chip-inner-spacer-x: $spacer-xs !default;\n$chip-letter-spacing: $letter-spacing-body-2 !default;\n$chip-line-height: 1.25rem !default;\n$chip-padding-x: 0.75rem !default;\n$chip-padding-y: 0 !default;\n\n// Based on https://material.io/components/data-tables/\n\n$table-bg: $white !default;\n$table-bg-active: rgba(theme-color(primary), $overlay-hover-white-opacity) !default;\n//$table-bg-active-hover: $material-color-grey-300 !default;\n$table-bg-accent: $material-color-grey-100 !default;\n$table-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n$table-border-color: $border-color-solid !default;\n$table-border-width: $border-width !default;\n$table-cell-padding-x: $spacer !default;\n// $table-cell-padding-x-alt: $spacer-lg !default;\n$table-font-size: 0.875rem !default;\n$table-line-height: $line-height-base !default;\n$table-margin-y: $spacer !default;\n$table-striped-order: odd !default;\n\n$table-dark-bg: $dark-theme-4 !default;\n$table-dark-bg-accent: $dark-theme-3 !default;\n$table-dark-bg-hover: #565761 !default;\n$table-dark-border-color: #55555d !default;\n$table-dark-color: $white !default;\n\n$table-tbody-cell-height: 3.25rem !default;\n//$table-tbody-font-size: 0.8125rem !default;\n\n$table-tfoot-cell-height: 3.5rem !default; // 56px\n$table-tfoot-color: $black-secondary !default;\n$table-tfoot-font-size: 0.75rem !default;\n$table-tfoot-font-weight: $font-weight-regular !default;\n\n$table-thead-bg: $table-bg-accent !default;\n$table-thead-cell-height: $table-tfoot-cell-height !default;\n$table-thead-font-weight: $font-weight-medium !default;\n$table-thead-letter-spacing: 0.0071428571em !default;\n$table-thead-padding-y: (($table-thead-cell-height - $table-font-size * $table-line-height) / 2) !default;\n\n$table-th-font-weight: null !default;\n\n$table-sm-tbody-cell-height: 2.25rem !default;\n$table-sm-tfoot-cell-height: 2.5rem !default;\n$table-sm-thead-cell-height: $table-sm-tfoot-cell-height !default;\n\n// Based on https://material.io/components/dialogs/\n\n$dialog-backdrop-bg: rgba($black, 0.32) !default;\n$dialog-body-padding-y: 1.25rem !default;\n$dialog-border-radius: $border-radius !default;\n$dialog-color: $black-caption !default;\n$dialog-content-bg: $white !default;\n$dialog-elevation-shadow: map-get($elevation-shadows, 24) !default;\n$dialog-footer-inner-spacer-x: $spacer-sm !default;\n$dialog-footer-padding-x: $spacer-sm !default;\n$dialog-footer-padding-y: $spacer-sm !default;\n$dialog-margin-x: $spacer !default;\n$dialog-margin-y: $spacer !default;\n$dialog-padding-x: $spacer-lg !default;\n$dialog-padding-y: $spacer-sm !default;\n$dialog-transition-scale: 0.8 !default;\n$dialog-width: 35rem !default; // 560px\n$dialog-width-lg: 52.5rem !default; // 840px\n$dialog-width-sm: 17.5rem !default; // 280px\n$dialog-width-xl: 100vw !default;\n\n// Based on https://material.io/archive/guidelines/components/expansion-panels.html\n\n$expansion-panel-bg: $white !default;\n$expansion-panel-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n$expansion-panel-bg-focus: rgba($black, $overlay-focus-white-opacity) !default;\n$expansion-panel-bg-active: rgba($black, $overlay-pressed-white-opacity) !default;\n$expansion-panel-bg-selected: rgba(theme-color(primary), $overlay-activated-white-opacity) !default;\n$expansion-panel-bg-primary-hover: rgba(theme-color(primary), $overlay-selected-colored-opacity) !default;\n$expansion-panel-bg-primary-focus: rgba(theme-color(primary), $overlay-pressed-white-opacity) !default;\n$expansion-panel-border-color: $border-color !default;\n$expansion-panel-border-radius: $border-radius !default;\n$expansion-panel-border-width: $border-width !default;\n$expansion-panel-color: $black-primary !default;\n$expansion-panel-color-selected: theme-color(primary) !default;\n$expansion-panel-color-disabled: $black-hint !default;\n//$expansion-panel-elevation-shadow: map-get($elevation-shadows, 1) !default;\n$expansion-panel-font-size: $font-size-base !default;\n$expansion-panel-footer-btn-min-width: 4rem !default;\n$expansion-panel-footer-inner-spacer-x: $spacer-sm !default;\n$expansion-panel-footer-inner-spacer-y: $spacer-xs !default;\n$expansion-panel-footer-padding-x: $spacer-sm !default;\n$expansion-panel-height: 3rem !default;\n$expansion-panel-inner-spacer-x: $spacer !default;\n$expansion-panel-inner-spacer-y: $expansion-panel-inner-spacer-x !default;\n$expansion-panel-letter-spacing: $letter-spacing-subtitle-1 !default;\n$expansion-panel-line-height: $line-height-base !default;\n$expansion-panel-margin-y: $spacer !default;\n$expansion-panel-padding-x: $spacer !default;\n$expansion-panel-padding-y: (($expansion-panel-height - $expansion-panel-font-size * $expansion-panel-line-height) / 2) !default;\n\n$list-group-item-icon-size: 1.5rem !default;\n$list-group-item-graphic-width: 2.5rem !default;\n$list-group-item-graphic-color: rgba($black, 0.3) !default;\n\n// Material icons\n$material-icon-font-family: 'Material Icons', 'Material Icons Outlined', 'Material Icons Two Tone', 'Material Icons Round', 'Material Icons Sharp' !default;\n\n// Based on https://material.io/components/menus/\n\n$menu-bg: $white !default;\n$menu-border-radius: $border-radius !default;\n$menu-divider-bg: $border-color !default;\n$menu-font-size: 1rem !default;\n// $menu-font-weight: $font-weight-regular !default;\n$menu-elevation-shadow: map-get($elevation-shadows, 8) !default;\n//$menu-header-color: $black-primary !default;\n$menu-line-height: 1.5rem !default;\n$menu-line-height-cascading: $menu-line-height !default;\n$menu-link-bg: transparent !default;\n$menu-link-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n$menu-link-bg-focus: rgba($black, $overlay-focus-white-opacity) !default;\n$menu-link-bg-active: rgba($black, $overlay-pressed-white-opacity) !default;\n$menu-link-color: $black-primary !default;\n$menu-link-color-disabled: $black-hint !default;\n$menu-link-height: 3rem !default; // 48px\n$menu-link-height-cascading: 2rem !default; // 32px\n$menu-link-letter-spacing: $letter-spacing-subtitle-1 !default;\n$menu-link-padding-x: $spacer !default;\n$menu-link-padding-y: 0 !default;\n$menu-min-width: 7rem !default; // 112px\n$menu-min-width-cascading: 17.5rem !default; // 20 - 320px ?\n$menu-padding-y: $spacer-sm !default;\n$menu-padding-y-cascading: $spacer !default;\n\n// Based on https://material.io/components/navigation-drawer/\n\n$navdrawer-backdrop-bg: $dialog-backdrop-bg !default;\n$navdrawer-border-color: $border-color !default;\n$navdrawer-border-width: $border-width !default;\n$navdrawer-content-bg: $dialog-content-bg !default;\n$navdrawer-divider-bg: $border-color !default;\n$navdrawer-elevation-shadow: map-get($elevation-shadows, 16) !default;\n$navdrawer-gutter-width: 3.5rem !default;\n$navdrawer-header-bg: $material-color-grey-100 !default;\n$navdrawer-header-border-color: $border-color !default;\n$navdrawer-header-border-width: $border-width !default;\n$navdrawer-inner-spacer-x: $spacer !default;\n$navdrawer-inner-spacer-y: $spacer-sm !default;\n$navdrawer-nav-icon-color: $black-secondary !default;\n$navdrawer-nav-icon-width: 3.5rem !default;\n$navdrawer-nav-link-bg-hover: $material-color-grey-100 !default;\n$navdrawer-nav-link-color: $black-primary !default;\n$navdrawer-nav-link-color-active: theme-color(primary) !default;\n$navdrawer-nav-link-color-disabled: $black-hint !default;\n$navdrawer-nav-link-font-size: 0.875rem !default;\n$navdrawer-nav-link-font-weight: $font-weight-medium !default;\n$navdrawer-nav-link-height: 2.5rem !default;\n$navdrawer-subheader-color: $black-hint !default;\n$navdrawer-subheader-font-size: 0.875rem !default;\n$navdrawer-subheader-font-weight: $font-weight-medium !default;\n$navdrawer-subheader-height: 3rem !default;\n$navdrawer-width: 16rem !default;\n\n// Pickers\n// Based on https://material.io/components/pickers/\n\n$picker-border-radius: $border-radius !default;\n$picker-cell-size: 2.5rem !default;\n$picker-content-bg: $dialog-content-bg !default;\n$picker-day-bg-selected: theme-color(primary) !default;\n$picker-day-color-disabled: $black-hint !default;\n//$picker-day-color-today: theme-color(primary) !default;\n$picker-elevation-shadow: $dialog-elevation-shadow !default;\n$picker-header-bg: theme-color(primary) !default;\n$picker-header-padding-x: 1.5rem !default;\n$picker-header-padding-y: $spacer !default;\n$picker-holder-bg: $dialog-backdrop-bg !default;\n$picker-inner-spacer-x: $spacer-sm !default;\n$picker-inner-spacer-y: $picker-inner-spacer-x !default;\n$picker-margin-x: $dialog-margin-x !default;\n$picker-margin-y: $dialog-margin-y !default;\n$picker-nav-next-icon: 'keyboard_arrow_right' !default;\n$picker-nav-prev-icon: 'keyboard_arrow_left' !default;\n$picker-select-bg: $black-divider !default;\n$picker-select-border-radius: $border-radius !default;\n$picker-select-opacity: 0.7 !default;\n$picker-transition-scale: $transition-scale !default;\n$picker-weekday-color: $black-hint !default;\n\n// Based on https://material.io/components/progress-indicators/\n\n$progress-bar-bg: theme-color(primary) !default;\n$progress-bar-border-radius: 0.25rem !default;\n$progress-bar-buffer-width: 1.5rem !default;\n$progress-bar-height: 0.25rem !default; // 4px\n$progress-bg: #e6e6e6 !default;\n\n$progress-circular-animation-duration: 5.332s !default;\n$progress-circular-bg: theme-color(primary) !default;\n$progress-circular-height: 2.5rem !default;\n$progress-circular-height-sm: 1rem !default;\n$progress-circular-spinner-width: 0.25rem !default;\n$progress-circular-spinner-width-sm: 0.15rem !default;\n\n// Based on https://material.io/components/selection-controls/\n\n//$selection-control-border-radius: 50% !default; // added djibe\n$selection-control-checkbox-icon: url('data:image/svg+xml,') !default;\n$selection-control-checkbox-icon-checked: url('data:image/svg+xml,') !default;\n$selection-control-checkbox-icon-indeterminate: url('data:image/svg+xml,') !default;\n$selection-control-color: $black-secondary !default;\n$selection-control-color-active: selection-theme-color() !default;\n$selection-control-color-disabled: $black-hint !default;\n//$selection-control-gutter: .5rem !default; // addded djibe\n$selection-control-indicator-size: $material-icon-size !default;\n$selection-control-min-height: $font-size-base * $line-height-base !default;\n$selection-control-radial-opacity: $black-divider-opacity !default;\n$selection-control-radio-icon: 'radio_button_unchecked' !default;\n$selection-control-radio-icon-checked: 'radio_button_checked' !default;\n$selection-control-spacer-x: ($material-icon-size / 2) !default;\n$selection-control-spacer-y: ($material-icon-size / 2) !default;\n$selection-control-thumb-bg: $material-color-grey-050 !default;\n// $selection-control-thumb-bg-disabled: $material-color-grey-400 !default;\n// $selection-control-thumb-shadow: 0 1px 5px 0 rgba($black, $black-secondary-opacity) !default;\n$selection-control-track-bg: $black-hint !default;\n// $selection-control-track-bg-disabled: $black-divider !default;\n$selection-control-track-height: 1rem !default;\n$selection-control-track-opacity: 0.5 !default;\n// $selection-control-track-width: ($selection-control-indicator-size * 2) !default;\n//$selection-control-border-width: (($selection-control-indicator-size - $selection-control-track-height) / 2); // djibe\n\n//$custom-control-gutter: 1.75rem !default;\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-border-width: 1.25rem !default;\n//$custom-control-indicator-border-color: $material-color-grey-800 !default;\n//$custom-control-indicator-bg: $white-primary !default;\n$custom-switch-handle-width: 1.25rem !default;\n$custom-switch-handle-shadow: 0 3px 1px -2px rgba($black, 0.2), 0 2px 2px 0 rgba($black, 0.14), 0 1px 5px 0 rgba($black, 0.12) !default;\n$custom-switch-height: 0.875rem !default;\n$custom-switch-transition: 90ms cubic-bezier(0.4, 0, 0.2, 1) !default;\n$custom-switch-width: 2rem !default;\n//$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n//$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n//$custom-control-indicator-checked-disabled-bg: rgba(theme-color(primary), 0.5) !default;\n\n// Based on https://material.io/components/sliders/\n// Using values from https://material.io/develop/android/components/sliders\n\n$slider-accessibility: 3rem !default; // 48px\n$slider-track-width: 100% !default;\n$slider-track-height: 0.25rem !default; // 0.125rem\n$slider-track-height-progress: 0.375rem !default;\n$slider-track-cursor: pointer !default;\n$slider-track-bg: rgba(selection-theme-color(), $overlay-activated-colored-opacity) !default;\n$slider-track-bg-disabled: #d7d7d7 !default;\n$slider-track-border-radius: $slider-track-height/2 !default;\n$slider-track-progress-border-radius: $slider-track-height-progress/2 !default;\n$slider-thumb-width: 1.25rem !default; // 0.75rem\n$slider-thumb-height: $slider-thumb-width !default;\n$slider-thumb-bg: selection-theme-color() !default;\n$slider-thumb-border: 0 !default;\n$slider-thumb-border-radius: 50% !default;\n$slider-thumb-box-shadow: map-get($shadows, 1) !default;\n$slider-thumb-box-shadow-radius: ($slider-accessibility - $slider-thumb-height) / 2 !default;\n$slider-thumb-hover-box-shadow: $slider-thumb-box-shadow, 0 0 0 $slider-thumb-box-shadow-radius rgba(selection-theme-color(), $overlay-focus-white-opacity) !default;\n$slider-thumb-active-box-shadow: $slider-thumb-box-shadow, 0 0 0 $slider-thumb-box-shadow-radius rgba(selection-theme-color(), $overlay-pressed-white-opacity) !default;\n$slider-thumb-active-box-shadow-width: 0.2rem !default;\n$slider-thumb-active-bg: $slider-thumb-bg !default;\n$slider-thumb-bg-disabled: #8c8c8c !default;\n$slider-thumb-transition: box-shadow 100ms ease-out !default;\n\n// Based on https://material.io/components/snackbars/\n\n$snackbar-bg: #333333 !default;\n$snackbar-border-radius: $border-radius !default;\n$snackbar-btn-color: theme-color-light(primary) !default;\n$snackbar-color: rgba($white, $black-primary-opacity) !default;\n$snackbar-elevation-shadow: map-get($elevation-shadows, 6) !default;\n$snackbar-letter-spacing: $letter-spacing-body-2 !default;\n$snackbar-line-height: $line-height-body-2 !default;\n$snackbar-margin: $spacer-sm !default;\n$snackbar-max-width: 42rem !default;\n$snackbar-min-width: 21.5rem !default;\n$snackbar-padding-x: $spacer !default;\n$snackbar-padding-y: 0.875rem !default;\n\n// Based on https://material.io/archive/guidelines/components/steppers.html\n\n$stepper-bg: $white !default;\n$stepper-border-color: $black-divider !default;\n$stepper-border-width: $border-width !default;\n$stepper-icon-bg: $black-hint !default;\n$stepper-icon-bg-active: theme-color(primary) !default;\n$stepper-icon-color: $white-primary !default;\n$stepper-icon-font-size: 0.75rem !default;\n$stepper-icon-icon-size: 1rem !default;\n$stepper-icon-height: 1.5rem !default;\n$stepper-inner-spacer: $spacer-sm !default;\n$stepper-padding-x: $spacer-lg !default;\n$stepper-padding-y: $spacer-lg !default;\n$stepper-text-color: $black-hint !default;\n$stepper-text-color-active: $black-primary !default;\n$stepper-text-font-size: $font-size-body-2 !default;\n$stepper-text-font-weight: $font-weight-regular !default;\n\n// Based on https://material.io/components/tabs/\n\n$nav-tab-bg-hover: $black-divider !default;\n$nav-tab-color: $black-secondary !default; //$black-primary !default;\n$nav-tab-color-active: selection-theme-color() !default;\n$nav-tab-color-disabled: $black-hint !default;\n$nav-tab-font-size: $font-size-body-2 !default;\n$nav-tab-font-weight: $font-weight-medium !default;\n$nav-tab-height: 3rem !default;\n$nav-tab-indicator-bg: selection-theme-color() !default;\n$nav-tab-indicator-height: 0.125rem !default;\n$nav-tab-letter-spacing: 0.0892857143em !default;\n$nav-tab-line-height: 1 !default;\n//$nav-tab-link-opacity: $white-secondary-opacity !default;\n$nav-tab-link-padding-x: $spacer !default; //.75rem\n$nav-tab-link-padding-x-desktop: $spacer-lg !default;\n//$nav-tab-link-padding-y: (($nav-tab-height - $nav-tab-font-size * $nav-tab-line-height) / 2) !default;\n\n// Based on https://material.io/components/text-fields/\n\n$textfield-grid-gutter-width: 10px !default;\n\n$textfield-border-color: rgba($black, 0.42) !default;\n$textfield-textarea-border-color: rgba($black, 0.24) !default;\n$textfield-border-color-hover: $black-primary !default;\n$textfield-border-color-focus: selection-theme-color() !default;\n$textfield-border-width: 1px !default;\n$textfield-border-width-hover: ($textfield-border-width * 2) !default;\n$textfield-border-width-focus: $textfield-border-width-hover !default;\n$textfield-color: $black-primary !default;\n$textfield-color-disabled: $black-hint !default;\n$textfield-caption-color: $black-caption !default;\n$textfield-hint-color: $black-hint !default;\n$textfield-margin-x: $spacer !default;\n$textfield-placeholder-color: $black-secondary !default;\n$textfield-plaintext-color: $body-color !default;\n\n$textfield-font-size: 1rem !default;\n$textfield-font-size-lg: 2.125rem !default;\n$textfield-font-size-sm: 0.8125rem !default;\n$textfield-height: 2.25rem !default;\n$textfield-height-lg: 3.75rem !default;\n$textfield-height-sm: 2rem !default;\n$textfield-letter-spacing: $letter-spacing-subtitle-1 !default;\n$textfield-line-height: 1.5 !default; // 1.75rem\n$textfield-line-height-lg: 1.176471 !default;\n$textfield-line-height-sm: 1.538462 !default;\n$textfield-margin-y: $spacer-sm !default;\n$textfield-margin-y-lg: 0.75rem !default;\n$textfield-margin-y-sm: $spacer-xs !default;\n$textfield-padding-x: 0 !default;\n$textfield-padding-x-lg: 0 !default;\n$textfield-padding-x-sm: 0 !default;\n$textfield-padding-y: (($textfield-height - $textfield-font-size * $textfield-line-height) / 2) !default;\n$textfield-padding-y-lg: (($textfield-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2) !default;\n$textfield-padding-y-sm: (($textfield-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2) !default;\n\n$textfield-select-bg-size: ($material-icon-size / $textfield-font-size * 1em) !default;\n\n// Based on https://material.io/components/text-fields/\n\n$textfield-box-bg: rgba($black, $overlay-hover-white-opacity) !default;\n$textfield-box-bg-hover: rgba($black, 0.07) !default;\n$textfield-box-bg-focus: rgba($black, 0.14) !default;\n$textfield-box-border-radius: $border-radius !default;\n\n$textfield-box-height: 3.5rem !default; // 56px\n$textfield-box-height-lg: 4.25rem !default;\n$textfield-box-height-sm: 2.75rem !default;\n$textfield-box-label-spacer-y: $spacer-sm !default;\n$textfield-box-padding-x: $spacer !default;\n$textfield-box-padding-x-lg: $textfield-box-padding-x !default;\n$textfield-box-padding-x-sm: 0.75rem !default;\n$textfield-box-padding-y: (($textfield-box-height - $textfield-font-size * $textfield-line-height) / 2) !default;\n$textfield-box-padding-y-lg: (($textfield-box-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2) !default;\n$textfield-box-padding-y-sm: (($textfield-box-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2) !default;\n$textfield-box-placeholder-color: $black-caption !default;\n\n// Text field: floating label\n// Based on https://material.io/components/text-fields/\n\n$floating-label-color: $black-secondary !default;\n$floating-label-color-box: $black-caption !default;\n$floating-label-color-focus: rgba(selection-theme-color(), $black-primary-opacity) !default;\n$floating-label-font-size: 0.75rem !default;\n$floating-label-font-size-lg: $font-size-body-2 !default;\n$floating-label-font-size-sm: 0.625rem !default;\n\n// Based on https://material.io/components/app-bars-top/\n\n$toolbar-color: $black-primary !default;\n$toolbar-color-lighter: $black-hint !default;\n$toolbar-element-bg: $black-divider !default;\n$toolbar-element-border-radius: $border-radius !default;\n$toolbar-element-height: 2.25rem !default;\n$toolbar-element-opacity: 0.7 !default;\n$toolbar-elevation-shadow: map-get($elevation-shadows, 4) !default;\n$toolbar-height: 3.5rem !default;\n$toolbar-inner-spacer-x: $spacer !default;\n$toolbar-link-font-size: 1rem !default;\n$toolbar-link-height: $toolbar-element-height !default;\n$toolbar-link-line-height: 1 !default;\n$toolbar-link-padding-x: $spacer !default;\n$toolbar-link-padding-y: (($toolbar-link-height - $toolbar-link-font-size * $toolbar-link-line-height) / 2) !default;\n$toolbar-padding-x: $spacer !default;\n$toolbar-padding-y: (($toolbar-height - $toolbar-element-height) / 2) !default;\n$toolbar-toggler-icon: 'menu' !default;\n$toolbar-waterfall-bg: theme-color(primary) !default;\n\n$toolbar-dark-color: $white-primary !default;\n$toolbar-dark-color-lighter: $white-secondary !default;\n$toolbar-dark-element-bg: $white-divider !default;\n\n// Based on https://material.io/components/tooltips/\n\n$tooltip-bg: #6d6d6d !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-breakpoint: lg !default;\n$tooltip-color: $white-primary !default;\n$tooltip-font-size: $font-size-body-2 !default;\n$tooltip-font-size-desktop: 0.625rem !default;\n$tooltip-font-weight: $font-weight-medium !default;\n$tooltip-height: 2rem !default; // 32px\n$tooltip-height-desktop: 1.5rem !default; // 24px\n$tooltip-line-height: $line-height-base !default;\n$tooltip-margin: $spacer-lg !default; // 24px\n$tooltip-margin-desktop: 0.875rem !default; // 14px\n$toolbar-nav-scroll-max-height: 75vh !default;\n$tooltip-opacity: 0.9 !default;\n$tooltip-padding-x: $spacer !default; // 16px\n$tooltip-padding-x-desktop: $spacer-sm !default; // 8px\n$tooltip-padding-y: 0 !default;\n$tooltip-padding-y-desktop: $tooltip-padding-y !default; // 6px\n$tooltip-scale: 0.87 !default;\n$tooltip-zindex: map-get($elevations, 24) !default;\n",".img-fluid {\n @include img-fluid;\n}\n\n.img-thumbnail {\n /* padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n */\n @include img-fluid;\n\n box-shadow: $thumbnail-box-shadow;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n line-height: 1;\n margin-bottom: $figure-img-margin-y;\n}\n\n.figure-caption {\n @include typography-caption;\n\n color: $figure-caption-color;\n}\n","@mixin img-fluid {\n height: auto;\n max-width: 100%;\n}\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n @include deprecate('`img-retina()`', 'v4.3.0', 'v5');\n\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n",".jumbotron {\n @include border-radius($jumbotron-border-radius);\n\n background-color: $jumbotron-bg;\n box-shadow: map-get($jumbotron-elevation-shadow, shadow);\n color: $jumbotron-color;\n margin-bottom: $jumbotron-padding-y;\n padding: $jumbotron-padding-y $jumbotron-padding-x;\n}\n\n.jumbotron-fluid {\n @include border-radius(0);\n\n padding-right: 0;\n padding-left: 0;\n}\n",".media {\n align-items: flex-start;\n display: flex;\n}\n\n.media-body {\n flex: 1;\n}\n",".nav {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.nav-link {\n color: selection-theme-color();\n display: block;\n padding: $nav-link-padding-y $nav-link-padding-x;\n\n @include hover-focus {\n text-decoration: none;\n }\n\n // Disabled state lightens text\n &.disabled {\n color: $nav-link-color-disabled;\n cursor: default;\n pointer-events: none;\n }\n\n &:hover,\n &.active {\n color: darken(selection-theme-color(), 16%);\n }\n}\n\n// Justified\n\n.nav-fill {\n .nav-item {\n flex: 1 1 auto;\n text-align: center;\n }\n}\n\n.nav-justified {\n .nav-item {\n @include text-truncate;\n\n display: flex;\n flex: 1;\n //flex-basis: 0;\n //flex-grow: 1;\n //text-align: center;\n }\n}\n\n// Pills\n\n.nav-pills {\n .nav-link {\n @include border-radius($nav-pills-border-radius);\n @include transition-standard(background-color, color, opacity);\n\n color: $nav-pills-color;\n opacity: $nav-pills-link-opacity;\n\n @include hover-focus-active {\n background-color: $nav-pills-bg-hover;\n }\n\n &.active {\n color: $nav-pills-color-active;\n opacity: 1;\n }\n\n &.disabled {\n background-color: transparent;\n color: $nav-link-color-disabled;\n opacity: 1;\n }\n\n &:active {\n opacity: 1;\n }\n }\n\n .show > .nav-link {\n background-color: $nav-pills-bg-hover;\n opacity: 1;\n }\n}\n\n// N.B. Tabs are defined in Material design\n// (https://material.google.com/components/tabs.html)\n// therefore, tabs are styled in /assets/sass/material/_tab.scss\n\n// Tabs (helper classes to work with tabs JavaScript)\n\n.tab-content {\n // Hide to start\n > .tab-pane {\n display: none;\n }\n\n // Show when activated\n > .active {\n display: block;\n }\n}\n","@mixin text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n@mixin text-truncate-flex {\n @include text-truncate;\n\n flex: 1;\n}\n",".pagination {\n background-color: $pagination-bg;\n display: flex;\n list-style: none;\n margin: $pagination-margin-x;\n}\n\n.page-link {\n @include border-radius($pagination-border-radius);\n @include transition-standard(all);\n\n align-items: center;\n color: $pagination-color;\n display: flex;\n font-size: $pagination-font-size;\n font-weight: $pagination-font-weight;\n justify-content: center;\n line-height: $pagination-line-height;\n margin-left: $pagination-inner-spacer-x;\n min-width: $pagination-line-height * $pagination-font-size;\n padding: 0 10px;\n position: relative;\n text-align: center;\n white-space: nowrap;\n\n @include hover-focus-active {\n background-color: rgba($black, $overlay-hover-white-opacity);\n color: $pagination-color;\n text-decoration: none;\n z-index: 3;\n }\n\n &:focus {\n background-color: rgba($black, $overlay-focus-white-opacity);\n outline: 0;\n }\n\n &:active {\n background-color: rgba($black, $overlay-pressed-white-opacity);\n }\n\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n\n.page-item {\n &:first-child {\n .page-link {\n margin-left: 0;\n }\n }\n\n // stylelint-disable\n &.active .page-link {\n background-color: theme-color(primary);\n color: $white;\n z-index: 3;\n }\n\n &.disabled .page-link {\n background-color: transparent;\n color: $pagination-color-disabled;\n cursor: auto;\n pointer-events: none;\n }\n // stylelint-enable\n}\n\n//\n// Sizing\n//\n\n.pagination-lg .page-link {\n border-radius: ($pagination-line-height * $pagination-font-size-lg) / 2;\n font-size: $pagination-font-size-lg;\n width: $pagination-line-height * $pagination-font-size-lg;\n}\n\n.pagination-sm .page-link {\n font-size: $pagination-font-size-sm;\n min-width: 0;\n width: $pagination-line-height * $pagination-font-size-sm;\n}\n","// N.B. Material design specifically discouragaes the usage of tooltips with rich information\n// (https://material.google.com/components/tooltips.html#tooltips-usage)\n// Therefore, popovers are styled as Material design's dialogs\n\n.popover {\n @include reset-text();\n @include border-radius($popover-border-radius);\n\n background-color: $popover-bg;\n box-shadow: $popover-box-shadow;\n font-size: $popover-font-size;\n margin: $popover-margin;\n max-width: $popover-max-width;\n position: absolute;\n top: 0;\n left: 0;\n word-wrap: break-word;\n z-index: map-get($popover-elevation-shadow, elevation);\n}\n\n.popover-header {\n @include typography-headline-6;\n\n margin-bottom: 0;\n padding: $popover-padding-y $popover-padding-x 0;\n\n &:empty {\n display: none;\n }\n\n &:last-child {\n padding-bottom: $popover-padding-y;\n }\n}\n\n.popover-body {\n padding: $popover-padding-y $popover-padding-x;\n // color: $popover-body-color;\n\n > :last-child {\n margin-bottom: 0;\n }\n}\n\n// Desktop\n\n@include media-breakpoint-up($popover-breakpoint) {\n .popover {\n margin: $popover-margin-desktop;\n }\n}\n","@mixin reset-text {\n @include text-align(left);\n\n font-family: $font-family-base;\n font-style: normal;\n font-weight: $font-weight-regular;\n letter-spacing: normal;\n line-break: auto;\n line-height: $line-height-base;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n}\n",".embed-responsive {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n\n &::before {\n content: '';\n display: block;\n }\n\n embed,\n iframe,\n object,\n video,\n .embed-responsive-item {\n border: 0;\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n }\n}\n\n.embed-responsive-1by1 {\n &::before {\n padding-top: percentage(1 / 1);\n }\n}\n\n.embed-responsive-4by3 {\n &::before {\n padding-top: percentage(3 / 4);\n }\n}\n\n.embed-responsive-16by9 {\n &::before {\n padding-top: percentage(9 / 16);\n }\n}\n\n.embed-responsive-21by9 {\n &::before {\n padding-top: percentage(9 / 21);\n }\n}\n",".fade {\n //@include transition-standard(opacity);\n transition: opacity $transition-duration-desktop-complex $transition-timing-function-standard;\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n @include transition-standard(height);\n\n height: 0;\n overflow: hidden;\n position: relative;\n}\n\n// stylelint-disable-next-line selector-no-qualifying-type\ntbody.collapse.show {\n display: table-row-group;\n}\n\n// stylelint-disable-next-line selector-no-qualifying-type\ntr.collapse.show {\n display: table-row;\n}\n","// Btn raised : https://material.io/design/components/buttons.html#\n// TODO btn-light color, btn-light-outline\n\n.btn {\n @include border-radius($btn-border-radius);\n @include transition-standard(all);\n\n align-items: center;\n background-color: transparent;\n background-image: none;\n border: 0;\n box-shadow: map-get($btn-elevation-shadow, shadow);\n color: $btn-color;\n display: inline-flex;\n font-size: $btn-font-size;\n font-weight: $btn-font-weight;\n height: $btn-height;\n justify-content: center;\n letter-spacing: 0.0892857143em;\n line-height: inherit;\n margin: 0;\n max-width: 100%;\n min-width: $btn-min-width;\n outline: 0;\n padding: $btn-padding-y $btn-padding-x;\n position: relative; // For badges\n // text-decoration: none;\n text-transform: uppercase;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n @include hover-focus {\n box-shadow: map-get($btn-elevation-shadow-hover, shadow);\n outline: 0;\n text-decoration: none;\n }\n\n &:hover,\n &.hover {\n background-image: linear-gradient(to bottom, rgba($black, $overlay-hover-white-opacity), rgba($black, $overlay-hover-white-opacity));\n color: inherit;\n }\n\n &:focus,\n &.focus {\n background-image: linear-gradient(to bottom, rgba($black, $overlay-focus-white-opacity), rgba($black, $overlay-focus-white-opacity));\n }\n\n &:active,\n &.active {\n box-shadow: map-get($btn-elevation-shadow-active, shadow);\n }\n\n // stylelint-disable-next-line\n @if not $enable-ripple {\n &:active {\n background-image: linear-gradient(to bottom, rgba($black, $overlay-pressed-white-opacity), rgba($black, $overlay-pressed-white-opacity));\n }\n } @else {\n &.active {\n background-image: linear-gradient(to bottom, rgba($black, $overlay-pressed-white-opacity), rgba($black, $overlay-pressed-white-opacity));\n transition: background-image 0.2s;\n }\n }\n\n &:disabled,\n &.disabled {\n background-color: $btn-bg-disabled;\n background-image: none;\n box-shadow: none;\n color: $btn-color-disabled;\n pointer-events: none;\n }\n\n // TODO: verify\n .show > &.dropdown-toggle {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-pressed-colored-opacity), rgba($white, $overlay-pressed-colored-opacity));\n }\n}\n\n// stylelint-disable-next-line\na.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover {\n color: $white;\n}\n\n//\n// Alternate buttons\n//\n\n@each $color,\n $values in $theme-colors {\n .btn-#{$color} {\n @if $color=='light' {\n background-color: $white;\n }\n\n @else {\n background-color: theme-color($color);\n\n &:hover,\n &:focus,\n &:active {\n color: color-yiq(theme-color($color));\n }\n\n &:hover {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-hover-colored-opacity), rgba($white, $overlay-hover-colored-opacity));\n }\n\n &:focus,\n &.focus {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-focus-colored-opacity), rgba($white, $overlay-focus-colored-opacity));\n }\n\n // stylelint-disable-next-line\n @if not $enable-ripple {\n &:active,\n &.active {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-pressed-colored-opacity), rgba($white, $overlay-pressed-colored-opacity));\n }\n }\n @else {\n &.active {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-pressed-colored-opacity), rgba($white, $overlay-pressed-colored-opacity));\n transition: background-image 15ms linear 0.2s;\n }\n }\n\n color: color-yiq(theme-color($color)); //stylelint-disable-line\n }\n }\n}\n\n// TODO: make sure still useful\n[class*='bg-dark'] .btn {\n &:disabled,\n &.disabled {\n background-color: $btn-bg-disabled-inverse;\n color: $btn-color-disabled-inverse;\n }\n}\n\n[class*='bg-outline']:hover,\n[class*='bg-outline']:active {\n box-shadow: none;\n transition: background-color 100ms linear;\n}\n\n//\n// Button Sizes\n//\n\n.btn-lg,\n%btn-lg {\n font-size: $btn-font-size-lg;\n height: $btn-height-lg;\n}\n\n.btn-sm,\n%btn-sm {\n height: $btn-height-sm;\n}\n\n.btn-xs,\n%btn-xs {\n height: $btn-height-xs;\n}\n\n//\n// Block button\n//\n\n.btn-block {\n margin: 0;\n width: 100%;\n\n + .btn-block {\n margin-top: $btn-block-margin-y;\n margin-left: 0;\n }\n}\n\n// Specificity overrides\n[type='button'],\n[type='reset'],\n[type='submit'] {\n &.btn-block {\n width: 100%;\n }\n}\n\n// Link button : see button-flat\n\n// No minimum width\n.btn-fluid {\n min-width: 0;\n}\n\n// Material design addition\n\n.btn-shaped {\n border-radius: $btn-height / 2;\n\n &.btn-lg {\n border-radius: $btn-height-lg / 2;\n }\n\n &.btn-sm {\n border-radius: $btn-height-sm / 2;\n }\n\n &.btn-xs {\n border-radius: $btn-height-xs / 2;\n }\n}\n\n// Add icon in front of a button. Prevent collision with btn-icon component.\n\n.btn-icon-prepend {\n .btn & {\n display: inline-block;\n fill: currentColor;\n font-size: $btn-icon-size;\n margin-right: $spacer-sm;\n margin-left: -$spacer-xs;\n vertical-align: top;\n width: $btn-icon-size;\n }\n\n [class*='btn-flat'],\n .btn-link & {\n margin-left: 0;\n }\n}\n","// Btn flat and outlined\n// Material guidelines : https://material.io/design/components/buttons.html#specs\n// Material Web component : https://material-components.github.io/material-components-web-catalog/#/component/button?type=text\n\n[class*='btn-flat'],\n.btn-link,\n.card-link,\n.modal .btn {\n padding: $btn-padding-y $btn-flat-padding-x;\n}\n\n[class*='btn-outline'] {\n border: 1px solid currentColor;\n padding: $btn-padding-y calc(#{$btn-padding-x} - 1px);\n\n &:disabled,\n &.disabled {\n border-color: $btn-color-disabled;\n }\n}\n\n[class*='btn-flat'],\n[class*='btn-outline'],\n.btn-link,\n.card-link,\n.modal .btn {\n background: transparent;\n box-shadow: none;\n\n @include hover-focus-active {\n box-shadow: inherit;\n }\n}\n\n@each $color,\n $values in $theme-colors {\n .btn-flat-#{$color},\n .btn-outline-#{$color},\n .modal .btn-#{$color} {\n @if ($color !='dark') {\n @include plain-hover-focus {\n color: theme-color($color);\n }\n }\n\n @if ($color !='dark' and $color !='light') {\n &:hover {\n background-image: linear-gradient(to bottom, rgba(theme-color($color), $overlay-hover-white-opacity), rgba(theme-color($color), $overlay-hover-white-opacity));\n }\n\n &:focus {\n background-image: linear-gradient(to bottom, rgba(theme-color($color), $overlay-focus-white-opacity), rgba(theme-color($color), $overlay-focus-white-opacity));\n }\n\n // stylelint-disable-next-line\n @if not $enable-ripple {\n &:active {\n background-image: linear-gradient(to bottom, rgba(theme-color($color), $overlay-pressed-white-opacity), rgba(theme-color($color), $overlay-pressed-white-opacity));\n }\n }\n }\n\n &:disabled,\n &.disabled {\n color: $btn-color-disabled;\n }\n }\n}\n\n.btn-link,\n.card-link {\n @extend .btn-flat-primary;\n}\n\n/*\n.btn-flat-light,\n.btn-outline-light {\n @include hover-focus {\n background-image: linear-gradient(to bottom, $btn-overlay-inverse, $btn-overlay-inverse);\n }\n\n &.active,\n &:active {\n background-color: $btn-bg-active-inverse;\n }\n}\n*/\n\n// Btn-icon addition\n.btn-icon {\n border-radius: 50%;\n box-shadow: none;\n color: initial;\n fill: currentColor;\n font-size: 1.5rem;\n height: $btn-icon-width;\n min-width: 0;\n padding: 0;\n transition: background-color 15ms linear;\n width: $btn-icon-width;\n\n &.btn-sm {\n height: $btn-icon-width-sm;\n width: $btn-icon-width-sm;\n }\n\n &.btn-xs {\n height: $btn-icon-width-xs;\n width: $btn-icon-width-xs;\n }\n\n &:hover,\n &:focus,\n &:active {\n box-shadow: none;\n color: initial;\n }\n}\n","// https://material-components.github.io/material-components-web-catalog/#/component/fab\n\n.btn-float {\n border-radius: 50%;\n box-shadow: map-get($btn-float-elevation-shadow, shadow);\n height: $btn-float-size;\n //line-height: $btn-float-size;\n min-width: 0;\n padding: 0;\n width: $btn-float-size;\n\n &:hover {\n box-shadow: map-get($btn-float-elevation-shadow-hover, shadow);\n }\n\n &:active,\n &.active {\n box-shadow: map-get($btn-float-elevation-shadow-active, shadow);\n }\n\n &:disabled,\n &.disabled {\n box-shadow: none;\n }\n\n svg {\n fill: currentColor;\n }\n\n // Extended FAB\n // stylelint-disable order/order, selector-no-qualifying-type\n &-extended {\n border-radius: $btn-float-extended-border-radius;\n height: $btn-float-extended-height;\n line-height: $btn-float-extended-line-height;\n padding: 0 $btn-float-extended-padding-x;\n width: auto;\n\n i,\n svg,\n [class*='material-icons'] {\n margin-right: 0.75rem;\n margin-left: -$spacer-sm;\n\n &[class*='order-'] {\n margin-right: -$spacer-sm;\n margin-left: 0.75rem;\n }\n }\n }\n // stylelint-enable order/order, selector-no-qualifying-type\n\n &.btn-sm {\n height: $btn-float-size-sm;\n line-height: $btn-float-size-sm;\n width: $btn-float-size-sm;\n }\n}\n\n.btn-float-dropdown {\n .dropdown-menu {\n border-radius: 0;\n margin-top: $btn-float-dropdown-inner-spacer-y;\n min-width: $btn-float-size;\n padding-top: 0;\n padding-bottom: 0;\n text-align: center;\n\n &::before {\n display: none;\n }\n\n .btn-float {\n display: block;\n margin-right: auto;\n margin-bottom: $btn-float-dropdown-inner-spacer-y;\n margin-left: auto;\n }\n }\n}\n\n.fab-actions {\n align-items: flex-end;\n display: flex;\n flex-direction: column;\n position: fixed;\n right: $spacer-lg;\n bottom: $spacer-lg;\n z-index: map-get(map-get($elevation-shadows, 12), elevation);\n\n @media print {\n & {\n display: none;\n }\n }\n\n & > .btn {\n margin-top: 1.25rem;\n }\n}\n","// TODO : btn-group disabled\n\n.btn-group,\n.btn-group-vertical {\n @include border-radius($btn-border-radius);\n\n background-color: $btn-group-bg;\n //border: 1px solid $black-divider;\n box-shadow: map-get($btn-elevation-shadow, shadow);\n display: inline-flex;\n position: relative;\n //vertical-align: middle;\n\n @each $color,\n $values in $theme-colors {\n > .btn-#{$color} {\n &.disabled,\n &:disabled {\n background-color: theme-color-light($color);\n color: color-yiq(theme-color-light($color));\n }\n }\n }\n\n > .btn {\n // @include transition-standard(opacity);\n\n box-shadow: none;\n flex: 1 1 auto;\n min-width: 0;\n padding-right: $btn-group-padding-x;\n padding-left: $btn-group-padding-x;\n position: relative;\n\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 1;\n }\n\n &:active,\n &.active {\n background-color: rgba($black, $overlay-activated-white-opacity);\n }\n\n &:disabled,\n &.disabled {\n opacity: $btn-group-toggle-opacity;\n }\n\n // stylelint-disable\n &[class*='btn-outline'] {\n border: 0;\n //opacity: $btn-group-toggle-opacity;\n\n &.active,\n &:active {\n background-color: rgba($black, $overlay-activated-white-opacity);\n //opacity: 1;\n }\n\n &.disabled,\n &:disabled {\n //opacity: 1;\n }\n }\n // stylelint-enable\n }\n\n > .btn-group,\n > .btn-group-vertical {\n @include border-radius(0);\n\n background-color: transparent;\n box-shadow: none;\n }\n}\n\n.btn-group {\n &.show > .dropdown-toggle {\n box-shadow: none;\n }\n\n > .btn,\n > .btn-group {\n margin-left: ($btn-group-inner-spacer-x * -1);\n }\n\n > .btn:first-child,\n > .btn-group:first-child {\n margin-left: 0;\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-left-radius(0);\n }\n\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn,\n > .dropdown-toggle:not(:last-of-type) {\n @include border-right-radius(0);\n }\n}\n\n.btn-group-vertical {\n align-items: flex-start;\n flex-direction: column;\n justify-content: center;\n\n > .btn,\n > .btn-group {\n margin-top: ($btn-group-inner-spacer-y * -1);\n margin-left: 0;\n width: 100%;\n }\n\n > .btn:first-child,\n > .btn-group:first-child {\n margin-top: 0;\n }\n\n // Reset rounded corners\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-top-radius(0);\n }\n\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn,\n > .dropdown-toggle:not(:last-of-type) {\n @include border-bottom-radius(0);\n }\n}\n\n/* .btn-group-fluid {\n background-color: transparent;\n box-shadow: none;\n} */\n\n.btn-group-sm > .btn {\n @extend %btn-sm;\n}\n\n.btn-group-lg > .btn {\n @extend %btn-lg;\n}\n\n// Checkbox and radio options\n\n[data-toggle='buttons'] {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0;\n\n [type='checkbox'],\n [type='radio'] {\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n position: absolute;\n }\n }\n}\n\n/* .btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n} */\n\n// Toolbar\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n .input-group {\n width: auto;\n }\n}\n\n// Checkbox and radio options\n\n.btn-group-toggle {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0; // Override default `