diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1131c68a9..f47a9a9c0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,7 @@
## 4.4.1 - beta 3
* **New** one-line and two-line lists (see Material > Lists documentation)
+* Improved documentation
## 4.4.1 - beta 2
diff --git a/_includes/footer.html b/_includes/footer.html
index c326e4a3b..8257219ac 100644
--- a/_includes/footer.html
+++ b/_includes/footer.html
@@ -4,8 +4,10 @@
-
+
-
-
+
+
+
diff --git a/_layouts/base.html b/_layouts/base.html
index eac7b1c17..cb90f9b9e 100644
--- a/_layouts/base.html
+++ b/_layouts/base.html
@@ -7,7 +7,7 @@
{% include header.html %}
-
+
{% include skip.html %}
{{ content }}
diff --git a/assets/scss/material/_expansion-panel.scss b/assets/scss/material/_expansion-panel.scss
index 9bba84702..78b5b521d 100644
--- a/assets/scss/material/_expansion-panel.scss
+++ b/assets/scss/material/_expansion-panel.scss
@@ -82,6 +82,34 @@
.list-group-shaped & {
border-radius: 0 2rem 2rem 0;
}
+
+ // List checkbox and radio
+ .custom-control {
+ display: flex;
+ padding-left: 0;
+ width: 100%;
+ }
+
+ .custom-control-label {
+ flex-grow: 1;
+ font-size: inherit;
+ letter-spacing: inherit;
+ line-height: $expansion-panel-height;
+ }
+
+ .custom-control-label::before {
+ line-height: $expansion-panel-height;
+ margin-top: 0;
+ right: 0;
+ left: auto;
+ }
+
+ .custom-control-label::after {
+ line-height: $expansion-panel-height !important; // stylelint-disable-line declaration-no-important
+ padding: 0 0.6875rem;
+ right: 0;
+ left: auto;
+ }
}
// Material Two-line lists
diff --git a/assets/scss/material/_menu.scss b/assets/scss/material/_menu.scss
index 59d0b9e0a..cfccf274a 100644
--- a/assets/scss/material/_menu.scss
+++ b/assets/scss/material/_menu.scss
@@ -13,7 +13,6 @@
font-size: $menu-font-size;
list-style: none;
//max-height: calc(100vh - 32px);
- max-width: 100%;
min-width: $menu-min-width;
padding: $menu-padding-y 0;
position: absolute;
diff --git a/css/material.css b/css/material.css
index 7c8d5a20c..df26644c7 100644
--- a/css/material.css
+++ b/css/material.css
@@ -5673,6 +5673,8 @@ input:disabled + .chip {
padding: 0.75rem 1rem;
position: relative;
transition: background-color 15ms linear;
+ /* text */
+ /* anim */
}
.list-group-item:hover, .list-group-item:focus, .list-group-item:active {
@@ -5729,6 +5731,35 @@ input:disabled + .chip {
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-two-line {
height: 4.5rem;
}
@@ -6205,7 +6236,6 @@ input:disabled + .chip {
float: left;
font-size: 1rem;
list-style: none;
- max-width: 100%;
min-width: 7rem;
padding: 0.5rem 0;
position: absolute;
diff --git a/css/material.css.map b/css/material.css.map
index f6bf4939d..e4d5e9a65 100644
--- a/css/material.css.map
+++ b/css/material.css.map
@@ -1 +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/_scrollspy.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/material/_chip.scss","../assets/scss/_functions.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/material/_waves.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/_overflow.scss","../assets/scss/utilities/_position.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":"AAAA;;;;;;ECME;ACNF;EAGI,gBAAc;EAAd,eAAc;EAAd,oBAAc;EAAd,gBAAc;EAAd,eAAc;EAAd,sBAAc;EAAd,sBAAc;EAAd,gBAAc;EAAd,eAAc;EAAd,iBAAc;EAAd,qBAAc;EAAd,sBAAc;EAAd,eAAc;EAAd,iBAAc;EAAd,eAAc;EAAd,iBAAc;EAAd,cAAc;EAAd,eAAc;EAAd,iBAAc;EAMV,kBAAc;EAEd,uBAAyB;EAAzB,wBAAyB;EAFzB,oBAAc;EAEd,yBAAyB;EAAzB,0BAAyB;EAFzB,iBAAc;EAEd,sBAAyB;EAAzB,uBAAyB;EAFzB,eAAc;EAEd,oBAAyB;EAAzB,qBAAyB;EAFzB,kBAAc;EAEd,uBAAyB;EAAzB,wBAAyB;EAFzB,kBAAc;EAEd,uBAAyB;EAAzB,wBAAyB;EAFzB,eAAc;EAEd,oBAAyB;EAAzB,qBAAyB;EAFzB,gBAAc;EAEd,qBAAyB;EAAzB,sBAAyB;EAM7B,kBAAiC;EAAjC,sBAAiC;EAAjC,sBAAiC;EAAjC,sBAAiC;EAAjC,uBAAiC;EAKnC,oLAAyB;EACzB,kHAAwB;EACxB,oJAA6B;ADmC/B;;AC5BA;;;EAGE,sBAAsB;EACtB,mCAAmC;EACnC,kCAAkC;AD+BpC;;AC5BA;EACE,uBAAuB;EACvB,iBAAiB;EACjB,8BAA8B;EAC9B,6CC2oB+B;AF5mBjC;;AC5BA;;;;;;;;;;EAUE,cAAc;AD+BhB;;AC5BA;EEvDI,gBAAgB;EAChB,iBAAiB;EFyDnB,uBCsoB+B;EDroB/B,0BCunB+B;EDtnB/B,uKGrDiL;EHsDjL,mBAAoC;EACpC,gBG/C0B;EHgD1B,gBGM0B;EHL1B,SAAS;AD+BX;;AAEA;EG7FM,iBAAiB;EACjB,iBAAiB;AH+FvB;;AAEA;EClCE,qBAAqB;ADoCvB;;ACjCA;EACE,uBAAuB;EACvB,SAAS;EACT,iBAAiB;ADoCnB;;ACjCA;;;;;;EAME,aAAa;EACb,qBIjEyB;ALqG3B;;ACjCA;EACE,aAAa;EACb,mBIzEc;AL6GhB;;ACjCA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,0BAA0B;EAC1B,yCAAiC;EAAjC,iCAAiC;EACjC,sCAA8B;EAA9B,8BAA8B;ADoChC;;ACjCA;EACE,kBAAkB;EAClB,oBAAoB;EACpB,mBIxFc;AL4HhB;;ACjCA;;;EAGE,aAAa;EACb,mBI/Fc;ALmIhB;;ACjCA;;;;EAIE,gBAAgB;ADoClB;;ACjCA;EACE,gBG9G0B;AJkJ5B;;ACjCA;EACE,qBI3GyB;EJ4GzB,cAAc;ADoChB;;ACjCA;EACE,gBInHc;ALuJhB;;ACjCA;;EAEE,gBG1H0B;AJ8J5B;;ACjCA;EAAQ,cAAc;ADqCtB;;ACnCA;;EAEE,cAAc;EACd,cAAc;EACd,kBAAkB;EAClB,wBAAwB;ADsC1B;;ACnCA;EAAM,eAAe;ADuCrB;;ACrCA;EAAM,WAAW;ADyCjB;;ACnCA;EACE,6BAA6B;EAC7B,cKhKc;ELiKd,qBMvBoB;AP6DtB;;ACzCA;EAMI,cKpKY;ELqKZ,0BM1B6B;APiEjC;;ACnCA;EACE,cAAc;EACd,qBAAqB;ADsCvB;;ACxCA;EAKI,cAAc;EACd,qBAAqB;ADuCzB;;AC/BA;;;;EAIE,sGGpLgH;EHqLhH,cAAc;ADkChB;;AC/BA;EACE,aAAa;EACb,mBIhLc;EJiLd,cAAc;EACd,wBAAgB;EAAhB,qBAAgB;EAAhB,oBAAgB;EAAhB,gBAAgB;ADkClB;;AC/BA;EACE,gBItLc;ALwNhB;;AC7BA;EACE,kBAAkB;EAClB,sBAAsB;ADgCxB;;AC7BA;EACE,gBAAgB;EAChB,sBAAsB;ADgCxB;;AC3BA;EACE,yBAAyB;AD8B3B;;AC3BA;EE3NI,gBAAgB;EAChB,iBAAiB;EKkEnB,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EH8I9B,oBAAoB;EACpB,0BCkd+B;EDjd/B,0BI7MyB;AL8O3B;;AAEA;EGhQM,iBAAiB;EACjB,iBAAiB;AHkQvB;;ACnCA;EEpOI,gBAAgB;EAChB,iBAAiB;AH2QrB;;AAEA;EG1QM,iBAAiB;EACjB,iBAAiB;AH4QvB;;ACrCA;EOzKE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EH8J9B,0BCmc+B;EDlc/B,qBAAqB;EACrB,yBAAiB;EAAjB,sBAAiB;EAAj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;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV8xCvC;Ea3xCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVkyCvC;Ea/xCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVsyCvC;EanyCM;IHPN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EV0yCvC;EalyCI;IAAwB,kBAAS;IAAT,SAAS;EbqyCrC;EanyCI;IAAuB,kBDvDP;ICuDO,SDvDP;EZ61CpB;EanyCM;IAAwB,iBADZ;IACY,QADZ;EbuyClB;EatyCM;IAAwB,iBADZ;IACY,QADZ;Eb0yClB;EazyCM;IAAwB,iBADZ;IACY,QADZ;Eb6yClB;Ea5yCM;IAAwB,iBADZ;IACY,QADZ;EbgzClB;Ea/yCM;IAAwB,iBADZ;IACY,QADZ;EbmzClB;EalzCM;IAAwB,iBADZ;IACY,QADZ;EbszClB;EarzCM;IAAwB,iBADZ;IACY,QADZ;EbyzClB;EaxzCM;IAAwB,iBADZ;IACY,QADZ;Eb4zClB;Ea3zCM;IAAwB,iBADZ;IACY,QADZ;Eb+zClB;Ea9zCM;IAAwB,iBADZ;IACY,QADZ;Ebk0ClB;Eaj0CM;IAAwB,kBADZ;IACY,SADZ;Ebq0ClB;Eap0CM;IAAwB,kBADZ;IACY,SADZ;Ebw0ClB;Eav0CM;IAAwB,kBADZ;IACY,SADZ;Eb20ClB;Eap0CQ;IHRR,cAA4B;EV+0C5B;Eav0CQ;IHRR,sBAA8C;EVk1C9C;Ea10CQ;IHRR,uBAA8C;EVq1C9C;Ea70CQ;IHRR,gBAA8C;EVw1C9C;Eah1CQ;IHRR,uBAA8C;EV21C9C;Ean1CQ;IHRR,uBAA8C;EV81C9C;Eat1CQ;IHRR,gBAA8C;EVi2C9C;Eaz1CQ;IHRR,uBAA8C;EVo2C9C;Ea51CQ;IHRR,uBAA8C;EVu2C9C;Ea/1CQ;IHRR,gBAA8C;EV02C9C;Eal2CQ;IHRR,uBAA8C;EV62C9C;Ear2CQ;IHRR,uBAA8C;EVg3C9C;AACF;;Act6CA;;;;;;;;;;;;EAYE,cP4IsB;EO3ItB,oBP4I4B;EO3I5B,qBTMyB;ALm6C3B;;Act6CA;;;;;ENnBE,eJ+B+C;EI9B/C,gBJmB0B;EIlB1B,2BJuDsC;EItDtC,iBJuE2B;AJ03C7B;;Ac36CA;;;;;ENlBE,kBJyBkD;EIxBlD,gBJY0B;EIX1B,2BJiD0C;EIhD1C,oBJiE8B;AJo4ChC;;Ach7CA;;;;;ENjBE,eJmB+C;EIlB/C,gBJG0B;EIF1B,iBJ2C4B;EI1C5B,qBJ2D+B;AJ84CjC;;Acr7CA;;;;;ENhBE,mBJamD;EIZnD,gBJJ0B;EIK1B,0BJqCyC;EIpCzC,mBJqD6B;AJw5C/B;;Ac17CA;;;;ENfE,iBJOiD;EINjD,gBJX0B;EIY1B,iBJ+B4B;EI9B5B,iBJ+C2B;AJi6C7B;;Ac/7CA;;;;;ENbE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;AJ26C7B;;Acp8CA;;ENZE,eJb8B;EIc9B,gBJzB0B;EI0B1B,0BJmBqC;EIlBrC,oBJmC8B;AJk7ChC;;Acv8CA;ENVE,mBJXmD;EIYnD,gBJnC0B;EIoC1B,0BJayC;EIZzC,qBJ6B+B;AJw7CjC;;Ac18CA;ENPE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;AJ87C/B;;Ac78CA;ENJE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;AJo8ChC;;Ach9CA;ENDE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;AJ08ChC;;Acn9CA;ENEE,kBJnCkD;EIoClD,gBJ/D0B;EIgE1B,0BJXyC;EIYzC,iBJK2B;EIJ3B,yBAAyB;ARq9C3B;;AC58CA;EaXI,eAAe;Ad29CnB;;ACh+CA;EaYE,SAAS;EACT,yCZ8lB+B;EY7lB/B,gBTrEc;ESsEd,mBTtEc;AL8hDhB;;Acj9CA;;EAEE,cPuEmB;EOtEnB,gBVjF0B;AJqiD5B;;Acj9CA;;EAEE,yBZiKuC;EYhKvC,0BZ4kB+B;EY3kB/B,cP2DkB;APy5CpB;;Ac78CA;ECjHE,gBAAgB;EAChB,eAAe;AfkkDjB;;Ac98CA;ECrHE,gBAAgB;EAChB,eAAe;AfukDjB;;Ac/8CA;EACE,qBAAqB;Adk9CvB;;Acn9CA;EAII,oBTvGuB;AL0jD3B;;Ac38CA;EACE,cAAc;EACd,yBAAyB;Ad88C3B;;Ac18CA;ENnFE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;EU4D7B,oCR5Ic;EQ6Id,mBT5Hc;ES6Hd,eT7Hc;AL4kDhB;;Ac58CA;EN7EE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EUkE9B,0BZ+hB+B;EY9hB/B,cAAc;EACd,mBTnI0B;ALolD5B;;Act9CA;EAQI,sBAAsB;Adk9C1B;;AgBzmDA;ECJE,kBZCsB;EWOtB,qCd6qB+B;Ec5qB/B,0Bd4qB+B;Ec3qB/B,cAAc;EACd,mBXQc;EWPd,kBXOc;EWNd,kBAAkB;AhB0mDpB;;AgBtmDA;EACE,cAAc;EACd,gBZJ0B;AJ6mD5B;;AkBzmDE;EFGE,cAAc;AhB0mDlB;;AgBlmDA;EACE,qBAAsD;AhBqmDxD;;AgBtmDA;EAKI,0BdkpB6B;EcjpB7B,kBXjBY;EWkBZ,kBAAkB;EAClB,MAAM;EACN,QAAQ;AhBqmDZ;;AgB7lDE;EAEE,8BV/CY;AN8oDhB;;AgBjmDE;EAEE,8BVzCY;AN4oDhB;;AgBrmDE;EAEE,8BVnCY;AN0oDhB;;AgBzmDE;EAEE,8BV7BY;ANwoDhB;;AgB7mDE;EAEE,8BVvBY;ANsoDhB;;AgBjnDE;EAEE,8BVjBY;ANooDhB;;AgBrnDE;EAEE,8BdyEqC;AF8iDzC;;AgBznDE;EAEE,8BdkEqC;AFyjDzC;;AmBxqDA;EFJE,kBZCsB;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;;AkBrrDE;ECiBI,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;EFjEE,kBEkE0B;AnBkqD5B;;AmB3pDE;EACE,yBbxEY;EayEZ,YjBwnB6B;AFsiCjC;;AkBttDE;EC4DM,yBb5EQ;Ea6ER,YjBmnByB;EiBlnBzB,qBAAqB;AnB8pD7B;;AmBtqDE;EACE,yBblEY;EamEZ,YjBwnB6B;AFijCjC;;AkBjuDE;EC4DM,yBbtEQ;EauER,YjBmnByB;EiBlnBzB,qBAAqB;AnByqD7B;;AmBjrDE;EACE,yBb5DY;Ea6DZ,YjBwnB6B;AF4jCjC;;AkB5uDE;EC4DM,yBjB8JiC;EiB7JjC,YjBmnByB;EiBlnBzB,qBAAqB;AnBorD7B;;AmB5rDE;EACE,yBbtDY;EauDZ,YjBwnB6B;AFukCjC;;AkBvvDE;EC4DM,yBb1DQ;Ea2DR,YjBmnByB;EiBlnBzB,qBAAqB;AnB+rD7B;;AmBvsDE;EACE,yBbhDY;EaiDZ,YjBwnB6B;AFklCjC;;AkBlwDE;EC4DM,yBbpDQ;EaqDR,YjBmnByB;EiBlnBzB,qBAAqB;AnB0sD7B;;AmBltDE;EACE,yBb1CY;Ea2CZ,YjBwnB6B;AF6lCjC;;AkB7wDE;EC4DM,yBb9CQ;Ea+CR,YjBmnByB;EiBlnBzB,qBAAqB;AnBqtD7B;;AmB7tDE;EACE,yBjBgDqC;EiB/CrC,YjBwnB6B;AFwmCjC;;AkBxxDE;EC4DM,yBjB4CiC;EiB3CjC,YjBmnByB;EiBlnBzB,qBAAqB;AnBguD7B;;AmBxuDE;EACE,yBjByCqC;EiBxCrC,0BjB0mB6B;AFioCjC;;AkBnyDE;EC4DM,yBjBsCiC;EiBrCjC,0BjBqmByB;EiBpmBzB,qBAAqB;AnB2uD7B;;AoB7zDA;EACE,sBAAmB;EAAnB,mBAAmB;EAEnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,UAAU;ApB+zDZ;;AoB5zDA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,clB4qB+B;EkB3qB/B,oBAAa;EAAb,aAAa;EACb,ehBkB8B;AJ6yDhC;;AoBn0DA;EAOI,eAAe;ApBg0DnB;;AoBv0DA;EAWI,wBfIuB;AL4zD3B;;AoB30DA;ECuDE;;qErByxDmE;EqBtxDnE,+DClCoE;EFPlE,qBfFuB;EeGvB,cAAc;EACd,wBfJuB;EeKvB,qBAAqB;ApBk0DzB;;AWjyDI;ESrDJ;IC6DI,0BClDuC;EtBg1DzC;AACF;;AWvyDI;ESrDJ;ICiEI,0BChEwC;EtBg2D1C;AACF;;AqB9xDE;EDpEF;ICqEI,gBAAgB;ErBkyDlB;AACF;;AoBx2DA;EAuBM,qClBupB2B;AF8rCjC;;AoB52DA;EA4BI,cbNyB;AP01D7B;;AoBh3DA;EGPE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAMtG,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EHSb,0BlB6oB2B;EkB5oB3B,wBbd8B;Eae9B,qBAAqB;EACrB,ebduB;AP62D7B;;AoBn4DA;EA0CI,oBf3BuB;ALw3D3B;;AwB/4DA;EACE,kBAAkB;AxBk5DpB;;AwBn5DA;;EAMM,UAAU;AxBk5DhB;;AwB74DA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,WAAW;AxBg5Db;;AwB74DA;EHmEE,0BCrEyC;EDsEzC,sCGnE8C;EHmE9C,8BGnE8C;EHmE9C,iDGnE8C;EHoE9C,wDCtDoE;EEZpE,sBAAmB;EAAnB,mBAAmB;EACnB,mCAA2B;EAA3B,2BAA2B;EAC3B,aAAa;EACb,2BAAmB;EAAnB,mBAAmB;EACnB,kBAAkB;EAClB,WAAW;AxBi5Db;;AW72DI;Ea5CJ;IHwEI,4BCrEyC;EtB25D3C;AACF;;AWn3DI;Ea5CJ;IH4EI,0BCnFwC;EtB26D1C;AACF;;AqBt1DE;EG/EF;IHgFI,gBAAgB;ErB01DlB;AACF;;AwBh6DA;;;EAGE,oBAAa;EAAb,aAAa;AxBm6Df;;AwBh6DA;;EAEE,oCAA4B;EAA5B,4BAA4B;AxBm6D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;EAChB,qBCqNgC;EDpNhC,gBAAgB;EAChB,0B1Bof+B;E0Bnf/B,cAAc;EACd,eC4NiC;ED3NjC,gBCkOgC;EDjOhC,wCAA0F;EAC1F,WAAW;A5BquEb;;A4BhvEA;EAeI,gBAAgB;EAChB,eAAe;A5BquEnB;;A8Bj7EA;ECCE,YAAY;EACZ,eAAe;A/Bo7EjB;;A8Bl7EA;EACE;;;;;G9By7EC;E+B77ED,YAAY;EACZ,eAAe;EDWf,+GLegH;AzBs6ElH;;A8Bl7EA;EACE,qBAAqB;A9Bq7EvB;;A8Bl7EA;EACE,cAAc;EACd,qBzBCyB;ALo7E3B;;A8Bl7EA;EtB8CE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;E0BzD9B,0B5B0pB+B;AF6xDjC;;AgCn9EA;EfCE,kBZCsB;E2BCtB,uB9BisB+B;E8BhsB/B,+GPwBgH;EOvBhH,0B9BirB+B;E8BhrB/B,mB3BmBuB;E2BlBvB,kBzB+HwB;APs1E1B;;AgCl9EA;EfTE,gBeUwB;EAExB,gBAAgB;EAChB,eAAe;AhCo9EjB;;AiCl+EA;EACE,qBAAuB;EAAvB,uBAAuB;EACvB,oBAAa;EAAb,aAAa;AjCq+Ef;;AiCl+EA;EACE,WAAO;EAAP,OAAO;AjCq+ET;;AkC3+EA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;AlC8+EjB;;AkC3+EA;EACE,c5BNc;E4BOd,cAAc;EACd,oB7BSc;ALq+EhB;;AkBp/EE;EgBSE,qBAAqB;AlC++EzB;;AkCr/EA;EAWI,0BhCmqB6B;EgClqB7B,eAAe;EACf,oBAAoB;AlC8+ExB;;AkC3/EA;EAkBI,cAA2C;AlC6+E/C;;AkCv+EA;EAEI,kBAAc;EAAd,cAAc;EACd,kBAAkB;AlCy+EtB;;AkCr+EA;ECtCE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EDwCjB,oBAAa;EAAb,aAAa;EACb,WAAO;EAAP,OAAO;AlCw+EX;;AkC/9EA;EjBpDE,kBZCsB;EgB6DtB;;qErB29EmE;EqBx9EnE,+EClCoE;EY0BlE,0BhC4nB6B;EgC3nB7B,Y3BmIwB;APg2E5B;;AWj+EI;EuBRJ;IbgBI,0BClDuC;EtBghFzC;AACF;;AWv+EI;EuBRJ;IboBI,0BChEwC;EtBgiF1C;AACF;;AqB99EE;EavBF;IbwBI,gBAAgB;ErBk+ElB;AACF;;AkB5hFE;EgB0CI,qChCwnB2B;AF83DjC;;AkC//EA;EAaM,c5B/DU;E4BgEV,UAAU;AlCs/EhB;;AkCpgFA;EAkBM,6BAA6B;EAC7B,0BhC8mB2B;EgC7mB3B,UAAU;AlCs/EhB;;AkC1gFA;EAwBM,UAAU;AlCs/EhB;;AkC9gFA;EA6BI,qChComB6B;EgCnmB7B,UAAU;AlCq/Ed;;AkC3+EA;EAGI,aAAa;AlC4+EjB;;AkC/+EA;EAQI,cAAc;AlC2+ElB;;AoChlFA;EACE,6B7BiMyB;E6BhMzB,oBAAa;EAAb,aAAa;EACb,gBAAgB;EAChB,c/BmByB;ALgkF3B;;AoChlFA;EnBNE,uBVkMiC;EcpIjC;;qErB8hFmE;EqB3hFnE,kDClCoE;EcrBpE,sBAAmB;EAAnB,mBAAmB;EACnB,0BlC0qB+B;EkCzqB/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;ApCqlFrB;;AW/iFI;EyBtDJ;If8DI,0BClDuC;EtB8lFzC;AACF;;AWrjFI;EyBtDJ;IfkEI,0BChEwC;EtB8mF1C;AACF;;AqB5iFE;EerEF;IfsEI,gBAAgB;ErBgjFlB;AACF;;AkB1mFE;EkBME,qClC4pB6B;EkC3pB7B,0BlC2pB6B;EkC1pB7B,qBAAqB;EACrB,UAAU;ApCwmFd;;AoC9nFA;EA0BI,qClCqpB6B;EkCppB7B,aAAa;ApCwmFjB;;AoCnoFA;EA+BI,qClCgpB6B;AFw9DjC;;AoCvoFA;EAmCI,eAAe;ApCwmFnB;;AoCpmFA;EAGM,cAAc;ApCqmFpB;;AoCxmFA;EASI,yB9BpDY;E8BqDZ,clC4oB6B;EkC3oB7B,UAAU;ApCmmFd;;AoC9mFA;EAeI,6BAA6B;EAC7B,0BlCwnB6B;EkCvnB7B,YAAY;EACZ,oBAAoB;ApCmmFxB;;AoC1lFA;EACE,yBAAuE;EACvE,kB7B6H+B;E6B5H/B,gBAAyD;ApC6lF3D;;AoC1lFA;EACE,mB7BuHgC;E6BtHhC,YAAY;EACZ,iBAAyD;ApC6lF3D;;AqC3qFA;ElCAI,gBAAgB;EAChB,iBAAiB;EmCFnB,uKlCQiL;EkCPjL,kBAAkB;EAClB,gBlCc0B;EkCb1B,sBAAsB;EACtB,gBAAgB;EAChB,gBlCiE0B;EkChE1B,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,mBAAmB;EACnB,kBAAkB;EAClB,oBAAoB;ErBbpB,kBZCsB;EgCMtB,yBnC4rB+B;EmC3rB/B,mF9B0M0F;E8BzM1F,cAAc;EACd,mBjC8BmD;EiC7BnD,chCYyB;EgCXzB,mB9B2M0B;E8B1M1B,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,qBAAqB;EACrB,YZdO;AzBwsFT;;AAEA;EGtsFM,iBAAiB;EACjB,iBAAiB;AHwsFvB;;AqC5rFA;E7BeE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EiCxD3B,gBAAgB;EAChB,4BAAgD;ArCisFlD;;AqCrsFA;EAOI,aAAa;ArCksFjB;;AqCzsFA;EAWI,wB9B0LwB;APwgF5B;;AqC9rFA;EACE,0B9BoL0B;AP6gF5B;;AqClsFA;EAKI,gBAAgB;ArCisFpB;;AW7qFI;E0BzDJ;IA6CI,gB9BsK6B;EPwhF/B;AACF;;AuChvFA;EACE,cAAc;EACd,gBAAgB;EAChB,UAAU;EACV,kBAAkB;EAClB,WAAW;AvCmvFb;;AuCxvFA;EAQI,WAAW;EACX,cAAc;AvCovFlB;;AuC7vFA;;;;;EAiBI,SAAS;EACT,YAAY;EACZ,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,OAAO;EACP,WAAW;AvCovFf;;AuChvFA;EAEI,iBAA8B;AvCkvFlC;;AuC9uFA;EAEI,gBAA8B;AvCgvFlC;;AuC5uFA;EAEI,mBAA+B;AvC8uFnC;;AuC1uFA;EAEI,uBAA+B;AvC4uFnC;;AwC3xFA,mBAAA;AACA;;EAEE,uBAAuB;AxC8xFzB;;AwC3xFA;EALA;;IAQI,qBAAqB;ExC8xFvB;AACF;;AyCxyFA;EAEE,sDnB8BoE;AtB4wFtE;;AyC5yFA;EAKI,UAAU;AzC2yFd;;AyCvyFA;EAEI,aAAa;AzCyyFjB;;AyCryFA;EpBgDE;;qErB0vFmE;EqBvvFnE,qDClCoE;EmBdpE,SAAS;EACT,gBAAgB;EAChB,kBAAkB;AzC0yFpB;;AWjwFI;E8B9CJ;IpBsDI,0BClDuC;EtBgzFzC;AACF;;AWvwFI;E8B9CJ;IpB0DI,0BChEwC;EtBg0F1C;AACF;;AqB9vFE;EoB7DF;IpB8DI,gBAAgB;ErBkwFlB;AACF;;AyCxzFA;EACE,wBAAwB;AzC2zF1B;;AyCvzFA;EACE,kBAAkB;AzC0zFpB;;A0Cr1FA;EzBFE,kBZCsB;EgB6DtB;;qErB+xFmE;EqB5xFnE,kDClCoE;EoBzBpE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAA6B;EAC7B,sBAAsB;EACtB,SAAS;EACT,+GjBiBgH;EiBhBhH,0BxC0qB+B;EwCzqB/B,2BAAoB;EAApB,oBAAoB;EACpB,mBbOoC;EaNpC,gBtCC0B;EsCA1B,ebQmC;EaPnC,qBAAuB;EAAvB,uBAAuB;EACvB,8BAA8B;EAC9B,oBAAoB;EACpB,SAAS;EACT,eAAe;EACf,ebLgC;EaMhC,aAAa;EACb,erCJc;EqCKd,kBAAkB;EAClB,yBAAyB;EACzB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,sBAAsB;EACtB,mBAAmB;A1C01FrB;;AW1zFI;E+B1DJ;IrBkEI,0BClDuC;EtBy2FzC;AACF;;AWh0FI;E+B1DJ;IrBsEI,0BChEwC;EtBy3F1C;AACF;;AqBvzFE;EqBzEF;IrB0EI,gBAAgB;ErB2zFlB;AACF;;AkBp4FE;EwB2BE,gHjBL+G;EiBM/G,UAAU;EACV,qBAAqB;A1C62FzB;;A0C54FA;EAoCI,kGAAwI;A1C42F5I;;A0Ch5FA;EAyCI,kGAAwI;A1C22F5I;;A0Cp5FA;EA8CI,kGAA4I;EAC5I,qHjBzBoH;AzBm4FxH;;A0Cz5FA;EAoDI,qCxC+nB6B;EwC9nB7B,sBAAsB;EACtB,gBAAgB;EAChB,0BxC4nB6B;EwC3nB7B,oBAAoB;A1Cy2FxB;;A0Cr2FE;EACE,kGAA4I;A1Cw2FhJ;;A0Cn2FA;EACE,cxC8nB+B;AFwuEjC;;A0C51FE;EAII,yBpCjFU;EoCoFZ,YxC6mB6B;AF6uEjC;;A0Cj2FE;EAYI,YxCwmB2B;AFivEjC;;A0Cr2FE;EAII,yBpC3EU;EoC8EZ,YxC6mB6B;AFsvEjC;;A0C12FE;EAYI,YxCwmB2B;AF0vEjC;;A0C92FE;EAII,yBpCrEU;EoCwEZ,YxC6mB6B;AF+vEjC;;A0Cn3FE;EAYI,YxCwmB2B;AFmwEjC;;A0Cv3FE;EAII,yBpC/DU;EoCkEZ,YxC6mB6B;AFwwEjC;;A0C53FE;EAYI,YxCwmB2B;AF4wEjC;;A0Ch4FE;EAII,yBpCzDU;EoC4DZ,YxC6mB6B;AFixEjC;;A0Cr4FE;EAYI,YxCwmB2B;AFqxEjC;;A0Cz4FE;EAII,yBpCnDU;EoCsDZ,YxC6mB6B;AF0xEjC;;A0C94FE;EAYI,YxCwmB2B;AF8xEjC;;A0Cl5FE;EAII,yBxCuCmC;EwCpCrC,YxC6mB6B;AFmyEjC;;A0Cv5FE;EAYI,YxCwmB2B;AFuyEjC;;A0C35FE;EAEI,yBxCknB2B;EwC7mB7B,0BxC+lB6B;AF0zEjC;;A0Ch6FE;EAYI,0BxC0lB2B;AF8zEjC;;AAEA;E0Cj5FI,2CxC+lB6B;EwC9lB7B,+BxC8lB6B;AFqzEjC;;AAEA;;E0C/4FE,gBAAgB;EAChB,yCAAyC;A1Ck5F3C;;A0C34FA;;;;;;;EAEE,oBbhGqC;EaiGrC,cb9FkC;A7Bi/FpC;;A0Ch5FA;;;;;;;EAEE,eblGmC;A7B0/FrC;;A0Cr5FA;EAEE,cbtGkC;A7B6/FpC;;A0Ch5FA;EACE,SAAS;EACT,WAAW;A1Cm5Fb;;A0Cr5FA;EAKI,mBrCvHwB;EqCwHxB,cAAc;A1Co5FlB;;AAEA;;;E0C74FI,WAAW;A1Ci5Ff;;A0C14FA;EACE,YAAY;A1C64Fd;;A0Cx4FA;EACE,uBAA8B;A1C24FhC;;A0C54FA;EAII,sBAAiC;A1C44FrC;;A0Ch5FA;EAQI,uBAAiC;A1C44FrC;;A0Cp5FA;EAYI,sBAAiC;A1C44FrC;;A0Cv4FA;;EAEE,mBbxKoC;EayKpC,oBrCjKyB;EqCkKzB,qBrCnK0B;AL6iG5B;;A0Cv4FA;;;;EAIE,cAAc;A1C04FhB;;AAEA;;;;;E2CrkGE,iBtCgByB;AL2jG3B;;AAEA;E2CzkGE,8BAA8B;EAC9B,2BAAqD;A3C2kGvD;;AAEA;E2CzkGI,qCzCsqB6B;AFq6EjC;;AAEA;;;;;;E2CpkGE,uBAAuB;EACvB,gBAAgB;A3C2kGlB;;AAEA;;;;;;;;;;;;;;;;E2C1kGI,gBAAgB;EAChB,0BzCwpB6B;AFm8EjC;;AAEA;;;;;;E2CzlGI,qCAA6D;A3CgmGjE;;AAEA;;;;;;E2C9lGI,qCAA+D;A3CqmGnE;;AAEA;;;;;;;;;;;E2ClmGI,6BAA6B;A3C8mGjC;;AkB7oGE;;;;;;;EyByCI,crClDU;ANgqGhB;;A2ClnGE;;;EAQI,wCrCtDU;ANsqGhB;;A2CxnGE;;;EAYI,wCrC1DU;AN4qGhB;;A2C9nGE;;;EAgBI,wCrC9DU;ANkrGhB;;A2CpoGE;;;;;EAqBI,6BAA6B;EAC7B,0BzC+mB2B;AFwgFjC;;A2CnnGE;EACE,qBrCzEY;AN+rGhB;;AkBtrGE;;;;;;;EyByCI,crC5CU;ANmsGhB;;A2C3pGE;;;EAQI,yCrChDU;ANysGhB;;A2CjqGE;;;EAYI,yCrCpDU;AN+sGhB;;A2CvqGE;;;EAgBI,yCrCxDU;ANqtGhB;;A2C7qGE;;;;;EAqBI,6BAA6B;EAC7B,0BzC+mB2B;AFijFjC;;A2C5pGE;EACE,qBrCnEY;ANkuGhB;;AkB/tGE;;;;;;;EyByCI,crCtCU;ANsuGhB;;A2CpsGE;;;EAQI,wCrC1CU;AN4uGhB;;A2C1sGE;;;EAYI,wCrC9CU;ANkvGhB;;A2ChtGE;;;EAgBI,wCrClDU;ANwvGhB;;A2CttGE;;;;;EAqBI,6BAA6B;EAC7B,0BzC+mB2B;AF0lFjC;;A2CrsGE;EACE,qBrC7DY;ANqwGhB;;AkBxwGE;;;;;;;EyByCI,crChCU;ANywGhB;;A2C7uGE;;;EAQI,0CrCpCU;AN+wGhB;;A2CnvGE;;;EAYI,0CrCxCU;ANqxGhB;;A2CzvGE;;;EAgBI,0CrC5CU;AN2xGhB;;A2C/vGE;;;;;EAqBI,6BAA6B;EAC7B,0BzC+mB2B;AFmoFjC;;A2C9uGE;EACE,qBrCvDY;ANwyGhB;;AkBjzGE;;;;;;;EyByCI,crC1BU;AN4yGhB;;A2CtxGE;;;EAQI,wCrC9BU;ANkzGhB;;A2C5xGE;;;EAYI,wCrClCU;ANwzGhB;;A2ClyGE;;;EAgBI,wCrCtCU;AN8zGhB;;A2CxyGE;;;;;EAqBI,6BAA6B;EAC7B,0BzC+mB2B;AF4qFjC;;A2CvxGE;EACE,qBrCjDY;AN20GhB;;AkB11GE;;;;;;;EyByCI,crCpBU;AN+0GhB;;A2C/zGE;;;EAQI,yCrCxBU;ANq1GhB;;A2Cr0GE;;;EAYI,yCrC5BU;AN21GhB;;A2C30GE;;;EAgBI,yCrChCU;ANi2GhB;;A2Cj1GE;;;;;EAqBI,6BAA6B;EAC7B,0BzC+mB2B;AFqtFjC;;A2Ch0GE;EACE,qBrC3CY;AN82GhB;;AkBn4GE;;;;;;;EyByCI,czCsEmC;AF8xGzC;;A2Cx2GE;;;EAQI,wCzCkEmC;AFoyGzC;;A2C92GE;;;EAYI,wCzC8DmC;AF0yGzC;;A2Cp3GE;;;EAgBI,wCzC0DmC;AFgzGzC;;A2C13GE;;;;;EAqBI,6BAA6B;EAC7B,0BzC+mB2B;AF8vFjC;;A2Cz2GE;EACE,qBzC+CqC;AF6zGzC;;AkB56GE;;;;;;;EyByCI,czC+DmC;AF80GzC;;A2Cj5GE;;;EAQI,2CzC2DmC;AFo1GzC;;A2Cv5GE;;;EAYI,2CzCuDmC;AF01GzC;;A2C75GE;;;EAgBI,2CzCmDmC;AFg2GzC;;A2Cn6GE;;;;;EAqBI,6BAA6B;EAC7B,0BzC+mB2B;AFuyFjC;;A2Cl5GE;EACE,qBzCwCqC;AF62GzC;;AkB59GE;;;EyBmFE,kGAAwF;A3C+4G5F;;A2Cl5GA;;;EAQI,2Cd1FmD;A7B0+GvD;;A2C34GA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,cAAc;EACd,iBAAiB;EACjB,YdpEiC;EcqEjC,YAAY;EACZ,UAAU;EACV,wCAAwC;EACxC,WdxEiC;A7Bs9GnC;;A2Cv5GA;EAYI,ed1EkC;Ec2ElC,cd3EkC;A7B09GtC;;A2C55GA;EAiBI,ed9EkC;Ec+ElC,cd/EkC;A7B89GtC;;A2Cj6GA;EAwBI,+BzC4jB6B;EyC3jB7B,gBAAgB;EAChB,cAAc;A3C64GlB;;A2Cv6GA;EA8BI,+BzCsjB6B;AFu1FjC;;A2C36GA;EAkCI,+BzCkjB6B;AF21FjC;;A4C/gHA;EACE,kBAAkB;EAClB,iHnBsBkH;EmBrBlH,cfwCwC;EetCxC,YAAY;EACZ,UAAU;EACV,afoCwC;A7B6+G1C;;A4CxhHA;EAUI,qHnBaoH;AzBqgHxH;;A4C5hHA;EAeI,sHnBOqH;AzB0gHzH;;A4ChiHA;EAoBI,gBAAgB;A5CghHpB;;A4C3gHE;EACE,qBfqB8D;EepB9D,YfkBoC;EejBpC,oBfoBuC;EenBvC,kBfiBuC;EehBvC,WAAW;A5C8gHf;;A4CnhHG;;EASG,qBAAqB;EACrB,oBvCdqB;AL6hH3B;;A4CzhHG;;EAaK,qBvCjBmB;EuCkBnB,oBAAoB;A5CihH5B;;A4CxjHA;EA8CI,cfFsC;EeGtC,mBfHsC;EeItC,afJsC;A7BkhH1C;;A4C1gHA;EAEI,gBAAgB;EAChB,gBvCrCY;EuCsCZ,iBfbsC;EectC,cAAc;EACd,iBAAiB;EACjB,kBAAkB;A5C4gHtB;;A4CnhHA;EAUM,aAAa;A5C6gHnB;;A4CvhHA;EAcM,cAAc;EACd,kBAAkB;EAClB,mBvClDU;EuCmDV,iBAAiB;A5C6gHvB;;A4CxgHA;EACE,mBAAqB;EAArB,qBAAqB;EACrB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,eAAe;EACf,WAAW;EACX,YAAY;EACZ,YnB7EO;AzBwlHT;;A4CzgHE;EATF;IAWM,aAAa;E5C4gHjB;AACF;;A4CxhHA;EAgBI,gBAAgB;A5C4gHpB;;A6CtmHA;;E5BDE,kBZCsB;EwCItB,uB3C8rB+B;E2C5rB/B,+GpBoBgH;EoBnBhH,2BAAoB;EAApB,oBAAoB;EACpB,kBAAkB;A7CumHpB;;A6C/mHA;;;EAgBQ,yBvCbQ;EuCcR,Y3CirByB;AFo7FjC;;A6CtnHA;;;EAgBQ,yBvCPQ;EuCQR,0B3CmqByB;AFy8FjC;;A6C7nHA;;;EAgBQ,yBvCDQ;EuCER,Y3CirByB;AFk8FjC;;A6CpoHA;;;EAgBQ,yBvCKQ;EuCJR,0B3CmqByB;AFu9FjC;;A6C3oHA;;;EAgBQ,yBvCWQ;EuCVR,0B3CmqByB;AF89FjC;;A6ClpHA;;;EAgBQ,yBvCiBQ;EuChBR,0B3CmqByB;AFq+FjC;;A6CzpHA;;;EAgBQ,yB3CuGiC;E2CtGjC,Y3CirByB;AF89FjC;;A6ChqHA;;;EAgBQ,yB3CiGiC;E2ChGjC,0B3CmqByB;AFm/FjC;;A6CvqHA;;;ExB6DE;;qErBinHmE;EqB9mHnE,oEClCoE;EuBLlE,gBAAgB;EAChB,kBAAc;EAAd,cAAc;EACd,YAAY;EACZ,sBhBAiC;EgBCjC,qBhBDiC;EgBEjC,kBAAkB;EASlB;;;O7CkpHG;AACP;;AW/nHI;EkC3DJ;;;IxBmEI,0BClDuC;EtBgrHzC;AACF;;AWvoHI;EkC3DJ;;;IxBuEI,0BChEwC;EtBksH1C;AACF;;AqBhoHE;EwB1EF;;;IxB2EI,gBAAgB;ErBsoHlB;AACF;;A6CltHA;;;;;;;;;EAoCM,UAAU;A7C0rHhB;;A6C9tHA;;;;;EA8CM,YhBSwB;A7B+qH9B;;A6CtuHA;;;EAmDM,SAAS;A7CyrHf;;A6C5uHA;;;;;EAwDQ,qC3C4nByB;AFgkGjC;;A6CpvHA;;;;E5BDE,gB4BuE0B;EAExB,6BAA6B;EAC7B,gBAAgB;A7CorHpB;;A6ChrHA;EAEI,gBAAgB;A7CkrHpB;;A6CjwHA;;EAoFI,iBAA6C;A7CkrHjD;;A6CzrHA;;EAYI,cAAc;A7CkrHlB;;A6C9rHA;;;E5BzDE,yB4B0E+B;E5BzE/B,4B4ByE+B;A7CorHjC;;A6CrsHA;;;;E5BnEE,0B4B0FgC;E5BzFhC,6B4ByFgC;A7CsrHlC;;A6ClrHA;EACE,qBAAuB;EAAvB,uBAAuB;EACvB,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;A7CqrHzB;;;A6C/xHA;;;EA8GI,gBAA4C;EAC5C,cAAc;EACd,WAAW;A7CwrHf;;A6CjsHA;;EAcI,aAAa;A7CwrHjB;;A6CtsHA;;;E5BnGE,yB4BuH8B;E5BtH9B,0B4BsH8B;A7CyrHhC;;A6C7sHA;;;;E5BzFE,6B4BmHiC;E5BlHjC,4B4BkHiC;A7C2rHnC;;A6CvrHA;EACE,6BAA6B;EAC7B,gBAAgB;A7C0rHlB;;AAEA;;;E6C5qHI,gBAAgB;A7CgrHpB;;AAEA;;;;;;;E6C9qHM,sBAAsB;EACtB,oBAAoB;EACpB,kBAAkB;A7CsrHxB;;A6CjrHA;;;;;;;;G7C2rHG;A6C/qHH;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,oBAA2B;EAA3B,2BAA2B;A7CirH7B;;A6CprHA;EAMI,WAAW;A7CkrHf;;A6C5qHA;;;EAGI,gBAAgB;A7C+qHpB;;A6ClrHA;;;;;;;EAOM,sBAAsB;EACtB,oBAAoB;EACpB,kBAAkB;A7CqrHxB;;A8C33HA;EACE,2BAA2B;EAC3B,yB5CksB+B;E4CjsB/B,kBzCDsB;EyCEtB,+GrByBgH;EqBxBhH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,qBAAqB;A9C83HvB;;A8Cx4HA;EAeM,wIxCZU;ANy4HhB;;AkBx3HE;E4BAQ,yIxCjBM;AN64HhB;;A8Ch5HA;EAeM,wIxCNU;AN24HhB;;AkBh4HE;E4BAQ,yIxCXM;AN+4HhB;;A8Cx5HA;EAeM,wIxCAU;AN64HhB;;AkBx4HE;E4BAQ,yIxCLM;ANi5HhB;;A8Ch6HA;EAeM,wIxCMU;AN+4HhB;;AkBh5HE;E4BAQ,yIxCCM;ANm5HhB;;A8Cx6HA;EAeM,wIxCYU;ANi5HhB;;AkBx5HE;E4BAQ,yIxCOM;ANq5HhB;;A8Ch7HA;EAeM,wIxCkBU;ANm5HhB;;AkBh6HE;E4BAQ,yIxCaM;ANu5HhB;;A8Cx7HA;EAeM,wI5C4GmC;AFi0HzC;;AkBx6HE;E4BAQ,yI5CuG+B;AFq0HzC;;A8Ch8HA;EAeM,wI5CqGmC;AFg1HzC;;AkBh7HE;E4BAQ,yI5CgG+B;AFo1HzC;;AkBp7HE;E4BSI,gHrBF6G;EqBG7G,qBAAqB;A9C+6H3B;;A8C78HA;EAkCM,UAAU;A9C+6HhB;;A8Cj9HA;EAuCI,eAAe;EACf,cAAc;A9C86HlB;;A8Ct9HA;E7BOE,2BZLsB;EYMtB,4BZNsB;ALy9HxB;;A8C39HA;E7BiBE,+BZfsB;EYgBtB,8BZhBsB;AL89HxB;;A8Cv6HA;EACE,4BAA4B;A9C06H9B;;AAEA;E8Ct6HE,eAAe;A9Cw6HjB;;A8Cr6HA;EAEI,qC5CinB6B;E4ChnB7B,mBAAoC;EACpC,gBAAgB;EAChB,gBAAgB;EAChB,gBAAgB;A9Cu6HpB;;A8C76HA;EASM,aAAa;A9Cw6HnB;;A8Cj7HA;EAaM,yC5CsmB2B;AFk0GjC;;A8Cr7HA;EAkBI,gBAAgB;EAChB,oBAAa;EAAb,aAAa;EACb,qBAAqB;A9Cu6HzB;;A8C37HA;EAuBM,+B5C4lB2B;E4C3lB3B,yCAAyC;A9Cw6H/C;;A8Ch8HA;EA4BM,kRAAkR;EAClR,cAAc;EACd,kBAAkB;EAClB,YAAY;EACZ,aAAa;EACb,aAAa;A9Cw6HnB;;A8Cz8HA;EAqCM,qBAAqB;A9Cw6H3B;;A8C78HA;E7BlDE,6B6B6FiC;E7B5FjC,4B6B4FiC;A9Cu6HnC;;A8Cl9HA;E7B5DE,yB6B2G8B;E7B1G9B,0B6B0G8B;A9Cw6HhC;;A8Cv9HA;EAmDI,gBAAgB;A9Cw6HpB;;A8C39HA;;;E7B5DE,yB6BsHgC;E7BrHhC,0B6BqHgC;A9Cw6HlC;;A8Cl+HA;;;E7BlDE,6B6BoHmC;E7BnHnC,4B6BmHmC;A9Cu6HrC;;A8Cz+HA;EAuEI,cAAc;EACd,UAAU;EACV,eAAe;EACf,uCAAuC;A9Cs6H3C;;A8Ch/HA;EA8EI,UAAU;A9Cs6Hd;;A8Cp/HA;;;;;;E7B5DE,yB6BkJgC;E7BjJhC,0B6BiJgC;A9Cw6HlC;;A8Cj6HA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,mBAAmB;EACnB,iBzC9IyB;ALkjI3B;;A8Cz6HA;EAQI,qBAAuB;EAAvB,uBAAuB;EACvB,uBzCnJwB;ALwjI5B;;A8C96HA;EAaI,sBzCvJwB;AL4jI5B;;A8Cl6HE;EACE,mBzC1JuB;AL+jI3B;;A8Ct7HA;EX/JE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EWoLjB,kBAAc;EAAd,cAAc;EACd,YAAY;A9Cs6HhB;;A8C97HA;EA2BM,oBzCpKqB;AL2kI3B;;A8Cl8HA;EAgCI,yB5Csf6B;AFg7GjC;;A8Ct8HA;EAoCI,eAAe;A9Cs6HnB;;A8Ch6HA;EACE,kBAAc;EAAd,cAAc;EACd,kBzCxLc;AL2lIhB;;A8Cr6HA;E7BnME,2BZLsB;EYMtB,4BZNsB;ALknIxB;;A8C16HA;E7BzLE,+BZfsB;EYgBtB,8BZhBsB;ALunIxB;;A8C/6HA;EAaI,gBAAgB;A9Cs6HpB;;A8Cn7HA;EAiBI,oBzCpMuB;AL0mI3B;;A8Ch6HA;EACE,yC5Cod+B;E4Cnd/B,kBzC/Mc;ALknIhB;;A8Cr6HA;E7B1NE,2BZLsB;EYMtB,4BZNsB;EyCsOpB,aAAa;A9Co6HjB;;A8C36HA;E7BhNE,+BZfsB;EYgBtB,8BZhBsB;AL+oIxB;;A8Ch7HA;EAeI,gBAAgB;A9Cq6HpB;;A8C/5HA;EAEE,4C5C8b+B;E4C5b/B,gBAAgB;EAChB,kBzCvOc;ALuoIhB;;A8Cr6HA;E7B/OE,2BZLsB;EYMtB,4BZNsB;AL8pIxB;;A8C16HA;E7BrOE,+BZfsB;EYgBtB,8BZhBsB;EyCkQpB,gBAAgB;A9Ck6HpB;;A8Ch7HA;EAkBI,cAAc;A9Ck6HlB;;A8Cp7HA;EAsBI,aAAa;A9Ck6HjB;;A8C95HA;EACE,mBAAqD;EACrD,mCzC3PyB;AL4pI3B;;A8Cn6HA;EAKI,oBzC9PuB;EyC+PvB,sBzChQwB;EyCiQxB,qBzChQuB;EyCiQvB,oBzCjQuB;ALmqI3B;;A8C95HA;EAEE,qCAA2G;A9Cg6H7G;;A8C35HA;E7BlSE,kBZCsB;EyCoStB,WAAW;A9C65Hb;;A8C15HA;E7BxRE,+BZfsB;EYgBtB,8BZhBsB;EyC0StB,WAAW;A9C65Hb;;A8C15HA;E7BxSE,2BZLsB;EYMtB,4BZNsB;EyCgTtB,WAAW;A9C65Hb;;A8Cx5HA;EACE,gBAAgB;EAChB,kBzCrSc;EyCsSd,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,OAAO;A9C25HT;;AW3pII;EmCuQJ;IAEI,uBjBjQ2B;IiBiQ3B,oBjBjQ2B;IiBiQ3B,ejBjQ2B;IiBkQ3B,0BzChTuB;IyCgTvB,uBzChTuB;IyCgTvB,kBzChTuB;IyCiTvB,UAAU;IACV,SAAS;E9Cu5HX;E8C55HF;IAQM,qBAAqB;IACrB,WAAW;E9Cu5Hf;AACF;;AWxqII;EmCuQJ;IAcI,uBjB5Q2B;IiB4Q3B,oBjB5Q2B;IiB4Q3B,ejB5Q2B;E7BoqI7B;AACF;;A8Cv6HA;EAkBI,sBAAmC;A9Cy5HvC;;A8Cr5HA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;A9Cw5HxB;;AWvrII;EmC6RJ;IAKI,uBAAmB;IAAnB,mBAAmB;IACnB,sBAAmC;IACnC,qBAAkC;E9C05HpC;E8Cj6HF;IAUM,oBAAa;IAAb,aAAa;IAEb,gBAAY;IAAZ,YAAY;IACZ,0BAAsB;IAAtB,sBAAsB;IACtB,qBAAkC;IAClC,gBAAgB;IAChB,oBAAiC;E9Cy5HrC;AACF;;A8C16HA;EAqBI,qBzCxVuB;ALivI3B;;A8Cj5HA;EACE,+GrB3VgH;EqB4VhH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;A9Co5HxB;;AWjtII;EmC0TJ;IAMI,uBAAmB;IAAnB,mBAAmB;E9Cs5HrB;E8C55HF;IASM,gBAAY;IAAZ,YAAY;IACZ,gBAAgB;E9Cs5HpB;E8Ch6HF;I7B3WE,0B6BwXoC;I7BvXpC,6B6BuXoC;E9Cu5HpC;E8Cp6HF;;;;;;;I7B3WE,0B6BiYsC;I7BhYtC,6B6BgYsC;E9Cw5HtC;E8C96HF;I7BjWE,yB6B4XmC;I7B3XnC,4B6B2XmC;E9Cu5HnC;E8Cl7HF;;;;;;;I7BjWE,yB6BqYqC;I7BpYrC,4B6BoYqC;E9Cw5HrC;E8C57HF;I7BtXE,gB6B+Z8B;E9Cs5H9B;E8C/7HF;;;;;;;I7BtXE,gB6BwagC;E9Cs5HhC;E8Cx8HF;IAuDQ,0C5CwQyB;I4CvQzB,cAAc;E9Co5HpB;AACF;;A8C78HA;EA8DI,gBAAgB;EAChB,qBzC/ZuB;ALkzI3B;;A8Cz4HE;EACE,oBzC1auB;EyC2avB,mBzC3auB;ALuzI3B;;A8Cx4HA;EtClaE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;E0CyX3B,SAAS;A9C64HX;;A8C34HE;EACE,mBzCxbY;ALs0IhB;;A8C/4HE;EAII,iBzC3bU;AL00IhB;;A8C14HE;EACE,gBzCjcY;AL80IhB;;A8Cz4HA;EtCvaE,mBJXmD;EIYnD,gBJnC0B;EIoC1B,0BJayC;EIZzC,qBJ6B+B;E0C0Y/B,yB5C0N+B;E4CzN/B,gBAAgB;A9C84HlB;;A8C54HE;EACE,oBzC5cY;AL21IhB;;A8C34HA;EtCpaE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;E0CmZ9B,yB5C+M+B;AFisHjC;;A8Cn5HA;EAMI,gBAAgB;A9Ci5HpB;;A8C54HA;EACE,eAAe;EACf,kBAAkB;EAClB,gEAAgE;A9C+4HlE;;A8Cl5HA;EAMI,+B5CiM6B;AF+sHjC;;A8Ct5HA;EASM,gHrB7d6G;AzB82InH;;A+Cr4IA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,yB7CgHuC;E6C/GvC,SAAS;EACT,mBAA+B;EAC/B,0B7C6qB+B;E6C5qB/B,2BAAoB;EAApB,oBAAoB;EACpB,mBlB2EoC;EkBzEpC,YlB2EgC;EkB1EhC,qBAAuB;EAAvB,uBAAuB;EACvB,0B3CoDyC;E2CnDzC,oBlB6EmC;EkB5EnC,e1CK0B;E0CJ1B,kBlB4EmC;EkB3EnC,kBAAkB;EAClB,kBAAkB;EAClB,sBAAsB;EACtB,mBAAmB;A/Cu4IrB;;A+Cz5IA;EAqBI,aAAa;A/Cw4IjB;;A+C75IA;EA0BI,gZCqCmI;EDpCnI,YAAY;EACZ,sBAA0D;EAC1D,mBAAqC;EACrC,iBAAQ;EAAR,QAAQ;EACR,WAAW;A/Cu4If;;A+Ct6IA;EAqCI,0B7C6oB6B;E6C5oB7B,kBlBiDiC;EkBhDjC,cAAc;A/Cq4IlB;;A+Ch4IE;;EAEE,yBzC/CY;EyCgDZ,Y7CipB6B;AFkvHjC;;A+Ct4IE;;EAEE,yBzCzCY;EyC0CZ,Y7CipB6B;AFwvHjC;;A+C54IE;;EAEE,yBzCnCY;EyCoCZ,Y7CipB6B;AF8vHjC;;A+Cl5IE;;EAEE,yBzC7BY;EyC8BZ,Y7CipB6B;AFowHjC;;A+Cx5IE;;EAEE,yBzCvBY;EyCwBZ,Y7CipB6B;AF0wHjC;;A+C95IE;;EAEE,yBzCjBY;EyCkBZ,Y7CipB6B;AFgxHjC;;A+Cp6IE;;EAEE,yB7CyEqC;E6CxErC,Y7CipB6B;AFsxHjC;;A+C16IE;;EAEE,yB7CkEqC;E6CjErC,0B7CmoB6B;AF0yHjC;;A+Cx6IA;EACE,uBAAuB;EACvB,qC7C4nB+B;AF+yHjC;;A+C76IA;EAKI,mZCMmI;AhDs6IvI;;A+Cv6IA;EAEE,wCAAwC;A/Cy6I1C;;AkBz9IE;E6BmDE,0B7C+mB6B;E6C9mB7B,qBAAqB;A/C06IzB;;A+Ch7IA;EAYM,qC7CwmB2B;AFg0HjC;;A+Cp7IA;EAgBM,qC7ComB2B;AFo0HjC;;A+Cx7IA;EAoBM,UAAU;A/Cw6IhB;;A+C57IA;EAyBQ,qC7C2lByB;AF40HjC;;A+Ch8IA;EA6BQ,qC7CulByB;AFg1HjC;;AAEA;E+Ch6IE,wCzCrGc;EyCsGd,czCtGc;ANwgJhB;;AAEA;E+Ch6II,wCzC1GY;AN4gJhB;;AAEA;E+C/5IE,wCzC/Gc;ANghJhB;;AAEA;E+C/5II,wCzCnHY;ANohJhB;;AAEA;E+C75IE,0B7C0jB+B;AFq2HjC;;AAEA;E+C75IE,qC7CsjB+B;E6CrjB/B,0B7CqjB+B;AF02HjC;;AAEA;E+C75IE,qC7CijB+B;AF82HjC;;AAEA;E+C75IE,WAAW;EACX,8CAA8C;EAC9C,gCAAgC;A/C+5IlC;;AAEA;E+C75IE,gBAAgB;EAChB,mBAAmB;EACnB,qB1C3H0B;E0C4H1B,uCAA4C;EAA5C,+BAA4C;EAC5C,gCAAgC;A/C+5IlC;;A+C55IA;EACE,uBAAkC;EAClC,oBAAc;EAAd,cAAc;EACd,elB9DmC;EkB+DnC,qB1CpI0B;E0CqI1B,qB1CrI0B;E0CsI1B,kBAAS;EAAT,SAAS;EACT,clBlEmC;A7Bi+IrC;;A+C55IA;EZ/JE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EYkKnB,sBAAmB;EAAnB,mBAAmB;EACnB,yBzC7Jc;EyC8Jd,Y7C6hB+B;E6C5hB/B,2BAAoB;EAApB,oBAAoB;EACpB,elB/EgC;EkBgFhC,kBAAkB;EAClB,gB3CxJ0B;E2CyJ1B,qBAAuB;EAAvB,uBAAuB;A/C85IzB;;A+C15IA;EACE,eAAe;A/C65IjB;;A+C15IA;EACE,cAAc;A/C65IhB;;A+Cz5IA;;EAEE,aAAa;A/C45If;;AiDrlJA;EACE,yB5CF0B;E4CG1B,kB5CFsB;E4CGtB,2BAAoB;EAApB,oBAAoB;EACpB,0BAAsB;EAAtB,sBAAsB;EACtB,mB5Cac;E4CZd,eAAe;EACf,cAAc;AjDwlJhB;;AiDrlJA;EACE,yB/CurB+B;E+CtrB/B,SAAS;EACT,mBpB6FoC;EoB5FpC,WAAW;AjDwlJb;;AiD5lJA;;EAQI,6B5CnBwB;E4CoBxB,gB7CFwB;E6CGxB,mB5CFY;E4CGZ,kB5CHY;E4CIZ,sBAAsB;EACtB,mBAAmB;AjDylJvB;;AiDtmJA;;EAmBM,epBwF+B;EoBvF/B,8BAA8B;EAC9B,oBAAoB;AjDwlJ1B;;AiD7mJA;EA0BI,0B/CgpB6B;AFu8HjC;;AiDjnJA;;EA8BM,kBpBkF+B;EoBjF/B,gB7CxBsB;E6CyBtB,cpB8E8B;A7B0gJpC;;AiDxnJA;;EAuCM,gB7CnCsB;E6CoCtB,cpBsE8B;EoBrE9B,0BpB6EsC;EoB5EtC,qBAAqB;AjDslJ3B;;AiDjlJE;;;EhCpDA,2BZLsB;EYMtB,4BZNsB;ALipJxB;;AiDxlJE;;EAYU,2B5CrEY;ALspJxB;;AiD7lJE;;EAgBU,4B5CzEY;AL2pJxB;;AiDlmJE;;;EhC1CA,+BZfsB;EYgBtB,8BZhBsB;ALkqJxB;;AiDzmJE;;EAiCU,8B5C1FY;ALuqJxB;;AiD9mJE;;EAqCU,+B5C9FY;AL4qJxB;;AiDlqJA;EA6FI,6B5CxGwB;ALirJ5B;;AiDtqJA;;EAmGM,aAAa;AjDwkJnB;;AiDnkJA;EACE,yB5CpH0B;AL0rJ5B;;AiDpkJE;EACE,SAAS;AjDukJb;;AiDnkJA;;;EAII,SAAS;AjDqkJb;;AiDjkJA;;EAIM,epBH+B;A7BqkJrC;;AiDtkJA;;;;EAYM,cpBV8B;A7B2kJpC;;AiD5jJA;EAEI,yB/CnCqC;AFimJzC;;AiDvjJE;;;EAII,yB3C7JU;E2C8JV,Y/CiiB2B;AFwhIjC;;AiDtjJI;;;EAKM,yB3CxKM;E2CyKN,Y/CwhBuB;AF+hIjC;;AiDrkJE;;;EAII,yB3CvJU;E2CwJV,0B/CmhB2B;AFojIjC;;AiDpkJI;;;EAKM,yB3ClKM;E2CmKN,Y/CwhBuB;AF6iIjC;;AiDnlJE;;;EAII,yB3CjJU;E2CkJV,Y/CiiB2B;AFojIjC;;AiDllJI;;;EAKM,yB3C5JM;E2C6JN,Y/CwhBuB;AF2jIjC;;AiDjmJE;;;EAII,yB3C3IU;E2C4IV,0B/CmhB2B;AFglIjC;;AiDhmJI;;;EAKM,yB3CtJM;E2CuJN,Y/CwhBuB;AFykIjC;;AiD/mJE;;;EAII,yB3CrIU;E2CsIV,0B/CmhB2B;AF8lIjC;;AiD9mJI;;;EAKM,yB3ChJM;E2CiJN,Y/CwhBuB;AFulIjC;;AiD7nJE;;;EAII,yB3C/HU;E2CgIV,0B/CmhB2B;AF4mIjC;;AiD5nJI;;;EAKM,yB3C1IM;E2C2IN,Y/CwhBuB;AFqmIjC;;AiD3oJE;;;EAII,yB/CzCmC;E+C0CnC,Y/CiiB2B;AF4mIjC;;AiD1oJI;;;EAKM,yB/ChD+B;E+CiD/B,Y/CwhBuB;AFmnIjC;;AiDzpJE;;;EAII,yB/C/CmC;E+CgDnC,0B/CmhB2B;AFwoIjC;;AiDxpJI;;;EAKM,yB/CvD+B;E+CwD/B,0B/C0gBuB;AF+oIjC;;AiDhpJA;;EAIM,qC/C6f2B;AFopIjC;;AiD5oJA;;;EAII,wC3C/LY;AN60JhB;;AiDzoJA;;EAIM,yB/C4hBiB;E+C3hBjB,c/Cwf2B;AFkpIjC;;AiD/oJA;;EAYM,yB/C/FmC;AFuuJzC;;AiDloJA;EACE,yB/C6gBqB;E+C5gBrB,c/Cye+B;AF4pIjC;;AiDvoJA;EAKI,qBpB1GiC;A7BgvJrC;;AiD3oJA;EAUM,yB/CmgBiB;AFkoIvB;;AkBv2JE;E+ByOM,yBpBvH6B;A7ByvJrC;;AiDnpJA;;EAwBI,cAAc;AjDgoJlB;;AiDxpJA;EA4BI,+B/C+c6B;AFirIjC;;AiD5pJA;;;EAkCI,qBpBvIiC;A7BuwJrC;;AWjzJI;EsC4LA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;EjDwnJvC;EiD7nJG;IAQK,SAAS;EjDwnJjB;AACF;;AW7zJI;EsC4LA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;EjDooJvC;EiDzoJG;IAQK,SAAS;EjDooJjB;AACF;;AWz0JI;EsC4LA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;EjDgpJvC;EiDrpJG;IAQK,SAAS;EjDgpJjB;AACF;;AWr1JI;EsC4LA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;EjD4pJvC;EiDjqJG;IAQK,SAAS;EjD4pJjB;AACF;;AiD1qJA;EAOQ,cAAc;EACd,gBAAgB;EAChB,WAAW;EACX,iCAAiC;AjDuqJzC;;AiDjrJA;EAaU,SAAS;AjDwqJnB;;AkDj7JA;EACE,gBAAgB;AlDo7JlB;;AkDr7JA;E7B2GE,oDClFkE;AtBg6JpE;;AqB50JE;E6B7GF;I7B8GI,gBAAgB;ErBg1JlB;AACF;;AkD/7JA;EAQI,kBAAkB;EAClB,gBAAgB;AlD27JpB;;AkDv7JA;EACE,aAAa;EACb,YAAY;EACZ,UAAU;EACV,gBAAgB;EAChB,eAAe;EACf,MAAM;EACN,OAAO;EACP,WAAW;EACX,YzBvBO;AzBi9JT;;AkDn8JA;E7BsGE,sEC3FkE;ED2FlE,8DC3FkE;ED2FlE,iHC3FkE;E4BI9D,UAAU;EACV,6BAA0C;EAA1C,qBAA0C;AlDy7JhD;;AqBj2JE;E6BxGF;I7ByGI,gBAAgB;ErBq2JlB;AACF;;AkD17JA;EACE,iBAA6B;EAE7B,oBAAoB;EACpB,kBAAkB;EAClB,4BAA2C;AlD47J7C;;AkD17JE;E7BkEA,uEClFkE;EDkFlE,+DClFkE;EDkFlE,mHClFkE;E4BmBhE,UAAU;EACV,2BAAmB;EAAnB,mBAAmB;AlD47JvB;;AqB53JE;E6BpEA;I7BqEE,gBAAgB;ErBg4JlB;AACF;;AkD97JA;EACE,oBAAa;EAAb,aAAa;EACb,8BAAiD;AlDi8JnD;;AkDn8JA;EAKI,8BAAiD;EACjD,gBAAgB;AlDk8JpB;;AkDx8JA;;EAWI,oBAAc;EAAd,cAAc;AlDk8JlB;;AkD78JA;EAeI,4ChDinB6B;EgDhnB7B,gCAAsC;AlDk8J1C;;AkDl9JA;EAoBI,yChD4mB6B;AFs1IjC;;AkDt9JA;EAwBI,gBAAgB;AlDk8JpB;;AkD97JA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,iCAAgD;AlDi8JlD;;AkDp8JA;EAOI,WAAW;EACX,cAAc;EACd,0BAA6C;AlDi8JjD;;AkD18JA;EAeI,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,qBAAuB;EAAvB,uBAAuB;AlD+7J3B;;AkDh9JA;EAoBM,aAAa;AlDg8JnB;;AkDp9JA;EAwBM,gBAAgB;AlDg8JtB;;AkDz7JA;EjChHE,kBZCsB;E6CkHtB,4BAA4B;EAC5B,yBhD+kB+B;EgD9kB/B,wHzBhGyH;EyBiGzH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAElB,WAAW;AlD07Jb;;AkDt7JA;EACE,qChDojB+B;EgDnjB/B,aAAa;EACb,eAAe;EACf,MAAM;EACN,OAAO;EACP,YAAY;EACZ,YzBpIO;AzB6jKT;;AkDh8JA;E7BTE,mDC3FkE;E4BiHhE,UAAU;AlDw7Jd;;AqB58JE;E6BOF;I7BNI,gBAAgB;ErBg9JlB;AACF;;AkD38JA;EAmBI,UAAU;AlD47Jd;;AkDx7JA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oCAAoC;EACpC,oBAAa;EAAb,aAAa;EACb,sBAA8B;EAA9B,8BAA8B;EAC9B,yCAAuD;AlD27JzD;;AkDh8JA;EjCjJE,2BZLsB;EYMtB,4BZNsB;AL2lKxB;;AkDx7JA;E1CjIE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;E8CwF3B,SAAS;AlD67JX;;AkDz7JA;E1CnHE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;E8C4F7B,yBhDugB+B;EgDpgB/B,kBAAc;EAAd,cAAc;EACd,uB7C3JyB;E6C4JzB,kBAAkB;AlD47JpB;;AkD17JE;EACE,yBrB3CyC;A7Bw+J7C;;AkD17JE;EACE,sB7CnKuB;ALgmK3B;;AkD58JA;EAmBI,gBAAgB;AlD67JpB;;AkDz7JA;EACE,mBAAqB;EAArB,qBAAqB;EACrB,iCAAiC;EACjC,oBAAa;EAAb,aAAa;EACb,kBAAyB;EAAzB,yBAAyB;EACzB,sB7CjLyB;AL6mK3B;;AkDj8JA;EjC5LE,2BZLsB;EYMtB,4BZNsB;ALuoKxB;;AkDt8JA;EjClLE,+BZfsB;EYgBtB,8BZhBsB;AL4oKxB;;AkD38JA;EAgBI,mB7C5LuB;AL2nK3B;;AkD37JA;EACE,0BAAsB;EAAtB,sBAAsB;AlD87JxB;;AkD/7JA;EAII,mBAAmB;AlD+7JvB;;AkDz7JA;EACE,YAAY;EACZ,gBAAgB;EAChB,kBAAkB;EAClB,aAAa;EACb,WAAW;AlD47Jb;;AWrmKI;EuCtBJ;IAsMI,gBrBpFuC;E7B8gKzC;EkDv7JA;IAAY,kBrBrF+B;E7B+gK3C;AACF;;AW9mKI;EuCuLF;;IAEE,kBrB5FyC;E7BuhK3C;AACF;;AWrnKI;EuC8LF;IAAY,kBrBjG+B;E7B6hK3C;AACF;;AmDprKA;EACE,qCjDirB+B;EiDhrB/B,kB9CJsB;E8CKtB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAqB;EACrB,gBAAgB;EAChB,iBAAqB;AnDurKvB;;AmDprKA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,yBjDorB+B;EiDnrB/B,SAAS;EACT,0BjDoqB+B;EiDnqB/B,cAAc;EACd,e/CU8B;E+CT9B,0B/C2CqC;E+C1CrC,gB/CmD0B;E+CjD1B,gBtB2J0C;EsB1J1C,qB9CLc;E8CMd,kBAAkB;EAClB,wCAAwC;AnDsrK1C;;AkB7rKE;EiCUE,qBAAqB;AnDurKzB;;AmDvsKA;EAoBI,wC7C/BY;E6CgCZ,c7ChCY;E6CiCZ,UAAU;AnDurKd;;AmD7sKA;EAyBM,wC7CpCU;AN4tKhB;;AmDjtKA;EA6BM,wC7CxCU;ANguKhB;;AmDrtKA;EAmCI,yBjDmpB6B;EiDlpB7B,0BjDooB6B;EiDnoB7B,oBAAoB;AnDsrKxB;;AmD3tKA;EA0CI,qBAAiB;EAAjB,iBAAiB;EACjB,gBAAgB;EAChB,e9CtCY;AL2tKhB;;AmDlrKE;EACE,mB9C1CY;E8C2CZ,kB9C3CY;ALguKhB;;AmDtuKA;EAqDI,yBjDmnB6B;AFkkJjC;;AmD1uKA;EA0DI,kBAAkB;EAClB,yBjD6mB6B;EiD5mB7B,iBtBkHkC;EsBjHlC,ctBiHkC;EsBhHlC,mBtBgHkC;EsB/GlC,4BAAuC;EACvC,atB8GkC;A7BskKtC;;AmDjrKE;EACE,4BAA4B;AnDorKhC;;AmD/qKA;EACE,cAAc;AnDkrKhB;;AmDnrKA;EAII,0BAAsB;EAAtB,sBAAsB;AnDmrK1B;;AmD9qKA;EACE,0BjDqlB+B;EiDplB/B,cAAc;EACd,kBAAyB;EACzB,aAAa;AnDirKf;;AmD/qKE;EACE,c7CpGY;ANsxKhB;;AmD7qKA;EhB3GE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EAMnB,WAAO;EAAP,OAAO;AnCuxKT;;AmDprKA;EAII,cAAc;EACd,mBAAmB;EACnB,aAAa;EACb,uBAAuB;AnDorK3B;;AmD3rKA;EAUM,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB,QAAQ;AnDqrKd;;AmDnsKA;EAkBM,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,qBAAqB;EACrB,QAAQ;AnDqrKd;;AmD3sKA;E3C5CE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;E+CqD5B,0BjD6iB6B;EiD5iB7B,cAAc;EACd,mBAAmB;EACnB,aAAa;AnDsrKjB;;AmDttKA;EAmCM,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB,QAAQ;AnDurKd;;AmDjrKA;EACE,0BjD4hB+B;EiD3hB/B,eAAe;EACf,iBAAiB;AnDorKnB;;AmDvrKA;E3ClFE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;AJkwKhC;;AmDnrKA;EACE,YAAY;EACZ,wCjDghB+B;EiD/gB/B,0BAA0B;EAC1B,wB9CnKsB;E8CoKtB,SAAS;EACT,SAAS;AnDsrKX;;AmDnrKA;EAEE,mBAAmB;EACnB,WAAW;AnDqrKb;;AmDxrKA;EAOM,0BjDkgB2B;EiDjgB3B,qBAAqB;EACrB,UAAU;AnDqrKhB;;AmD9rKA;EAcI,qCjD2f6B;EiD1f7B,eAAe;AnDorKnB;;AmDnsKA;EAoBI,UAAU;AnDmrKd;;AmDvsKA;EAwBI,qCjDif6B;AFksJjC;;AmD3sKA;EA6BI,yBjD0f6B;EiDzf7B,0BjD2e6B;AFusJjC;;AAEA;EmD/qKE,UAAU;AnDirKZ;;AAEA;EmDhrKI,2CjDme6B;EiDle7B,gBAAgB;AnDkrKpB;;AAEA;EiBl3KE,2BZpBsB;EYqBtB,8BZrBsB;ALy4KxB;;AAEA;EiBj4KE,4BZVsB;EYWtB,+BZXsB;E8C2NlB,eAAe;EACf,eAAe;AnDorKrB;;AmD3qKI;EACE,uBAAmB;EAAnB,mBAAmB;AnD8qKzB;;AWz1KI;EwC0KA;IACE,uBAAmB;IAAnB,mBAAmB;EnDmrKvB;AACF;;AW/1KI;EwC0KA;IACE,uBAAmB;IAAnB,mBAAmB;EnDyrKvB;AACF;;AWr2KI;EwC0KA;IACE,uBAAmB;IAAnB,mBAAmB;EnD+rKvB;AACF;;AW32KI;EwC0KA;IACE,uBAAmB;IAAnB,mBAAmB;EnDqsKvB;AACF;;AmDhsKE;EACE,yB7C1OY;E6C2OZ,YjDod6B;AF+uJjC;;AmDrsKE;EAKI,yB7ChPU;E6CiPV,YjDgd2B;AFovJjC;;AkBp6KE;EiCqOM,yB7CtPQ;E6CuPR,YjD0cyB;AFyvJjC;;AmD/sKE;EACE,yB7CpOY;E6CqOZ,0BjDsc6B;AF4wJjC;;AmDptKE;EAKI,yB7C1OU;E6C2OV,YjDgd2B;AFmwJjC;;AkBn7KE;EiCqOM,yB7ChPQ;E6CiPR,YjD0cyB;AFwwJjC;;AmD9tKE;EACE,yB7C9NY;E6C+NZ,YjDod6B;AF6wJjC;;AmDnuKE;EAKI,yB7CpOU;E6CqOV,YjDgd2B;AFkxJjC;;AkBl8KE;EiCqOM,yB7C1OQ;E6C2OR,YjD0cyB;AFuxJjC;;AmD7uKE;EACE,yB7CxNY;E6CyNZ,0BjDsc6B;AF0yJjC;;AmDlvKE;EAKI,yB7C9NU;E6C+NV,YjDgd2B;AFiyJjC;;AkBj9KE;EiCqOM,yB7CpOQ;E6CqOR,YjD0cyB;AFsyJjC;;AmD5vKE;EACE,yB7ClNY;E6CmNZ,0BjDsc6B;AFyzJjC;;AmDjwKE;EAKI,yB7CxNU;E6CyNV,YjDgd2B;AFgzJjC;;AkBh+KE;EiCqOM,yB7C9NQ;E6C+NR,YjD0cyB;AFqzJjC;;AmD3wKE;EACE,yB7C5MY;E6C6MZ,0BjDsc6B;AFw0JjC;;AmDhxKE;EAKI,yB7ClNU;E6CmNV,YjDgd2B;AF+zJjC;;AkB/+KE;EiCqOM,yB7CxNQ;E6CyNR,YjD0cyB;AFo0JjC;;AmD1xKE;EACE,yBjDtHqC;EiDuHrC,YjDod6B;AFy0JjC;;AmD/xKE;EAKI,yBjDxHmC;EiDyHnC,YjDgd2B;AF80JjC;;AkB9/KE;EiCqOM,yBjD9HiC;EiD+HjC,YjD0cyB;AFm1JjC;;AmDzyKE;EACE,yBjD5HqC;EiD6HrC,0BjDsc6B;AFs2JjC;;AmD9yKE;EAKI,yBjD/HmC;EiDgInC,0BjDkc2B;AF22JjC;;AkB7gLE;EiCqOM,yBjDrIiC;EiDsIjC,0BjD4byB;AFg3JjC;;AmDpyKA;E9BnME;;qErB4+KmE;EqBz+KnE,8EClCoE;E6BqOpE,UAAU;AnDyyKZ;;AWj/KI;EwCqMJ;I9B7LI,0BClDuC;EtBgiLzC;AACF;;AWv/KI;EwCqMJ;I9BzLI,0BChEwC;EtBgjL1C;AACF;;AqB9+KE;E8BsLF;I9BrLI,gBAAgB;ErBk/KlB;AACF;;AmD9zKA;EAMI,kB9CtQoB;ALkkLxB;;AmDl0KA;EASM,gB9CvPU;ALojLhB;;AmD3zKM;EACE,aAAa;AnD8zKrB;;AmD10KA;EAiBM,mB9C/PU;AL4jLhB;;AmD3zKM;EACE,gBAAgB;AnD8zKxB;;AmDl1KA;ElC3PE,2BZLsB;EYMtB,4BZNsB;ALulLxB;;AmDv1KA;EA4BQ,aAAa;AnD+zKrB;;AmD5zKM;ElC1RJ,yBkC2RkC;ElC1RlC,0BkC0RkC;AnDg0KpC;;AmDh2KA;ElCjPE,+BZfsB;EYgBtB,8BZhBsB;ALqmLxB;;AmD7zKI;ElCzRF,6BkC0RmC;ElCzRnC,4BkCyRmC;AnDi0KrC;;AmD7zKE;EACE,gBAAgB;EAChB,eAAe;AnDg0KnB;;AmD5zKA;EACE,kB9ClSc;ALimLhB;;AmD7zKE;EACE,mB9CrSY;E8CsSZ,kB9Ct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A;EjCUE,0BC1ByC;ED2BzC,kDiCV+C;EjCU/C,0CiCV+C;EjCU/C,6DiCV+C;EjCW/C,wDCdoE;EgCKpE,yBpDgqB+B;EoD/pB/B,8BAAkD;EAClD,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,MAAM;EACN,SAAS;EACT,OAAO;EACP,2CAAmC;EAAnC,mCAAmC;EACnC,YzB2MuC;A7BwnMzC;;AWnzMI;E2C5BJ;IjCeI,4BC1ByC;EtB+1M3C;AACF;;AWzzMI;E2C5BJ;IjCmBI,yBCxCuC;EtB+2MzC;AACF;;AqBr0ME;EiCtBF;IjCuBI,gBAAgB;ErBy0MlB;AACF;;AsDn1ME;EACE,QAAQ;EACR,UAAU;EACV,0CAAkC;EAAlC,kCAAkC;AtDs1MtC;;AsDn1ME;EjC9BA,0BCPyC;EDQzC,kDiC8BwD;EjC9BxD,0CiC8BwD;EjC9BxD,6DiC8BwD;EjC7BxD,sDCKkE;EgC0BhE,uH7BjCsH;E6BkCtH,uCAA+B;EAA/B,+BAA+B;AtDu1MnC;;AWn1MI;E2CRF;IjCzBE,4BCPyC;EtBg4M3C;AACF;;AWz1MI;E2CRF;IjCrBE,0BCrBwC;EtBg5M1C;AACF;;AqBz3ME;EiCkBA;IjCjBE,gBAAgB;ErB63MlB;AACF;;AsDn2MA;EACE,qBjDzCyB;EiD0CzB,mBjD7Cc;EiD8Cd,kBjD9Cc;ALo5MhB;;AsDn2MA;EDpEE,qCnDqrB+B;EmDnrB/B,WAAW;EACX,gBAAmB;EACnB,gBAAgB;ArD06MlB;;AsDt2MA;EACE,yBpD0CuC;EoDzCvC,4CpD2mB+B;EoD1mB/B,cAAc;EACd,qBjDtDyB;EiDuDzB,sBjD1Dc;ALm6MhB;;AsDt2MA;EnBhFE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EmBiFnB,0BpDkmB+B;EoDjmB/B,cAAc;EACd,gBlDtE0B;EkDuE1B,YzBgKsC;EyB/JtC,cAAc;EACd,aAAa;EACb,gBAAgB;EAChB,uBjDvEc;ALi7MhB;;AsDx2ME;EACE,mBAA4C;AtD22MhD;;AsDr2MA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,gBAAgB;EAChB,kBjDjFyB;EiDkFzB,qBjDlFyB;EiDmFzB,eAAe;AtDw2MjB;;AsDt2ME;;EAEE,aAAa;AtDy2MjB;;AsDn3MA;EnBnGE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EmBiHjB,sBAAmB;EAAnB,mBAAmB;EACnB,kBjDnHoB;EiDoHpB,0BpDgkB6B;EoD/jB7B,oBAAa;EAAb,aAAa;EAEb,gBlDzGwB;EkD0GxB,czByHsC;EyBxHtC,0BlD1DuC;EkD2DvC,qBlD1C6B;EkD2C7B,cjDtGuB;EiDuGvB,iBjDvGuB;EiDwGvB,iCAAiC;AtDy2MrC;;AkBp9ME;EoC8GI,yBpDdmC;AFw3MzC;;AsDx4MA;EAmCM,wChDpIU;EgDqIV,chDrIU;EgDsIV,gBlDzHsB;AJk+M5B;;AsD94MA;EAyCM,6BAA6B;EAC7B,0BpDwiB2B;AFi0LjC;;AsDn5MA;EA8CM,UAAU;AtDy2MhB;;AsDv5MA;EAmDI,chDpJY;AN4/MhB;;AsDp2MA;EACE,0BpD0hB+B;EoDzhB/B,azB+EwC;A7BwxM1C;;AsDr2ME;;EAEE,chD9JY;ANsgNhB;;AsDp2MA;EACE,chDnKc;AN0gNhB;;AWh9MI;E2CmHA;IACE,aAAa;IACb,gBAAgB;EtDi2MpB;EsD91ME;IACE,aAAa;IACb,gBAAgB;EtDg2MpB;EsD71ME;IACE,aAAa;IACb,gBAAgB;EtD+1MpB;EsD51ME;IACE,2CpDsf2B;IoDrf3B,yBAAyB;IACzB,WAAW;IACX,YzBqDmC;IyBpDnC,aAAa;EtD81MjB;EsDn2ME;IASI,WzBoR8B;E7BykMpC;EsDt2ME;IAaI,eAAe;EtD41MrB;EsDz2ME;IAgBM,cAAc;EtD41MtB;EsD52ME;IAoBM,6BAA6B;EtD21MrC;EsD/2ME;IAyBI,eAAe;IACf,0CpD6dyB;IoD5dzB,QAAQ;IACR,UAAU;EtDy1MhB;EsDr3ME;IAgCI,gBAAgB;EtDw1MtB;EsDx3ME;IAoCI,eAAe;IACf,kBAAkB;IAClB,uCAA+B;IAA/B,+BAA+B;IAC/B,WAAW;EtDu1MjB;EsDn1ME;IACE,WAAW;IACX,YzBYmC;IyBXnC,aAAa;EtDq1MjB;EsDx1ME;IAMI,yCpDscyB;IoDrczB,gBAA0C;IAC1C,WzB0O8B;IyBzO9B,W7B1OA;EzB+jNN;EsD91ME;IAaI,QAAQ;IACR,UAAU;EtDo1MhB;EsDl2ME;IAiBM,eAAe;IACf,0CpD0buB;EF05L/B;EsDt2ME;IAuBI,gBAAgB;EtDk1MtB;EsDz2ME;IA2BI,2CpDibyB;IoDhbzB,eAAe;IACf,kBAAkB;IAClB,WAAW;EtDi1MjB;EsD70ME;IACE,iBAAiB;IACjB,WAAW;IACX,YzBvBmC;E7Bs2MvC;EsDl1ME;IAMI,QAAQ;IACR,UAAU;EtD+0MhB;EsDt1ME;IAWI,eAAe;IACf,kBAAkB;IAClB,WAAW;EtD80MjB;AACF;;AW3iNI;E2CmHA;IACE,aAAa;IACb,gBAAgB;EtD47MpB;EsDz7ME;IACE,aAAa;IACb,gBAAgB;EtD27MpB;EsDx7ME;IACE,aAAa;IACb,gBAAgB;EtD07MpB;EsDv7ME;IACE,2CpDsf2B;IoDrf3B,yBAAyB;IACzB,WAAW;IACX,YzBqDmC;IyBpDnC,aAAa;EtDy7MjB;EsD97ME;IASI,WzBoR8B;E7BoqMpC;EsDj8ME;IAaI,eAAe;EtDu7MrB;EsDp8ME;IAgBM,cAAc;EtDu7MtB;EsDv8ME;IAoBM,6BAA6B;EtDs7MrC;EsD18ME;IAyBI,eAAe;IACf,0CpD6dyB;IoD5dzB,QAAQ;IACR,UAAU;EtDo7MhB;EsDh9ME;IAgCI,gBAAgB;EtDm7MtB;EsDn9ME;IAoCI,eAAe;IACf,kBAAkB;IAClB,uCAA+B;IAA/B,+BAA+B;IAC/B,WAAW;EtDk7MjB;EsD96ME;IACE,WAAW;IACX,YzBYmC;IyBXnC,aAAa;EtDg7MjB;EsDn7ME;IAMI,yCpDscyB;IoDrczB,gBAA0C;IAC1C,WzB0O8B;IyBzO9B,W7B1OA;EzB0pNN;EsDz7ME;IAaI,QAAQ;IACR,UAAU;EtD+6MhB;EsD77ME;IAiBM,eAAe;IACf,0CpD0buB;EFq/L/B;EsDj8ME;IAuBI,gBAAgB;EtD66MtB;EsDp8ME;IA2BI,2CpDibyB;IoDhbzB,eAAe;IACf,kBAAkB;IAClB,WAAW;EtD46MjB;EsDx6ME;IACE,iBAAiB;IACjB,WAAW;IACX,YzBvBmC;E7Bi8MvC;EsD76ME;IAMI,QAAQ;IACR,UAAU;EtD06MhB;EsDj7ME;IAWI,eAAe;IACf,kBAAkB;IAClB,WAAW;EtDy6MjB;AACF;;AWtoNI;E2CmHA;IACE,aAAa;IACb,gBAAgB;EtDuhNpB;EsDphNE;IACE,aAAa;IACb,gBAAgB;EtDshNpB;EsDnhNE;IACE,aAAa;IACb,gBAAgB;EtDqhNpB;EsDlhNE;IACE,2CpDsf2B;IoDrf3B,yBAAyB;IACzB,WAAW;IACX,YzBqDmC;IyBpDnC,aAAa;EtDohNjB;EsDzhNE;IASI,WzBoR8B;E7B+vMpC;EsD5hNE;IAaI,eAAe;EtDkhNrB;EsD/hNE;IAgBM,cAAc;EtDkhNtB;EsDliNE;IAoBM,6BAA6B;EtDihNrC;EsDriNE;IAyBI,eAAe;IACf,0CpD6dyB;IoD5dzB,QAAQ;IACR,UAAU;EtD+gNhB;EsD3iNE;IAgCI,gBAAgB;EtD8gNtB;EsD9iNE;IAoCI,eAAe;IACf,kBAAkB;IAClB,uCAA+B;IAA/B,+BAA+B;IAC/B,WAAW;EtD6gNjB;EsDzgNE;IACE,WAAW;IACX,YzBYmC;IyBXnC,aAAa;EtD2gNjB;EsD9gNE;IAMI,yCpDscyB;IoDrczB,gBAA0C;IAC1C,WzB0O8B;IyBzO9B,W7B1OA;EzBqvNN;EsDphNE;IAaI,QAAQ;IACR,UAAU;EtD0gNhB;EsDxhNE;IAiBM,eAAe;IACf,0CpD0buB;EFglM/B;EsD5hNE;IAuBI,gBAAgB;EtDwgNtB;EsD/hNE;IA2BI,2CpDibyB;IoDhbzB,eAAe;IACf,kBAAkB;IAClB,WAAW;EtDugNjB;EsDngNE;IACE,iBAAiB;IACjB,WAAW;IACX,YzBvBmC;E7B4hNvC;EsDxgNE;IAMI,QAAQ;IACR,UAAU;EtDqgNhB;EsD5gNE;IAWI,eAAe;IACf,kBAAkB;IAClB,WAAW;EtDogNjB;AACF;;AWjuNI;E2CmHA;IACE,aAAa;IACb,gBAAgB;EtDknNpB;EsD/mNE;IACE,aAAa;IACb,gBAAgB;EtDinNpB;EsD9mNE;IACE,aAAa;IACb,gBAAgB;EtDgnNpB;EsD7mNE;IACE,2CpDsf2B;IoDrf3B,yBAAyB;IACzB,WAAW;IACX,YzBqDmC;IyBpDnC,aAAa;EtD+mNjB;EsDpnNE;IASI,WzBoR8B;E7B01MpC;EsDvnNE;IAaI,eAAe;EtD6mNrB;EsD1nNE;IAgBM,cAAc;EtD6mNtB;EsD7nNE;IAoBM,6BAA6B;EtD4mNrC;EsDhoNE;IAyBI,eAAe;IACf,0CpD6dyB;IoD5dzB,QAAQ;IACR,UAAU;EtD0mNhB;EsDtoNE;IAgCI,gBAAgB;EtDymNtB;EsDzoNE;IAoCI,eAAe;IACf,kBAAkB;IAClB,uCAA+B;IAA/B,+BAA+B;IAC/B,WAAW;EtDwmNjB;EsDpmNE;IACE,WAAW;IACX,YzBYmC;IyBXnC,aAAa;EtDsmNjB;EsDzmNE;IAMI,yCpDscyB;IoDrczB,gBAA0C;IAC1C,WzB0O8B;IyBzO9B,W7B1OA;EzBg1NN;EsD/mNE;IAaI,QAAQ;IACR,UAAU;EtDqmNhB;EsDnnNE;IAiBM,eAAe;IACf,0CpD0buB;EF2qM/B;EsDvnNE;IAuBI,gBAAgB;EtDmmNtB;EsD1nNE;IA2BI,2CpDibyB;IoDhbzB,eAAe;IACf,kBAAkB;IAClB,WAAW;EtDkmNjB;EsD9lNE;IACE,iBAAiB;IACjB,WAAW;IACX,YzBvBmC;E7BunNvC;EsDnmNE;IAMI,QAAQ;IACR,UAAU;EtDgmNhB;EsDvmNE;IAWI,eAAe;IACf,kBAAkB;IAClB,WAAW;EtD+lNjB;AACF;;AsDzsNI;EACE,aAAa;EACb,gBAAgB;AtD4sNtB;;AsDzsNI;EACE,aAAa;EACb,gBAAgB;AtD4sNtB;;AsDzsNI;EACE,aAAa;EACb,gBAAgB;AtD4sNtB;;AsDzsNI;EACE,2CpDsf2B;EoDrf3B,yBAAyB;EACzB,WAAW;EACX,YzBqDmC;EyBpDnC,aAAa;AtD4sNnB;;AsDjtNI;EASI,WzBoR8B;A7Bw7MtC;;AsDrtNI;EAaI,eAAe;AtD4sNvB;;AsDztNI;EAgBM,cAAc;AtD6sNxB;;AsD7tNI;EAoBM,6BAA6B;AtD6sNvC;;AsDjuNI;EAyBI,eAAe;EACf,0CpD6dyB;EoD5dzB,QAAQ;EACR,UAAU;AtD4sNlB;;AsDxuNI;EAgCI,gBAAgB;AtD4sNxB;;AsD5uNI;EAoCI,eAAe;EACf,kBAAkB;EAClB,uCAA+B;EAA/B,+BAA+B;EAC/B,WAAW;AtD4sNnB;;AsDxsNI;EACE,WAAW;EACX,YzBYmC;EyBXnC,aAAa;AtD2sNnB;;AsD9sNI;EAMI,yCpDscyB;EoDrczB,gBAA0C;EAC1C,WzB0O8B;EyBzO9B,W7B1OA;AzBs7NR;;AsDrtNI;EAaI,QAAQ;EACR,UAAU;AtD4sNlB;;AsD1tNI;EAiBM,eAAe;EACf,0CpD0buB;AFmxMjC;;AsD/tNI;EAuBI,gBAAgB;AtD4sNxB;;AsDnuNI;EA2BI,2CpDibyB;EoDhbzB,eAAe;EACf,kBAAkB;EAClB,WAAW;AtD4sNnB;;AsDxsNI;EACE,iBAAiB;EACjB,WAAW;EACX,YzBvBmC;A7BkuNzC;;AsD9sNI;EAMI,QAAQ;EACR,UAAU;AtD4sNlB;;AsDntNI;EAWI,eAAe;EACf,kBAAkB;EAClB,WAAW;AtD4sNnB;;AuDr+NA;EACE,UAAU;EACV,gBAAgB;EAChB,eAAe;EACf,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,0CAAkC;EAAlC,kCAAkC;EAClC,uBAAqF;EACrF,sBAAsB;EACtB,sCAA8B;EAA9B,8BAA8B;EAA9B,iDAA8B;EAC9B,Y9BRO;AzBg/NT;;AWv7NI;E4C7DJ;IAeI,yBAAqF;EvD0+NvF;AACF;;AW77NI;E4C7DJ;IAmBI,uBAAuF;EvD4+NzF;AACF;;AuD1+NE;EAtBF;IAuBI,gBAAgB;EvD8+NlB;AACF;;AuDtgOA;EA2BI,kBAAkB;EAClB,gBAAgB;EAChB,uCAA+B;EAA/B,+BAA+B;EAC/B,gBAAgB;AvD++NpB;;AuD3+NA;EACE,iBlDfc;AL6/NhB;;AuD1+NA;ElCwBE;;qErBu9NmE;EqBp9NnE,sDClCoE;EiCUpE,sBAAmB;EAAnB,mBAAmB;EACnB,qCrD2oB+B;EqD1oB/B,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf,UAAU;EACV,oBAAoB;EACpB,uBjCnCyC;AtBkhO3C;;AWp+NI;E4CtBJ;IlC8BI,0BClDuC;EtBmhOzC;AACF;;AW1+NI;E4CtBJ;IlCkCI,0BChEwC;EtBmiO1C;AACF;;AqBj+NE;EkCrCF;IlCsCI,gBAAgB;ErBq+NlB;AACF;;AWt/NI;E4CtBJ;IAcI,yBjCjCyC;EtBoiO3C;AACF;;AW5/NI;E4CtBJ;IAkBI,uBjC/CwC;EtBojO1C;AACF;;AuDngOE;EACE,UAAU;EACV,oBAAoB;AvDsgOxB;;AuDlgOA;EtCjEE,kBZCsB;EgBkFtB,0BCrEyC;EDsEzC,+CkCjBuD;ElCiBvD,uCkCjBuD;ElCiBvD,0DkCjBuD;ElCkBvD,wDCtDoE;EdyBpE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;EmDZ7B,wH9BjDyH;E8BkDzH,kBAA+D;EAC/D,UAAU;EACV,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAClB,8BAA0C;EAA1C,sBAA0C;AvDygO5C;;AWzhOI;E4CKJ;IlCuBI,4BCrEyC;EtBukO3C;AACF;;AW/hOI;E4CKJ;IlC2BI,0BCnFwC;EtBulO1C;AACF;;AqBlgOE;EkC9BF;IlC+BI,gBAAgB;ErBsgOlB;AACF;;AuDzhOE;EAbF;IAcI,oBAAa;IAAb,aAAa;IACb,eAAe;EvD6hOjB;AACF;;AuD3hOE;EACE,UAAU;EACV,2BAAmB;EAAnB,mBAAmB;AvD8hOvB;;AuDxhOA;EtC3EE,+BZfsB;EYgBtB,8BZhBsB;EkD6FtB,oBAAa;EAAb,aAAa;EACb,kBAAyB;EAAzB,yBAAyB;EACzB,sBlD1EyB;ALqmO3B;;AuDzhOE;EAPF;IAQI,wBAA0C;IAC1C,sBAA6C;IAC7C,qBAA4C;EvD6hO9C;AACF;;AuDxiOA;EAcI,kBAAc;EAAd,cAAc;EACd,mBlDpFuB;EkDqFvB,YAAY;AvD8hOhB;;AuD9iOA;EAmBM,cAAc;AvD+hOpB;;AuDxhOA;EACE,c1BuIkC;E0BtIlC,mB1BsIkC;E0BrIlC,oBlDlGyB;EkDmGzB,mBlDnGyB;EkDoGzB,mBAA2D;EAC3D,kBAA0D;EAC1D,kBAAkB;EAClB,kBAAkB;AvD2hOpB;;AuDzhOE;EAVF;IAWI,kBlD1GuB;IkD2GvB,qBAA4C;IAC5C,oBAA2C;EvD6hO7C;AACF;;AuD1hOA;;EAEE,eAAe;EACf,mBlDnHyB;ALgpO3B;;AuDhiOA;;EAMI,cAAc;AvD+hOlB;;AuD3hOA;;EAEE,kBAAkB;EAClB,0BrDkiB+B;EqDjiB/B,c1ByGkC;E0BxGlC,oBAAoC;EACpC,kBAAkB;EAClB,QAAQ;EACR,a1BqGkC;A7By7NpC;;AuDtiOA;;;EAYI,mB1BiGgC;A7B+7NpC;;AuD5iOA;;EAgBI,sFAAoI;EACpI,eAAe;AvDiiOnB;;AuDljOA;;EAqBI,sFAAoI;AvDkiOxI;;AuD9hOA;EACE,QAAQ;AvDiiOV;;AuDliOA;EAII,+B1B8FgD;A7Bo8NpD;;AuD9hOA;EAEE,a1B0EkC;A7Bs9NpC;;AuDliOA;EAKI,8B1BsF+C;A7B28NnD;;AuDxjOG;EA4BD,0BrD0f+B;AFsiNjC;;AuD3hOA;EtC1LE,2BZLsB;EYMtB,4BZNsB;EkDkMtB,yBjDjMc;EiDkMd,YrD+f+B;EqD9f/B,oB1B+DkC;A7B+9NpC;;AuD5hOE;EAPF;ItC3KE,2BZpBsB;IYqBtB,8BZrBsB;IkDyMpB,0BAA0B;IAC1B,kBAAiE;IACjE,mBAAmB;EvDgiOrB;AACF;;AuD7hOA;EpBhNE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;E3BmBnB,mBJamD;EIZnD,gBJJ0B;EIK1B,0BJqCyC;EIpCzC,mBJqD6B;EmDuI7B,gBAAgB;AvDoiOlB;;AuDjiOA;EACE,oBlDlMyB;ALsuO3B;;AuDjiOA;EACE,oBlDtMyB;AL0uO3B;;AuDliOE;EAHF;IAII,cAAc;IACd,eAAe;EvDsiOjB;AACF;;AuD5iOA;EASI,YAAY;AvDuiOhB;;AuDjiOA;EtC1NE,+BZfsB;EYgBtB,8BZhBsB;EkD4OtB,yBrDsd+B;EqDrd/B,gBAAgB;AvDoiOlB;;AuDliOE;EANF;ItC/NE,4BZVsB;IYWtB,+BZXsB;IkDkPpB,4BAA4B;EvDsiO9B;AACF;;AAEA;EuDliOI,0BAA0B;EAC1B,cAAc;EACd,eAAe;AvDoiOnB;;AAEA;EuDjiOI,iCrDob6B;AF+mNjC;;AAEA;EuDjiOI,oBAAoB;EACpB,0BrD+a6B;EqD9a7B,eAAe;AvDmiOnB;;AuD7hOA;EACE,kBAAkB;EAClB,eAAe;EACf,c1BnBkC;E0BoBlC,mB1BpBkC;E0BqBlC,YAAY;EACZ,sBAAsB;EACtB,a1BvBkC;A7BujOpC;;AuD9hOE;EATF;IAUI,qBAA0C;IAC1C,oBAAyC;EvDkiO3C;AACF;;AuD9iOA;EAeI,yBjD1RY;EiD2RZ,YrDsa6B;AF6nNjC;;AuDnjOA;EAoBI,eAAe;AvDmiOnB;;AuDpiOG;EAMD,0BrD+Y+B;AFmpNjC;;AuD/hOA;EACE,aAAa;AvDkiOf;;AuD/hOA;EACE,yBAAyB;AvDkiO3B;;AuD/hOA;EACE,yBAAyB;EACzB,iBAAiB;EACjB,gBlD9RyB;EkD+RzB,mBAAmB;AvDkiOrB;;AuDtiOA;;EAQI,SAAS;EACT,UAAU;EACV,kBAAkB;EAClB,sBAAsB;AvDmiO1B;;AuD9iOA;EAeI,oBAAoB;AvDmiOxB;;AuD/hOA;EACE,0BrDgX+B;EqD/W/B,c1BzEkC;E0B0ElC,sBAAsB;EACtB,a1B3EkC;A7B6mOpC;;AuD/hOA;;EtC3UE,kBZCsB;EgB6DtB;;qErBmzOmE;EqBhzOnE,sDClCoE;EiCiTpE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,qCrDoW+B;EqDnW/B,sBAAsB;EACtB,6BAA6B;EAC7B,0BAA0B;EAC1B,SAAS;EACT,gBAAgB;EAChB,0BrD8V+B;EqD7V/B,qBAAqB;EACrB,kBAAkB;EAClB,eAA+B;EAC/B,oBAAoC;EACpC,Y1B7E+B;E0B8E/B,2BlDvUyB;AL22O3B;;AWr0OI;E4C+QJ;;IlCvQI,0BClDuC;EtBq3OzC;AACF;;AW50OI;E4C+QJ;;IlCnQI,0BChEwC;EtBs4O1C;AACF;;AqBp0OE;EkCgQF;;IlC/PI,gBAAgB;ErBy0OlB;AACF;;AkBl5OE;;;EqC4VE,UAAU;AvD4jOd;;AW7xOE;E4C4MF;;IAyBI,sQPlSmI;IOmSnI,4BAA4B;EvD8jO9B;AACF;;AWhyOE;E4CuMF;;IAyBI,sQPlSmI;IOmSnI,4BAA4B;EvDskO9B;AACF;;AuDjmOA;;EA8BI,UAAU;AvDwkOd;;AuDpkOA;EA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;EACE;IACE,iCAAyB;IAAzB,yBAAyB;EzDoyP3B;AACF;;AyDvyPA;EACE;IACE,iCAAyB;IAAzB,yBAAyB;EzDoyP3B;AACF;;AyDhyPE;;EAGI,yBnDrLU;ANu9PhB;;AyDryPE;EAOI,0BnDzLU;AN29PhB;;AyDzyPE;EAWI,2BnD7LU;AN+9PhB;;AyD7yPE;;EAGI,yBnD/KU;AN89PhB;;AyDlzPE;EAOI,0BnDnLU;ANk+PhB;;AyDtzPE;EAWI,2BnDvLU;ANs+PhB;;AyD1zPE;;EAGI,yBnDzKU;ANq+PhB;;AyD/zPE;EAOI,0BnD7KU;ANy+PhB;;AyDn0PE;EAWI,2BnDjLU;AN6+PhB;;AyDv0PE;;EAGI,yBnDnKU;AN4+PhB;;AyD50PE;EAOI,0BnDvKU;ANg/PhB;;AyDh1PE;EAWI,2BnD3KU;ANo/PhB;;AyDp1PE;;EAGI,yBnD7JU;ANm/PhB;;AyDz1PE;EAOI,0BnDjKU;ANu/PhB;;AyD71PE;EAWI,2BnDrKU;AN2/PhB;;AyDj2PE;;EAGI,yBnDvJU;AN0/PhB;;AyDt2PE;EAOI,0BnD3JU;AN8/PhB;;AyD12PE;EAWI,2BnD/JU;ANkgQhB;;AyD92PE;;EAGI,yBvD7DmC;AF66PzC;;AyDn3PE;EAOI,0BvDjEmC;AFi7PzC;;AyDv3PE;EAWI,2BvDrEmC;AFq7PzC;;AyD33PE;;EAGI,yBvDpEmC;AFi8PzC;;AyDh4PE;EAOI,0BvDxEmC;AFq8PzC;;AyDp4PE;EAWI,2BvD5EmC;AFy8PzC;;A0DzjQA;EACE,cAAc;EACd,kBAA+C;EAC/C,qBAA6E;EAC7E,kBAAkB;A1D4jQpB;;A0DhkQA;EAOI,mB7BwSqE;A7BqxPzE;;A0DzjQA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,oBAA6C;A1D4jQ/C;;A0D9jQA;EAKI,aAAa;A1D6jQjB;;A0DvjQA;EACE,cAAc;EACd,mBtDamD;EsDZnD,0BtDsCyC;EsDrCzC,oBtDsD8B;EsDrD9B,gBAAgB;EAEhB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,mBAAmB;A1DyjQrB;;A0DjkQA;ErC8EE,2FCxEoE;EDwEpE,mFCxEoE;EDwEpE,yICxEoE;EoCQlE,8BAA8B;EAC9B,kBAAkB;EAClB,0BxD4oB6B;EwD3oB7B,WAAW;EACX,cAAc;EACd,YAA+C;EAC/C,oBAAoI;EACpI,qBAAqD;EACrD,UAAU;EACV,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,kDAA0C;EAA1C,0CAA0C;EAC1C,WAA8C;A1DwjQlD;;AqBngQE;EqChFF;IrCiFI,gBAAgB;ErBugQlB;AACF;;A0DzlQA;EAgCI,0BxD4nB6B;EwD3nB7B,cAAc;EACd,kBAAkB;EAClB,SAAoF;EACpF,OAAO;A1D6jQX;;A0DzjQA;EACE,eAAkF;EAClF,UAAU;EACV,kBAAkB;EAClB,OAAO;EACP,W7BwPkD;E6BvPlD,WAAW;A1D4jQb;;A0DlkQA;EAUM,0BxD0mB2B;AFk9OjC;;A0DtkQA;EAaQ,0BxDumByB;AFs9OjC;;A0D1kQA;EAiBQ,aAAa;A1D6jQrB;;A0D9kQA;EAwBM,eAAe;A1D0jQrB;;A0DllQA;EA+BM,axD2lBwB;EwD1lBxB,4CAAoC;EAApC,oCAAoC;A1DujQ1C;;A0DvlQA;EAuCQ,cpDtGQ;AN0pQhB;;A0D3lQA;EA2CQ,yBpD1GQ;AN8pQhB;;A0D1iQA;EAEI,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;A1D4iQjB;;A0D/iQA;EnCtHE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAMtG,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EmCgGf,kC7BsKqE;E6BrKrE,cAAc;EACd,sBAAsB;A1DsjQ1B;;A0DjkQA;EAgBM,oB7BgKqD;A7Bq5P3D;;A0DrkQA;EAoBM,kC7B6JmE;A7Bw5PzE;;A0DzkQA;EAwBM,cpD5IU;ANisQhB;;A0D9iQA;EnCrJE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAMtG,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EmC0Hf,iC7BsJoE;E6BrJpE,cAAc;EACd,sBAAsB;A1D0jQ1B;;A0DhkQA;EAWM,+B7BgJgE;A7By6PtE;;A0DhjQA;EACE,qBAA4E;A1DmjQ9E;;A0DpjQA;ErC3GE;;qErBoqQmE;EqBjqQnE,+DClCoE;AtBqsQtE;;AWxqQI;E+C6GJ;IrCrGI,0BClDuC;EtButQzC;AACF;;AW9qQI;E+C6GJ;IrCjGI,0BChEwC;EtBuuQ1C;AACF;;AqBrqQE;EqC8FF;IrC7FI,gBAAgB;ErByqQlB;AACF;;A0D7kQA;ErC3GE;;qErB6rQmE;EqB1rQnE,kFClCoE;EDkCpE,0EClCoE;EDkCpE,gIClCoE;EoCmJhE,yBxDhEmC;EwDiEnC,kBAAkB;EAClB,2CxDigB2B;EwDhgB3B,WAAW;EACX,cAAc;EACd,ctD9FwD;EsD+FxD,kBAAkB;EAClB,atDhGwD;AJ4qQ9D;;AWzsQI;E+C6GJ;IrCrGI,0BClDuC;EtBwvQzC;AACF;;AW/sQI;E+C6GJ;IrCjGI,0BChEwC;EtBwwQ1C;AACF;;AqBtsQE;EqC8FF;IrC7FI,gBAAgB;ErB0sQlB;AACF;;A0D9mQA;EA0BU,qCAAyF;EAAzF,6BAAyF;A1DwlQnG;;A0DlnQA;EA8BU,yBpDrMM;AN6xQhB;;A0DtnQA;EAoCQ,uCpD3MQ;ANiyQhB;;A0D1nQA;EA0CQ,yBxD7FiC;AFirQzC;;A0D9nQA;EA8CQ,qCxD8dyB;AFsnPjC;;A0DloQA;ErC3GE;;qErBkvQmE;EqB/uQnE,+DClCoE;EoCgMlE,4BAA4B;EAC5B,qCxDqd6B;EwDpd7B,iCAAqG;EACrG,mB7BsFgD;E6BrFhD,WAAW;EACX,cAAc;EACd,ctD5I0D;EsD6I1D,kBAAkB;EAClB,SAAoF;EACpF,OAAO;EACP,W7BiFmF;A7BmgQvF;;AWjwQI;E+C6GJ;IrCrGI,0BClDuC;EtBgzQzC;AACF;;AWvwQI;E+C6GJ;IrCjGI,0BChEwC;EtBg0Q1C;AACF;;AqB9vQE;EqC8FF;IrC7FI,gBAAgB;ErBkwQlB;AACF;;A0DlmQA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;G1DsoQG;A2Dp3QH;EACE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,6BAA6B;EAC7B,YAAY;EACZ,UAAU;EACV,WAAW;A3Ds3Qb;;A2D33QA;EAQI,e9BoUyB;A7BmjQ7B;;A2D/3QA;EAYI,UAAU;A3Du3Qd;;A2Dn4QA;EAc8B,gBAAgB;A3Dy3Q9C;;A2Dv4QA;EAe0B,gBAAgB;A3D43Q1C;;A2D34QA;EAgBmB,gBAAgB;A3D+3QnC;;A2D/4QA;EAoBI,UAAU;A3D+3Qd;;A2Dn5QA;EAsB8B,kDrDnBd;ANo5QhB;;A2Dv5QA;EAyBmB,kDrDtBH;ANw5QhB;;A2D35QA;EA6BI,SAAS;A3Dk4Qb;;A2D/5QA;EAiCI,wBAAgB;EAAhB,gBAAgB;EAChB,yBrD/BY;EqDgCZ,S9BgTmB;E8B/SnB,kB9BgT4B;E8B/S5B,e9B2SwB;E8B1SxB,sBAA6D;EAC7D,6C9BmT+C;E8BnT/C,qC9BmT+C;E8BlT/C,c9BwSwB;A7B0lQ5B;;A2D16QA;EA2CM,gDrDxCU;EqDyCV,6C9B8S6C;E8B9S7C,qC9B8S6C;A7BqlQnD;;A2D/6QA;EAgDM,yBrD7CU;EqD8CV,kDrD9CU;EqD+CV,6C9BwS6C;E8BxS7C,qC9BwS6C;A7B2lQnD;;A2Dr7QA;EAuDI,wCrDpDY;EqDqDZ,yBAAyB;EACzB,kB9BsR4B;E8BrR5B,kBAAkB;EAClB,e9BiRyB;E8BhRzB,gB9B+Q0B;E8B9Q1B,W9B6QqB;A7BqnQzB;;A2D/7QA;EAiEI,qBAAqB;EACrB,yBrD/DY;EqDgEZ,S9BgRmB;E8B/QnB,kB9BgR4B;E8B/Q5B,e9B2QwB;E8B1QxB,0C9BoR+C;E8BpR/C,qC9BoR+C;E8BnR/C,c9ByQwB;A7BynQ5B;;A2Dz8QA;EA0EM,gDrDvEU;EqDwEV,0C9B+Q6C;E8B/Q7C,qC9B+Q6C;A7BonQnD;;A2D98QA;EA+EM,yBrD5EU;EqD6EV,kDrD7EU;EqD8EV,0C9ByQ6C;E8BzQ7C,qC9ByQ6C;A7B0nQnD;;A2Dp9QA;EAsFI,wCrDnFY;EqDoFZ,yBAAyB;EACzB,kB9BuP4B;E8BtP5B,kBAAkB;EAClB,e9BkPyB;E8BjPzB,gB9BgP0B;E8B/O1B,W9B8OqB;A7BopQzB;;A2D99QA;EAgGI,mBrD7FY;EqD8FZ,gB9B0O0B;A7BwpQ9B;;A2Dn+QA;EAqGI,yBrDlGY;EqDmGZ,S9B6OmB;E8B5OnB,kB9B6O4B;E8B5O5B,e9BwOwB;E8BvOxB,aAAa;EACb,oB9B6OyC;E8B5OzC,mB9B4OyC;E8B3OzC,c9BoOwB;A7B8pQ5B;;A2D9+QA;EA+GM,gDrD5GU;AN++QhB;;A2Dl/QA;EAmHM,gBAAgB;A3Dm4QtB;;A2Dt/QA;EAuHM,yBrDpHU;EqDqHV,kDrDrHU;ANw/QhB;;A2D3/QA;EA6HI,6BAA6B;EAC7B,yBAAyB;EACzB,sBAAsC;EACtC,kBAAkB;EAClB,e9B2MyB;E8B1MzB,gB9ByM0B;E8BxM1B,W9BuMqB;A7B2rQzB;;A2DrgRA;EAuII,yBrDpIY;EqDqIZ,kB9BuM4B;A7B2rQhC;;A2D1gRA;EA4II,wCrDzIY;EqD0IZ,kB9BkM4B;E8BjM5B,kBAAkB;A3Dk4QtB;;A2DhhRA;EAkJI,eAAe;A3Dk4QnB;;A2DphRA;EAqJM,yB9BoM4B;E8BnM5B,6BAA6B;A3Dm4QnC;;A2DzhRA;EA0JM,mB9BoL4B;E8BnL5B,eAAe;A3Dm4QrB;;A2D9hRA;EAgKM,yB9ByL4B;E8BxL5B,6BAA6B;A3Dk4QnC;;A2DniRA;EAqKM,mB9ByK4B;E8BxK5B,eAAe;A3Dk4QrB;;A2DxiRA;EA0KM,mB9B+K4B;A7BmtQlC;;A2D5iRA;EA8KM,mB9B2K4B;A7ButQlC;;A2DhjRA;EAkLM,mB9BuK4B;A7B2tQlC;;A2DpjRA;EAsLM,yB9BwJ4B;E8BvJ5B,kBAAkB;A3Dk4QxB;;A4DzjRA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;EACvB,cvDmByB;EuDlBzB,eAAe;EACf,QAAQ;EACR,SAAS;EACT,OAAO;EACP,YnCLO;AzBikRT;;A4DzjRA;EACE,yB/BiVuC;E+BhVvC,kBvDZsB;EuDatB,iHnCWkH;EmCVlH,gC1DorB+B;E0DnrB/B,cAAc;EACd,0BxDiDyC;EwDhDzC,oBxDiE8B;EwDhE9B,gB/BiVqC;E+BhVrC,kB/BiVuC;E+BhVvC,UAAU;EACV,gBAAgB;EAChB,sBvDJc;EuDKd,YnCrBO;AzBilRT;;A4DzkRA;EAgBI,UAAU;EACV,6BAAqB;EAArB,qBAAqB;A5D6jRzB;;A4D9kRA;EAqBI,cAAc;EACd,UAAU;EACV,2BAAmB;EAAnB,mBAAmB;EACnB,wGAAgG;EAAhG,gGAAgG;EAAhG,oJAAgG;A5D6jRpG;;A4DrlRA;EA4BI,aAAa;A5D6jRjB;;A4DzlRA;EAgCI,qBAAuB;EAAvB,uBAAuB;EACvB,kBAAkB;EAClB,gC1DspB6B;E0DrpB7B,oBAAa;EAAb,aAAa;EACb,YAAY;EACZ,qBAAuB;EAAvB,uBAAuB;EACvB,cAAc;EACd,kBvD/BY;EuDgCZ,YAAY;EACZ,WAAW;A5D6jRf;;A4DtmRA;EA6CI,uBAAuB;EACvB,gBAAgB;EAChB,ctDtDY;EsDuDZ,mBvDrCuB;EuDsCvB,sBvDtCuB;EuDuCvB,iBvDvCuB;ALomR3B;;A4D/mRA;EAqDM,iBAAiB;A5D8jRvB;;A4DnnRA;EAyDM,qBvD9CqB;AL4mR3B;;A4DvnRA;;EA+DI,2C1DynB6B;AFo8PjC;;A4D5nRA;;EAoEI,2C1DonB6B;AFy8PjC;;A4DzjRA;;EAEE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;A5D4jRf;;A4DzjRA;EACE,iBvDvEc;ALmoRhB;;A6DrpRA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,yB3DgsB+B;E2D/rB/B,oBAAa;EAAb,aAAa;EACb,oBAAc;EAAd,cAAc;EACd,gBAAgB;EAChB,sBxDgByB;EwDfzB,kBAAkB;A7DwpRpB;;A6D/pRA;EAWI,yC3DyqB6B;E2DxqB7B,WAAW;EACX,cAAc;EACd,kBAAkB;A7DwpRtB;;A6DtqRA;EAkBI,aAAa;A7DwpRjB;;A6D1qRA;EAsBI,aAAa;A7DwpRjB;;A6DppRA;EACE,yB3DuqB+B;E2DtqB/B,oBAAa;EAAb,aAAa;EACb,sBAA8B;EAA9B,8BAA8B;EAC9B,gBAAgB;EAChB,kBAAkB;EAClB,kBAAkB;A7DupRpB;;A6D7pRA;EASI,yC3DipB6B;E2DhpB7B,WAAW;EACX,cAAc;EACd,kBAAkB;EAClB,QAAQ;EACR,axDlBuB;EwDmBvB,YxDnBuB;AL2qR3B;;A6DvqRA;EAqBM,yC3DqoB2B;E2DpoB3B,QAAQ;EACR,WAAmD;A7DspRzD;;A6D7qRA;EA2BM,QAAQ;A7DspRd;;A6DjrRA;EA+BM,OAAO;A7DspRb;;A6DjpRA;EACE,yB3DmoB+B;E2DloB/B,kBAAkB;A7DopRpB;;A6DtpRA;EAOM,0C3D+mB2B;E2D9mB3B,YAAoD;EACpD,aAAqD;A7DmpR3D;;A6D5pRA;EAaM,SAAS;A7DmpRf;;A6DhqRA;EAiBM,MAAM;A7DmpRZ;;A6D5oRA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,qC3D4lB+B;E2D3lB/B,kBAAkB;EAClB,Y3DwmB+B;E2DvmB/B,2BAAoB;EAApB,oBAAoB;EACpB,kBhCoRiC;EgCnRjC,chCqRgC;EgCpRhC,qBAAuB;EAAvB,uBAAuB;EACvB,oBxD1EyB;EwD2EzB,kBAAkB;EAClB,ahCiRgC;A7B83QlC;;A6D7oRE;;EAEE,yBvDpGY;EuDqGZ,Y3D4lB6B;AFojQjC;;A6DhqRA;;EAsBI,ehCqQ4B;A7B04QhC;;A6D3oRA;EACE,0B3DmkB+B;E2DlkB/B,mBzD3EmD;EyD4EnD,gBzDlG0B;EyDmG1B,kBAAkB;A7D8oRpB;;A6D5oRE;;EAEE,0B3D4jB6B;AFmlQjC;;A6D5oRE;EACE,gBzD9GwB;AJ6vR5B;;A8D7wRA;EACE,qBAAiB;EAAjB,iBAAiB;EACjB,WAAW;A9DgxRb;;A8DlxRA;EAKI,+B5D+rB6B;AFklQjC;;A8DtxRA;EAQM,c5D4rB2B;AFslQjC;;A8D1xRA;EAYM,yB5DwrB2B;AF0lQjC;;A8D9xRA;EzC+DE;;qErBouRmE;EqBjuRnE,+EClCoE;Ea/BpE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;E2BiBjB,sBAAmB;EAAnB,mBAAmB;EACnB,0B5DiqB6B;E4DhqB7B,oBAAa;EAAb,aAAa;EACb,kBAAc;EAAd,cAAc;EACd,mB1DiBiD;E0DhBjD,gB1DTwB;E0DUxB,YjC2W2B;EiC1W3B,qBAAuB;EAAvB,uBAAuB;EACvB,0BjC4WqC;EiC3WrC,oBAAoB;EAEpB,mBAAmB;EACnB,ezDZY;EyDaZ,kBAAkB;EAClB,yBAAyB;A9DoxR7B;;AWzvRI;EmD7DJ;IzCqEI,0BClDuC;EtBwyRzC;AACF;;AW/vRI;EmD7DJ;IzCyEI,0BChEwC;EtBwzR1C;AACF;;AqBtvRE;EyC5EF;IzC6EI,gBAAgB;ErB0vRlB;AACF;;AW3wRI;EmD7DJ;IAqCU,iBzDbiB;ELqzRzB;AACF;;A8D90RA;EzC+DE;;qErBoxRmE;EqBjxRnE,sDClCoE;EwCWhE,yBxDxCU;EwDyCV,WAAW;EACX,cAAc;EACd,gBjCyV6B;EiCxV7B,UAAU;EACV,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,OAAO;A9D2yRb;;AWjyRI;EmD7DJ;IzCqEI,0BClDuC;EtBg1RzC;AACF;;AWvyRI;EmD7DJ;IzCyEI,0BChEwC;EtBg2R1C;AACF;;AqB9xRE;EyC5EF;IzC6EI,gBAAgB;ErBkyRlB;AACF;;A8Dh3RA;EAuDM,wCxDpDU;ANi3RhB;;A8Dp3RA;EA2DM,wCxDxDU;ANq3RhB;;A8Dx3RA;EA+DM,wCxD5DU;EwD6DV,UAAU;A9D6zRhB;;A8D73RA;EAqEM,cAAc;A9D4zRpB;;A8Dj4RA;;EAyEQ,qBAAqB;A9D6zR7B;;A8Dt4RA;EA8EM,cxD3EU;ANu4RhB;;A8D14RA;EAiFQ,UAAU;A9D6zRlB;;A8D94RA;EAuFM,6BAA6B;EAC7B,0B5D8lB2B;E4D7lB3B,UAAU;A9D2zRhB;;A8Dp5RA;;EA8FM,oBzDvEqB;ALk4R3B;;A8Dz5RA;EAmGI,qC5DmlB6B;AFuuQjC;;A8DpzRA;EACE,kBAAkB;A9DuzRpB;;A8DxzRA;EAKM,UAAU;A9DuzRhB;;A8D5zRA;EzC1CE;;qErB22RmE;EqBx2RnE,0DClCoE;AtB44RtE;;AW/2RI;EmD4CJ;IzCpCI,0BClDuC;EtB85RzC;AACF;;AWr3RI;EmD4CJ;IzChCI,0BChEwC;EtB86R1C;AACF;;AqB52RE;EyC6BF;IzC5BI,gBAAgB;ErBg3RlB;AACF;;A8Dr1RA;EAcI,gBAAgB;A9D20RpB;;A8Dz1RA;EAkBI,yBxDxHY;EwDyHZ,aAAa;EACb,gBjC0Q+B;EiCzQ/B,kBAAkB;EAClB,SAAS;A9D20Rb;;A8Dj2RA;EAyBM,cAAc;A9D40RpB;;A8Dz0RI;EACE,YjC+PyB;A7B6kR/B;;A8Dz0RI;EACE,yB5D0jB2B;AFkxQjC;;A8Dv0RA;EAEI,qBAAiB;EAAjB,iBAAiB;EACjB,iCAAiC;EACjC,gBAAgB;EAChB,kBAAkB;EAClB,oBAAoB;A9Dy0RxB;;A+D99RA;;;C/Dm+RC;A+D99RD;EACE,4BAA4B;EAC5B,6BAA6B;EAC7B,iC7D8qB+B;E6D7qB/B,gBAAgB;EAChB,mBAAmB;EACnB,qBlC0YgC;EkCzYhC,gBAAgB;EAChB,0B7DyqB+B;E6DxqB/B,cAAc;EACd,elCiZiC;EkC/YjC,0B3D+CqC;E2D9CrC,gBlCqZgC;EkCpZhC,wCAA6G;EAC7G,oCAAoC;EACpC,WAAW;A/D+9Rb;;A+D79RE;EACE,6BAA6B;EAC7B,SAAS;A/Dg+Rb;;A+D79RE;EACE,kBAAkB;EAClB,sC7DwpB6B;AFw0QjC;;A+D79RE;EACE,0B7DopB6B;E6DnpB7B,UAAU;A/Dg+Rd;;A+Dl+RE;EACE,0B7DopB6B;E6DnpB7B,UAAU;A/Dg+Rd;;A+Dl+RE;EACE,0B7DopB6B;E6DnpB7B,UAAU;A/Dg+Rd;;A+Dl+RE;EACE,0B7DopB6B;E6DnpB7B,UAAU;A/Dg+Rd;;A+Dl+RE;EACE,0B7DopB6B;E6DnpB7B,UAAU;A/Dg+Rd;;A+D79RE;EAEE,oBAAoB;EACpB,0B7D6oB6B;E6D5oB7B,UAAU;A/D+9Rd;;AkBpgSE;E6CwCI,iC7DyoB2B;E6DxoB3B,gBAAgB;A/Dg+RtB;;AkB7gSE;E6CmDE,iC7DkoB6B;AF41QjC;;A+D19RE;EACE,qBzDtDY;EyDuDZ,uCzDvDY;EyDwDZ,UAAU;A/D69Rd;;A+D19RE;EACE,UAAU;A/D69Rd;;A+Dz9RA;EAII,mBlC4VkC;A7B6nRtC;;A+Dn9RA;EACE,mBlCmVqC;EkCjVrC,qBlCwVqC;EkCvVrC,wCAAsH;A/Dq9RxH;;A+Dz9RA;EAOI,mBlCgVkC;A7BsoRtC;;A+Dl9RA;EACE,oBlCyUsC;EkCvUtC,qBlC8UqC;EkC7UrC,wCAAsH;A/Do9RxH;;A+Dx9RA;EAOI,gBlCsU+B;A7B+oRnC;;A+D/8RA;EACE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/Dk9RlB;;AWx7RE;EoD3BF;IAII,sQftCmI;IeuCnI,6BAA6B;IAC7B,4BAA4B;IAC5B,4BlCwU6E;IkCvU7E,oBlCuU6E;E7B6oR/E;E+Dl9RE;IAEE,sBAAsB;E/Dm9R1B;AACF;;AWh8RE;EoDhCF;IAII,sQftCmI;IeuCnI,6BAA6B;IAC7B,4BAA4B;IAC5B,4BlCwU6E;IkCvU7E,oBlCuU6E;E7B0pR/E;E+D/9RE;IAEE,sBAAsB;E/Dg+R1B;AACF;;A+D59RA;EACE,iC7D+jB+B;E6D9jB/B,kB1DtHsB;E0DuHtB,iBlC4RgC;EkC3RhC,kBlCmUmC;EkClUnC,8B1DvGc;ALskShB;;AkBzlSE;E6C6HE,iC7DwjB6B;AFw6QjC;;A+D79RE;EACE,qBzD/HY;EyDgIZ,wEzDhIY;ANgmShB;;A+D39RA;EAQM,iBAAqB;A/Du9R3B;;A+D/9RA;EAWQ,iB1D3HmB;ALmlS3B;;A+Dn+RA;EAgBM,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,e3D5H0B;E2D6H1B,YlCwBsC;EkCvBtC,0B3D5FiC;AJmjSvC;;A+D3+RA;EAwBQ,+B7DshByB;AFi8QjC;;A+D/+RA;EA4BQ,0CAAqE;A/Du9R7E;;A+Dn/RA;EAiCM,oZftGiI;AhD4jSvI;;A+Dv/RA;EAyCM,kC1D7JU;AL+mShB;;A+D3/RA;EAgDM,oClC2QgC;A7BosRtC;;A+D18RA;EAEI,mBlCoOkC;A7BwuRtC;;A+D98RA;EAWI,mBlC4NkC;A7B2uRtC;;A+Dl9RA;EAcM,mBlCmPgC;EkClPhC,kC1DxLU;ALgoShB;;A+Dv9RA;EAoBI,gBlCoN+B;A7BmvRnC;;A+D39RA;EAuBM,mBlC2OgC;EkC1OhC,oClC8OgC;A7B0tRtC;;A+D/7RA;EACE,qBAAqB;EACrB,elCmMoC;EkClMpC,gBAAgB;EAChB,kBAAkB;EAClB,WAAW;A/Dk8Rb;;A+D/7RA;EACE,elC4LoC;EkC3LpC,SAAS;EACT,UAAU;EACV,kBAAkB;EAClB,WAAW;EACX,UAAU;A/Dk8RZ;;A+Dx8RA;EAUM,4BzD7OU;EyD8OV,uCzD9OU;ANgrShB;;A+D77RA;E5BrPE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;Ed4DnB;;qErB4nSmE;EqBznSnE,uEClCoE;EyC0NpE,4C7D4b+B;E6D3b/B,0B7D2b+B;E6D1b/B,elCoKiC;EkCnKjC,elCsKoC;EkCrKpC,gBlCyKgC;EkCxKhC,gDlC8K8B;EkC7K9B,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,UAAU;A/Do8RZ;;AW3oSI;EoDyLJ;I1CjLI,0BClDuC;EtB0rSzC;AACF;;AWjpSI;EoDyLJ;I1C7KI,0BChEwC;EtB0sS1C;AACF;;AqBxoSE;E0C0KF;I1CzKI,gBAAgB;ErB4oSlB;AACF;;A+Dp+RA;ExCrPE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAMtG,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EwCyOf,qBxD1KkC;EwD2KlC,kBAAkB;EAClB,QAAQ;EACR,QAAQ;EACR,mCAA2B;EAA3B,2BAA2B;A/Di+R/B;;A+Dn9RA;EAEE,oBlCqIsC;EkCpItC,qBlC2IqC;EkC1IrC,8ClCgJ8B;A7Bq0RhC;;A+Dz9RA;EAQI,oClCgKkC;A7BqzRtC;;A+Dj9RA;EAEE,mBlCwHqC;EkCvHrC,qBlC8HqC;EkC7HrC,8ClCmI8B;A7Bg1RhC;;A+Dv9RA;EAQI,kC1D3RY;AL8uShB;;A+D/8RA;EAGE,mBlC6GoC;A7Bm2RtC;;A+D78RA;EACE,cAAc;EACd,WAAW;A/Dg9Rb;;AAEA;EgEzwSI,aAAa;EACb,WAAW;AhE2wSf;;AgEvwSE;EACE,c1DiBY;ANyvShB;;AgEtwSE;E/CbA,kBZCsB;E2DepB,yB1DUY;E0DTZ,Y9DkrB6B;E8DjrB7B,aAAa;EACb,mB5DqBiD;E4DpBjD,gB5DoDwB;E4DnDxB,kB3DCuB;E2DAvB,eAAe;EACf,YnCke2B;EmCje3B,e3DLY;E2DMZ,kBAAkB;EAClB,SAAS;EACT,kBAAkB;EAClB,sBAAsB;EACtB,YvC1BK;AzBkyST;;AWzuSI;EqD/CF;IAmBI,mBnCkd8B;ImCjd9B,iB3DXqB;ELqxSzB;AACF;;AgExwSI;EACE,mBnCqYgC;A7Bs4RtC;;AgExwSI;EACE,mB3DpBsB;AL+xS5B;;AgEvwSE;;;EAMQ,c1DzBM;ANgyShB;;AgE7wSE;;EAUQ,yB1D7BM;ANqyShB;;AgElxSE;;EAeM,uC1DlCQ;AN0yShB;;AgEvxSE;;;;EAoBM,cAAc;AhE0wStB;;AgErwSE;;;EAKQ,4B1DjDM;E0DkDN,uC1DlDM;ANwzShB;;AgE5wSE;;EAWM,4B1DvDQ;AN6zShB;;AkBv1SE;;E8CoFQ,4B1D1DM;E0D2DN,uC1D3DM;ANm0ShB;;AgEvxSE;;;;EAqBM,cAAc;AhEywStB;;AgEpwSE;;EAIM,yB1D1EQ;AN+0ShB;;AgEhwSE;;EAIM,c1DnFQ;ANo1ShB;;AgE3vSI;;;;EAEE,qB1D3FU;E0D+FR,wQhBvD+H;EgBwD/H,iCAAiC;EACjC,4BAA4B;EAC5B,8BAA8B;EAC9B,gBnC+SwB;A7B88RhC;;AkBt3SE;;;;;;;E8C6HM,qB1DvGQ;AN02ShB;;AgEjxSK;;;;EAkBG,uC1D3GQ;ANi3ShB;;AgExxSK;;;;;;;;;;EAuBG,cAAc;AhE8wStB;;AkBp5SE;;;;;;;;;;;E8C+IM,wE1DzHQ;AN44ShB;;AkBl6SE;;;;;;;;;;;E8CsJM,uC1DhIQ;AN05ShB;;AAEA;EgEn7SI,aAAa;EACb,WAAW;AhEq7Sf;;AgEj7SE;EACE,c1DKY;AN+6ShB;;AgEh7SE;E/CbA,kBZCsB;E2DepB,yB1DFY;E0DGZ,Y9DkrB6B;E8DjrB7B,aAAa;EACb,mB5DqBiD;E4DpBjD,gB5DoDwB;E4DnDxB,kB3DCuB;E2DAvB,eAAe;EACf,YnCke2B;EmCje3B,e3DLY;E2DMZ,kBAAkB;EAClB,SAAS;EACT,kBAAkB;EAClB,sBAAsB;EACtB,YvC1BK;AzB48ST;;AWn5SI;EqD/CF;IAmBI,mBnCkd8B;ImCjd9B,iB3DXqB;EL+7SzB;AACF;;AgEl7SI;EACE,mBnCqYgC;A7BgjStC;;AgEl7SI;EACE,mB3DpBsB;ALy8S5B;;AgEj7SE;;;EAMQ,c1DrCM;ANs9ShB;;AgEv7SE;;EAUQ,yB1DzCM;AN29ShB;;AgE57SE;;EAeM,uC1D9CQ;ANg+ShB;;AgEj8SE;;;;EAoBM,cAAc;AhEo7StB;;AgE/6SE;;;EAKQ,4B1D7DM;E0D8DN,uC1D9DM;AN8+ShB;;AgEt7SE;;EAWM,4B1DnEQ;ANm/ShB;;AkBjgTE;;E8CoFQ,4B1DtEM;E0DuEN,uC1DvEM;ANy/ShB;;AgEj8SE;;;;EAqBM,cAAc;AhEm7StB;;AgE96SE;;EAIM,yB1DtFQ;ANqgThB;;AgE16SE;;EAIM,c1D/FQ;AN0gThB;;AgEr6SI;;;;EAEE,qB1DvGU;E0D2GR,uThBvD+H;EgBwD/H,iCAAiC;EACjC,4BAA4B;EAC5B,8BAA8B;EAC9B,gBnC+SwB;A7BwnShC;;AkBhiTE;;;;;;;E8C6HM,qB1DnHQ;ANgiThB;;AgE37SK;;;;EAkBG,uC1DvHQ;ANuiThB;;AgEl8SK;;;;;;;;;;EAuBG,cAAc;AhEw7StB;;AkB9jTE;;;;;;;;;;;E8C+IM,wE1DrIQ;ANkkThB;;AkB5kTE;;;;;;;;;;;E8CsJM,uC1D5IQ;ANglThB;;A+D3xSA;EACE,oCAAoC;A/D8xStC;;AiEnmTA;EAEI,qC/DorB6B;E+DnrB7B,0BAA4E;EAC5E,mCAAyH;EACzH,+DAA+D;AjEqmTnE;;AiE1mTA;EAQM,yB/D8qB2B;AFw7RjC;;AiE9mTA;EAQM,yB/D8qB2B;AFw7RjC;;AiE9mTA;EAQM,yB/D8qB2B;AFw7RjC;;AiE9mTA;EAQM,yB/D8qB2B;AFw7RjC;;AiE9mTA;EAQM,yB/D8qB2B;AFw7RjC;;AiE9mTA;EAYM,qC/D0qB2B;AF47RjC;;AiElnTA;EAgBM,qC/DsqB2B;AFg8RjC;;AiEtnTA;EAqBI,oBpC+Z6E;A7BssSjF;;AiE1nTA;EAyBI,0BAA4E;EAC5E,qBpC2X8B;EoC1X9B,mCAAyH;AjEqmT7H;;AkB/nTE;E+C6BI,iC/DwpB2B;AF88RjC;;AiEpoTA;EAmCM,qB3DhCU;E2DiCV,uC3DjCU;ANsoThB;;AiEzoTA;EA4CI,kBpCiZiC;A7BgtSrC;;AiE7oTA;;EAiDI,kBpC4YiC;A7BqtSrC;;AiE3lTA;EAEI,mBpCwWmC;EoCvWnC,qBpC8WmC;EoC7WnC,2CAAkI;AjE6lTtI;;AiEjmTA;EAQI,2CAAkI;AjE6lTtI;;AiErmTA;EAeI,mBpCwXkC;A7BkuStC;;AiEzmTA;EAmBI,oBpC0W6E;A7BgvSjF;;AiE7mTA;;;EAwBI,mBpC+WkC;A7B4uStC;;AiEvlTA;EAEI,oBpC6UoC;EoC5UpC,qBpCmVmC;EoClVnC,4CAAkI;AjEylTtI;;AiE7lTA;EAQI,4CAAkI;AjEylTtI;;AiEjmTA;EAeI,mBpC6VkC;A7ByvStC;;AiErmTA;EAmBI,oBpC8U6E;A7BwwSjF;;AiEzmTA;;;EAwBI,mBpCoVkC;A7BmwStC;;AkEhsTA;EACE,oBrC4csC;EqC3ctC,kBAAkB;AlEmsTpB;;AkErsTA;;EAMI,MAAM;EACN,8BAAkE;EAAlE,sBAAkE;AlEosTtE;;AkE3sTA;EAcM,kBAAkB;AlEisTxB;;AkE/sTA;EAqBI,0BhE+pB6B;EgE9pB7B,cAAc;EACd,erCuY+B;EqCtY/B,0B9DsCmC;E8DrCnC,iBAAiB;EACjB,SAAS;EACT,UAAU;EACV,kBAAkB;EAClB,aAAuD;EACvD,OAAO;EACP,kCAA0B;EAA1B,0BAA0B;EAC1B,kJAGwC;EAHxC,0IAGwC;EAHxC,gMAGwC;AlE2rT5C;;AkE9tTA;EAuCI,kBAAkB;AlE2rTtB;;AkEluTA;EA2CQ,0BhEyoByB;EgExoBzB,UAAU;AlE2rTlB;;AkEvuTA;EA2CQ,0BhEyoByB;EgExoBzB,UAAU;AlE2rTlB;;AkEvuTA;EA2CQ,0BhEyoByB;EgExoBzB,UAAU;AlE2rTlB;;AkEvuTA;EA2CQ,0BhEyoByB;EgExoBzB,UAAU;AlE2rTlB;;AkEvuTA;EA2CQ,0BhEyoByB;EgExoBzB,UAAU;AlE2rTlB;;AkEvuTA;E7C6DE;;qErB+qTmE;EqB5qTnE,8DClCoE;EDkCpE,sDClCoE;E4CqBhE,kBAAkB;EAClB,UAAU;AlE4rThB;;AkEhvTA;E7C6DE;;qErB+qTmE;EqB5qTnE,2DClCoE;EDkCpE,sDClCoE;E4CqBhE,kBAAkB;EAClB,UAAU;AlE4rThB;;AkEhvTA;E7C6DE;;qErB+qTmE;EqB5qTnE,0DClCoE;EDkCpE,sDClCoE;E4CqBhE,kBAAkB;EAClB,UAAU;AlE4rThB;;AkEhvTA;E7C6DE;;qErB+qTmE;EqB5qTnE,0DClCoE;EDkCpE,sDClCoE;E4CqBhE,kBAAkB;EAClB,UAAU;AlE4rThB;;AkEhvTA;E7C6DE;;qErB+qTmE;EqB5qTnE,sDClCoE;E4CqBhE,kBAAkB;EAClB,UAAU;AlE4rThB;;AWrrTI;EuD3DJ;I7CmEI,0BClDuC;EtBouTzC;EkErvTF;I7CmEI,0BClDuC;EtBouTzC;EkErvTF;I7CmEI,0BClDuC;EtBouTzC;EkErvTF;I7CmEI,0BClDuC;EtBouTzC;EkErvTF;I7CmEI,0BClDuC;EtBouTzC;AACF;;AW3rTI;EuD3DJ;I7CuEI,0BChEwC;EtBovT1C;EkE3vTF;I7CuEI,0BChEwC;EtBovT1C;EkE3vTF;I7CuEI,0BChEwC;EtBovT1C;EkE3vTF;I7CuEI,0BChEwC;EtBovT1C;EkE3vTF;I7CuEI,0BChEwC;EtBovT1C;AACF;;AqBlrTE;E6C1EF;I7C2EI,wBAAgB;IAAhB,gBAAgB;ErBsrTlB;EkEjwTF;I7C2EI,qBAAgB;IAAhB,gBAAgB;ErBsrTlB;EkEjwTF;I7C2EI,oBAAgB;IAAhB,gBAAgB;ErBsrTlB;EkEjwTF;I7C2EI,oBAAgB;IAAhB,gBAAgB;ErBsrTlB;EkEjwTF;I7C2EI,gBAAgB;ErBsrTlB;AACF;;AkEvsTA;;;EAGI,kCAAwE;EAAxE,0BAAwE;AlE0sT5E;;AkE7sTA;EAOI,mBrC6VmC;EqC5VnC,qBrCmWmC;EqClWnC,WAA6D;AlE0sTjE;;AkEntTA;EAaI,mBrCuVmC;EqCtVnC,qBrC6VmC;EqC5VnC,wCAAsH;AlE0sT1H;;AkEztTA;EAmBI,oBrCoW6E;A7Bs2SjF;;AkE7tTA;EAuBI,2CAAkI;AlE0sTtI;;AkEtsTA;;;EAGI,kCAAwE;EAAxE,0BAAwE;AlEysT5E;;AkE5sTA;EAOI,oBrCmUoC;EqClUpC,qBrCyUmC;EqCxUnC,WAA6D;AlEysTjE;;AkEltTA;EAaI,oBrC6ToC;EqC5TpC,qBrCmUmC;EqClUnC,wCAAsH;AlEysT1H;;AkExtTA;EAmBI,oBrCyU6E;A7Bg4SjF;;AkE5tTA;EAuBI,4CAAkI;AlEysTtI;;AkEnsTA;EACE,cAAc;AlEssThB;;AkEvsTA;;EAKI,cAAc;EACd,W7DpGuB;AL2yT3B;;AkE7sTA;EAUI,yBhEujB6B;EgEtjB7B,SrCoUwG;EqCnUxG,U7D7GY;ALozThB;;AkEntTA;;;;;;EAiBI,mBAAoH;AlE2sTxH;;AkE5tTA;EAqBI,kCAAmF;AlE2sTvF;;AkEtsTA;EACE,6B5D7Ic;ANs1ThB;;AkEtsTA;EAEI,arCgTiH;EqC/SjH,U7DlIY;AL00ThB;;AkE3sTA;;;;;;;;;;;EAQI,wBAA6H;EAC7H,mB7DxIY;E6DyIZ,kB7DzIY;AL01ThB;;AkE3tTA;EAcI,oBrCmR6E;A7B87SjF;;AkE7sTA;EAEI,YrC+RiH;EqC9RjH,arC2RkC;A7Bo7StC;;AkEltTA;;;;;;;;;;;EAQI,mBAA6H;EAC7H,sBrCqRkC;EqCpRlC,qBrCoRkC;A7Bo8StC;;AkEluTA;EAcI,oBrCiQ6E;A7Bu9SjF;;AmE34TA;EACE,uBAAoB;EAApB,oBAAoB;EACpB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAAkB;EAClB,WAAW;AnE84Tb;;AmEn5TA;;;;;;EAcI,gBAAY;EAAZ,YAAY;EACZ,gBAAgB;EAChB,YAAY;EACZ,kBAAkB;AnE84TtB;;AmE/5TA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAyBM,iB9DLU;ALk7ThB;;AmEt8TA;;;EAiCI,UAAU;AnE26Td;;AmE58TA;EAsCI,UAAU;AnE06Td;;AmEp6TA;;EAEE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;AnEu6TzB;;AmE36TA;;;EAOI,YAAY;EACZ,kBAAkB;EAClB,UAAU;AnE06Td;;AmEn7TA;;;EAYM,UAAU;AnE66ThB;;AmEz7TA;;;;;;;;;;;;;;;EAoBI,iBAA6C;AnEu7TjD;;AmEn7TA;EACE,iB9DjDc;ALu+ThB;;AmEn7TA;EACE,kB9DrDc;AL2+ThB;;AmEn7TA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,oBAAa;EAAb,aAAa;EACb,etCgViC;EsC/UjC,gBtCsVgC;EsCrVhC,gBAAgB;EAEhB,mBAAmB;AnEq7TrB;;AmE77TA;EAWI,mBAA8C;AnEs7TlD;;AmEh7TA;;;ElDvEE,yBkD0E+B;ElDzE/B,4BkDyE+B;AnEo7TjC;;AmEv7TA;;;ElDjFE,0BkDwFgC;ElDvFhC,6BkDuFgC;AnEu7TlC;;AmEj7TA;E9C3CE;;qErBi+TmE;EqB99TnE,oDClCoE;E6C6EpE,0BjEykB+B;EiExkB/B,eAA0D;EAC1D,kB9D3Fc;E8D4Fd,kBAAS;EAAT,SAAS;AnEs7TX;;AWz+TI;EwD6CJ;I9CrCI,0BClDuC;EtBwhUzC;AACF;;AW/+TI;EwD6CJ;I9CjCI,0BChEwC;EtBwiU1C;AACF;;AqBt+TE;E8C8BF;I9C7BI,gBAAgB;ErB0+TlB;AACF;;AkBvjUE;EiDkHE,0BjEmkB6B;AFs4SjC;;AmEt8TE;;EAEE,c7DrHY;AN8jUhB;;AmEt8TE;EACE,mBtCmVoC;A7BsnTxC;;AmEn8TA;;EAMM,MAAM;AnEk8TZ;;AmEx8TA;;EAWM,W9DtHqB;ALwjU3B;;AmE78TA;EAeM,oB/DxG+C;AJ0iUrD;;AmEj9TA;EAoBI,mBtC2QmC;EsC1QnC,qBtCiRmC;EsChRnC,wCAAsH;AnEi8T1H;;AmEv9TA;EA0BI,oBtCwR6E;A7ByqTjF;;AmE39TA;EA8BI,2CAAkI;AnEi8TtI;;AmE/9TA;;EAmCI,mBtCyRkC;A7BwqTtC;;AmEp+TA;;EA6CM,mBtCkPiC;EsCjPjC,qBtCwPiC;A7BosTvC;;AmE1+TA;EAmDI,mBAA6D;EAC7D,qBtCkPmC;A7BysTvC;;AmEn7TA;;EAMM,MAAM;AnEk7TZ;;AmEx7TA;;EAWM,W9DlLqB;ALomU3B;;AmE77TA;EAeM,oBtCoQmC;A7B8qTzC;;AmEj8TA;EAoBI,oBtCgNoC;EsC/MpC,qBtCsNmC;EsCrNnC,wCAAsH;AnEi7T1H;;AmEv8TA;EA0BI,oBtC4N6E;A7BqtTjF;;AmE38TA;EA8BI,4CAAkI;AnEi7TtI;;AmE/8TA;;EAmCI,mBtC8NkC;A7BmtTtC;;AmEp9TA;;EA6CM,oBtCuLkC;EsCtLlC,qBtC6LiC;A7B+uTvC;;AmE19TA;EAmDI,oBAA6D;EAC7D,qBtCuLmC;A7BovTvC;;AoE3pUA;;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,sBAA8B;EAA9B,8BAA8B;ApE+pUhC;;AoE5pUA;EAGE,0BlE0qB+B;EkEzqB/B,kBvC+coC;EuC9cpC,sB/DMc;E+DLd,kBAAkB;ApE6pUpB;;AoEnqUA;EnDRE,kBZCsB;EgB6DtB;;qErBmnUmE;EqBhnUnE,sDClCoE;E8CMlE,qClEgpB6B;EkE/oB7B,SAAS;EACT,cAAc;EACd,YvCib+B;EuChb/B,sB/DtBY;ALqqUhB;;AW5nUI;EyDpDJ;I/C4DI,0BClDuC;EtB2qUzC;AACF;;AWloUI;EyDpDJ;I/CgEI,0BChEwC;EtB2rU1C;AACF;;AqBznUE;E+CnEF;I/CoEI,gBAAgB;ErB6nUlB;AACF;;AkBtsUE;EkDwCI,gBAAgB;EAChB,UAAU;ApEkqUhB;;AoEvsUA;EA0CI,qBAA+F;EAC/F,wBAAkG;ApEiqUtG;;AoE5sUA;EA+CI,qBAA+F;EAC/F,wBAAkG;ApEiqUtG;;AoEjtUA;EnDRE,kBZCsB;EgB6DtB;;qErBiqUmE;EqB9pUnE,sDClCoE;E8CgClE,qClEsnB6B;EkErnB7B,YvCyZ+B;A7B0wTnC;;AWvqUI;EyDpDJ;I/C4DI,0BClDuC;EtBstUzC;AACF;;AW7qUI;EyDpDJ;I/CgEI,0BChEwC;EtBsuU1C;AACF;;AqBpqUE;E+CnEF;I/CoEI,gBAAgB;ErBwqUlB;AACF;;AkBjvUE;EkD+DI,UAAU;ApEsrUhB;;AoEjvUA;EA+DM,6BAA6B;EAC7B,UAAU;ApEsrUhB;;AoEtvUA;EAmEQ,eAAe;ApEurUvB;;AoE1vUA;EAuEQ,gBAAgB;ApEurUxB;;AoE9vUA;EA4EM,cAAc;EACd,YAAY;ApEsrUlB;;AoEnwUA;EAiFM,eAAe;EACf,YAAY;ApEsrUlB;;AoExwUA;EAsFM,kB/D3EU;E+D4EV,iB/D5EU;ALkwUhB;;AoE7wUA;EA4FI,qBAA+F;EAC/F,wBAAkG;ApEqrUtG;;AoElxUA;EAiGI,qBAA+F;EAC/F,wBAAkG;ApEqrUtG;;AoEvxUA;EAsGI,qBAAqC;EACrC,wBAAwC;ApEqrU5C;;AoE5xUA;EA0GM,kBvCyWgC;EuCxWhC,sBAAgF;EAChF,yBAAmF;ApEsrUzF;;AoEjrUA;EACE,YlEykB+B;AF2mTjC;;AoErrUA;;;;;EAQI,2ClEkkB6B;AFmnTjC;;AoE7rUA;EAaI,+BlE6jB6B;AFwnTjC;;AoElsUA;EAaI,+BlE6jB6B;AFwnTjC;;AoElsUA;EAaI,+BlE6jB6B;AFwnTjC;;AoElsUA;EAaI,+BlE6jB6B;AFwnTjC;;AoElsUA;;EAaI,+BlE6jB6B;AFwnTjC;;AoEjrUA;;EAEE,gH3ClHiH;E2CmHjH,eAAe;EACf,QAAQ;EACR,OAAO;EACP,W3CxIM;AzB4zUR;;AoEjrUA;EACE,SAAS;ApEorUX;;AoEjrUA;EACE,MAAM;ApEorUR;;AoEjrUA;EACE,gH3ClIiH;E2CmIjH,W3CrJM;AzBy0UR;;AoEhrU8B;EAD9B;IAEI,gH3CxI+G;I2CyI/G,wBAAgB;IAAhB,gBAAgB;IAChB,MAAM;IACN,W3C7JI;EzBi1UN;AACF;;AoEjrUA;E/C3GE;;qErBiyUmE;EqB9xUnE,2EClCoE;E8C6IpE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,W3CxKM;AzB81UR;;AW1yUI;EyD6GJ;I/CrGI,0BClDuC;EtBy1UzC;AACF;;AWhzUI;EyD6GJ;I/CjGI,0BChEwC;EtBy2U1C;AACF;;AqBvyUE;E+C8FF;I/C7FI,gBAAgB;ErB2yUlB;AACF;;AoE/sUA;EAUI,yB9DjLY;E8DkLZ,gH3C1J+G;E2C2J/G,eAAe;ApEysUnB;;AoEnsUA;E5DxJE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EgE+G3B,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,2BAAoB;EAApB,oBAAoB;EACpB,evCuRqC;EuCtRrC,kBAAkB;EAClB,mBAAmB;ApEwsUrB;;AkBx3UE;EkDmLE,cAAc;EACd,qBAAqB;ApEysUzB;;AoErtUA;E/C7HE;;qErBu1UmE;EqBp1UnE,sDClCoE;E8C8KlE,qClEwe6B;EkEve7B,WAAW;EACX,cAAc;EACd,UAAU;EACV,kBAAkB;EAClB,MAAM;EACN,cAAqC;EACrC,SAAS;EACT,aAAoC;ApE2sUxC;;AWp2UI;EyD+HJ;I/CvHI,0BClDuC;EtBm5UzC;AACF;;AW12UI;EyD+HJ;I/CnHI,0BChEwC;EtBm6U1C;AACF;;AqBj2UE;E+CgHF;I/C/GI,gBAAgB;ErBq2UlB;AACF;;AoEvvUA;EA8BI,UAAU;ApE6tUd;;AoE3vUA;EAiCM,UAAU;ApE8tUhB;;AoE/vUA;EAsCI,iB/D9MY;AL26UhB;;AoEnwUA;EA0CI,kB/DlNY;AL+6UhB;;AoEztUA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,2BAAoB;EAApB,oBAAoB;EACpB,mBAAe;EAAf,eAAe;EACf,evC0OqC;A7Bk/TvC;;AoEvtUA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;EA0Cf;;;KpEmrUG;AACL;;AoEnuUA;EnDnPE,kBZCsB;EgB6DtB;;qErB85UmE;EqB35UnE,wEClCoE;E8C+NlE,cAAc;EACd,evC8NgC;EuC7NhC,evCwNmC;EuCvNnC,cvC8N6B;EuC7N7B,YvCuN+B;EuCtN/B,sB/DhPY;ALi9UhB;;AWx6UI;EyDuLJ;I/C/KI,0BClDuC;EtBu9UzC;AACF;;AW96UI;EyDuLJ;I/C3KI,0BChEwC;EtBu+U1C;AACF;;AqBr6UE;E+CwKF;I/CvKI,gBAAgB;ErBy6UlB;AACF;;AkBn+UE;EkDmPI,qClE+a2B;EkE9a3B,UAAU;ApEovUhB;;AoExwUA;EAyBM,UAAU;ApEmvUhB;;AoE5wUA;EA6BM,6BAA6B;EAC7B,0BlEoa2B;AF+0TjC;;AoEjxUA;EAkCM,UAAU;ApEmvUhB;;AoErxUA;;EAwCI,UAAU;ApEkvUd;;AoE1xUA;EA4CI,qClEsZ6B;AF41TjC;;AoEvuUA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAAgB;EAAhB,gBAAgB;EAChB,oBAAY;EAAZ,YAAY;ApE0uUd;;AW98UI;EyD4OC;;IAGK,gBAAgB;IAChB,eAAe;EpEquUvB;AACF;;AWn+UI;EyDyPA;IAwBI,yBAAqB;IAArB,qBAAqB;IACrB,oBAA2B;IAA3B,2BAA2B;EpEutUjC;EoEhvUG;IA4BK,uBAAmB;IAAnB,mBAAmB;EpEutU3B;EoEnvUG;IA+BO,kBAAkB;EpEutU5B;EoEtvUG;IAmCO,mB/DrUI;I+DsUJ,kB/DtUI;EL4hVd;EoE1vUG;;IA0CK,qBAAiB;IAAjB,iBAAiB;EpEotUzB;EoE9vUG;IA8DK,+BAAwB;IAAxB,wBAAwB;IAExB,6BAAgB;IAAhB,gBAAgB;EpEksUxB;EoElwUG;IAsEK,aAAa;EpE+rUrB;AACF;;AWl/UI;EyD4OC;;IAGK,gBAAgB;IAChB,eAAe;EpEywUvB;AACF;;AWvgVI;EyDyPA;IAwBI,yBAAqB;IAArB,qBAAqB;IACrB,oBAA2B;IAA3B,2BAA2B;EpE2vUjC;EoEpxUG;IA4BK,uBAAmB;IAAnB,mBAAmB;EpE2vU3B;EoEvxUG;IA+BO,kBAAkB;EpE2vU5B;EoE1xUG;IAmCO,mB/DrUI;I+DsUJ,kB/DtUI;ELgkVd;EoE9xUG;;IA0CK,qBAAiB;IAAjB,iBAAiB;EpEwvUzB;EoElyUG;IA8DK,+BAAwB;IAAxB,wBAAwB;IAExB,6BAAgB;IAAhB,gBAAgB;EpEsuUxB;EoEtyUG;IAsEK,aAAa;EpEmuUrB;AACF;;AWthVI;EyD4OC;;IAGK,gBAAgB;IAChB,eAAe;EpE6yUvB;AACF;;AW3iVI;EyDyPA;IAwBI,yBAAqB;IAArB,qBAAqB;IACrB,oBAA2B;IAA3B,2BAA2B;EpE+xUjC;EoExzUG;IA4BK,uBAAmB;IAAnB,mBAAmB;EpE+xU3B;EoE3zUG;IA+BO,kBAAkB;EpE+xU5B;EoE9zUG;IAmCO,mB/DrUI;I+DsUJ,kB/DtUI;ELomVd;EoEl0UG;;IA0CK,qBAAiB;IAAjB,iBAAiB;EpE4xUzB;EoEt0UG;IA8DK,+BAAwB;IAAxB,wBAAwB;IAExB,6BAAgB;IAAhB,gBAAgB;EpE0wUxB;EoE10UG;IAsEK,aAAa;EpEuwUrB;AACF;;AW1jVI;EyD4OC;;IAGK,gBAAgB;IAChB,eAAe;EpEi1UvB;AACF;;AW/kVI;EyDyPA;IAwBI,yBAAqB;IAArB,qBAAqB;IACrB,oBAA2B;IAA3B,2BAA2B;EpEm0UjC;EoE51UG;IA4BK,uBAAmB;IAAnB,mBAAmB;EpEm0U3B;EoE/1UG;IA+BO,kBAAkB;EpEm0U5B;EoEl2UG;IAmCO,mB/DrUI;I+DsUJ,kB/DtUI;ELwoVd;EoEt2UG;;IA0CK,qBAAiB;IAAjB,iBAAiB;EpEg0UzB;EoE12UG;IA8DK,+BAAwB;IAAxB,wBAAwB;IAExB,6BAAgB;IAAhB,gBAAgB;EpE8yUxB;EoE92UG;IAsEK,aAAa;EpE2yUrB;AACF;;AoEv3UA;EA6BQ,yBAAqB;EAArB,qBAAqB;EACrB,oBAA2B;EAA3B,2BAA2B;ApE81UnC;;AoE53UA;;EAQU,gBAAgB;EAChB,eAAe;ApEy3UzB;;AoEl4UA;EAiCU,uBAAmB;EAAnB,mBAAmB;ApEq2U7B;;AoEt4UA;EAoCY,kBAAkB;ApEs2U9B;;AoE14UA;EAwCY,mB/DrUI;E+DsUJ,kB/DtUI;AL4qVhB;;AoE/4UA;;EA+CU,qBAAiB;EAAjB,iBAAiB;ApEq2U3B;;AoEp5UA;EAmEU,+BAAwB;EAAxB,wBAAwB;EAExB,6BAAgB;EAAhB,gBAAgB;ApEo1U1B;;AoEz5UA;EA2EU,aAAa;ApEk1UvB;;AoE30UA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,kBAAkB;EAClB,cAAc;EACd,2BAAoB;EAApB,oBAAoB;EACpB,oBAAc;EAAd,cAAc;EACd,evC8EqC;EuC7ErC,qBAAuB;EAAvB,uBAAuB;EACvB,cAAc;EACd,UAAU;EACV,kBAAkB;EAClB,cvCyEqC;A7BqwUvC;;AkBztVE;EkD8YE,cAAc;EACd,qBAAqB;ApE+0UzB;;AoEh2UA;EAoBM,UAAU;ApEg1UhB;;AoEp2UA;E/CpUE;;qErB6qVmE;EqB1qVnE,sDClCoE;E8C8XlE,qClEwR6B;EkEvR7B,kBAAkB;EAClB,WAAW;EACX,cAAc;EACd,UAAU;EACV,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;ApEi1UX;;AW3rVI;EyDsUJ;I/C9TI,0BClDuC;EtB0uVzC;AACF;;AWjsVI;EyDsUJ;I/C1TI,0BChEwC;EtB0vV1C;AACF;;AqBxrVE;E+CuTF;I/CtTI,gBAAgB;ErB4rVlB;AACF;;AoEv4UA;EAwCI,UAAU;ApEm2Ud;;AoE34UA;EA4CI,eAAe;ApEm2UnB;;AoE/1UA;E7ClbE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAMtG,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;E6CsZjB;;;;;;+BpEi3U6B;EoEz2U7B,qBAAqB;ApE22UvB;;AoEt3UA;EAcI,evCoCkC;A7Bw0UtC;;AoEr2UA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GpE48UG;AqEn5VH;EACE,cAAc;EACd,mBjEsCmD;EiErCnD,gBjEY0B;EiEX1B,gBjEoE0B;EiEnE1B,chEkByB;EgEjBzB,gBAAgB;EAChB,UAAU;EACV,kBAAkB;EAClB,sBAAsB;EACtB,Y5CPO;AzB45VT;;AWn2VI;E0D5DJ;IAaI,mBxCqegC;IwCpehC,gBxC0egC;E7B66UlC;AACF;;AqEt6VA;EAkBI,YxCue2B;A7Bi7U/B;;AqE16VA;EhDsBE,0BCPyC;EDQzC,sCgDF8C;EhDE9C,8BgDF8C;EhDE9C,iDgDF8C;EhDG9C,sDCKkE;E+CN9D,2BAAmB;EAAnB,mBAAmB;ArE05VzB;;AWr3VI;E0D5DJ;IhD2BI,4BCPyC;EtBk6V3C;AACF;;AW33VI;E0D5DJ;IhD+BI,0BCrBwC;EtBk7V1C;AACF;;AqB35VE;EgDlCF;IhDmCI,gBAAgB;ErB+5VlB;AACF;;AqEv6VA;EpD5BE,kBZCsB;EgE8BtB,sBAAmB;EAAnB,mBAAmB;EACnB,yBxC6ciC;EwC5cjC,YnEkqB+B;EmEjqB/B,oBAAa;EAAb,aAAa;EACb,YxCid8B;EwChd9B,YAAY;EACZ,gBAA0B;EAC1B,gBAAgB;EAChB,ehEpBc;EgEqBd,mBAAmB;EACnB,8BAAgC;EAAhC,sBAAgC;EAChC,oCAA4B;EAA5B,4BAA4B;EAC5B,6D/CfkE;E+CelE,qD/CfkE;E+CelE,wG/CfkE;E+CgBlE,mBAAmB;ArEy6VrB;;AWz5VI;E0DhCJ;IAmBI,cxCsc8B;IwCrc9B,iBhE1BuB;ELq8VzB;AACF;;AsE79VA;;;;;;uDtEq+VuD;AsE39VvD;EACE,gBAAgB;EAChB,kBAAkB;EAClB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;AtE69VnB;;AsEh+VA;EAMI,+BpEsqB6B;EoEnqB7B,kBAAkB;EAClB,aAAa;EACb,iBAAiB;EACjB,kBAAkB;EAClB,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAClB,2CAAmC;EAAnC,mCAAmC;EACnC,0BAA0B;EAC1B,+CAAuC;EAAvC,uCAAuC;EAAvC,0DAAuC;EACvC,YAAY;AtE49VhB;;AsEx9VA;EACE,qCpEkqB+B;AFyzUjC;;AsEv9VA;EACE,kChEpCc;AN8/VhB;;AsEt9VA;EACE,2BAA2B;AtEy9V7B;;AsEt9VA;EACE,oBAAoB;EACpB,sBAAsB;AtEy9VxB;;AsEt9VA;EACE,kBAAkB;EAClB,aAAa;EACb,kBAAkB;EAClB,+EAA6E;EAC7E,kBAAkB;EAClB,gCAAwB;EAAxB,wBAAwB;EACxB,YAAY;AtEy9Vd;;AsEt9VA;EAIE,qBAAqB;AtEs9VvB;;AsE/8VA;EACE,cAAc;AtEk9VhB;;AuE1hWA;EAAkB,mCAAmC;AvE8hWrD;;AuE7hWA;EAAa,8BAA8B;AvEiiW3C;;AuEhiWA;EAAgB,iCAAiC;AvEoiWjD;;AuEniWA;EAAgB,iCAAiC;AvEuiWjD;;AuEtiWA;EAAqB,sCAAsC;AvE0iW3D;;AuEziWA;EAAkB,mCAAmC;AvE6iWrD;;AwExiWE;EACE,oCAAmC;AxE2iWvC;;AwE5iWE;EACE,oCAAmC;AxE+iWvC;;AwEhjWE;EACE,oCAAmC;AxEmjWvC;;AwEpjWE;EACE,oCAAmC;AxEujWvC;;AwExjWE;EACE,oCAAmC;AxE2jWvC;;AwE5jWE;EACE,oCAAmC;AxE+jWvC;;AwEhkWE;EACE,oCAAmC;AxEmkWvC;;AwEpkWE;EACE,oCAAmC;AxEukWvC;;AwExkWE;EACE,wCAAmC;AxE2kWvC;;AwE5kWE;EACE,oCAAmC;AxE+kWvC;;AkBxkWE;EsDbM,oCAAwC;AxEylWhD;;AwEplWE;EACE,oCAAmC;AxEulWvC;;AkBhlWE;EsDbM,oCAAwC;AxEimWhD;;AwE5lWE;EACE,oCAAmC;AxE+lWvC;;AkBxlWE;EsDbM,oCAAwC;AxEymWhD;;AwEpmWE;EACE,oCAAmC;AxEumWvC;;AkBhmWE;EsDbM,oCAAwC;AxEinWhD;;AwE5mWE;EACE,oCAAmC;AxE+mWvC;;AkBxmWE;EsDbM,oCAAwC;AxEynWhD;;AwEpnWE;EACE,oCAAmC;AxEunWvC;;AkBhnWE;EsDbM,oCAAwC;AxEioWhD;;AwE5nWE;EACE,oCAAmC;AxE+nWvC;;AkBxnWE;EsDbM,oCAAwC;AxEyoWhD;;AwEpoWE;EACE,oCAAmC;AxEuoWvC;;AkBhoWE;EsDbM,oCAAwC;AxEipWhD;;AwE5oWE;EACE,oCAAmC;AxE+oWvC;;AwEhpWE;EACE,oCAAmC;AxEmpWvC;;AwEppWE;EACE,oCAAmC;AxEupWvC;;AwExpWE;EACE,oCAAmC;AxE2pWvC;;AwE5pWE;EACE,oCAAmC;AxE+pWvC;;AyEtqWA;EAAU,gDAAoD;AzE0qW9D;;AyEzqWA;EAAc,oDAAwD;AzE6qWtE;;AyE5qWA;EAAgB,sDAA0D;AzEgrW1E;;AyE/qWA;EAAiB,uDAA2D;AzEmrW5E;;AyElrWA;EAAe,qDAAyD;AzEsrWxE;;AyEprWA;EAAY,oBAAoB;AzEwrWhC;;AyEvrWA;EAAgB,wBAAwB;AzE2rWxC;;AyE1rWA;EAAkB,0BAA0B;AzE8rW5C;;AyE7rWA;EAAmB,2BAA2B;AzEisW9C;;AyEhsWA;EAAiB,yBAAyB;AzEosW1C;;AyEjsWE;EACE,gCAA4C;AzEosWhD;;AyErsWE;EACE,gCAA4C;AzEwsWhD;;AyEzsWE;EACE,gCAA4C;AzE4sWhD;;AyE7sWE;EACE,gCAA4C;AzEgtWhD;;AyEjtWE;EACE,gCAA4C;AzEotWhD;;AyErtWE;EACE,gCAA4C;AzEwtWhD;;AyEztWE;EACE,gCAA4C;AzE4tWhD;;AyE7tWE;EACE,gCAA4C;AzEguWhD;;AyE5tWA;EACE,gCAA+B;AzE+tWjC;;AyE5tWA;EACE,4CAAuC;AzE+tWzC;;AyE5tWA;EACE,4CAAyC;AzE+tW3C;;AyE5tWA;EACE,4CAAoC;AzE+tWtC;;AyE5tWA;EACE,4CAAuC;AzE+tWzC;;AyE5tWA;EACE,gCAA+B;AzE+tWjC;;AyE5tWA;EACE,8BAAuC;AzE+tWzC;;AyE5tWA;EACE,iDAAyC;AzE+tW3C;;AyE5tWA;EACE,iDAAoC;AzE+tWtC;;AyE5tWA;EACE,kDAAuC;AzE+tWzC;;AyExtWA;EACE,6BAA2C;AzE2tW7C;;AyExtWA;EACE,6BAAwC;AzE2tW1C;;AyExtWA;ExDrEE,2BZLsB;EYMtB,4BZNsB;ALuyWxB;;AyEztWA;ExDpEE,4BZVsB;EYWtB,+BZXsB;AL4yWxB;;AyE1tWA;ExDnEE,+BZfsB;EYgBtB,8BZhBsB;ALizWxB;;AyE3tWA;ExDlEE,2BZpBsB;EYqBtB,8BZrBsB;ALszWxB;;AyE5tWA;EACE,8BAA2C;AzE+tW7C;;AyE5tWA;EACE,6BAA6B;AzE+tW/B;;AyE5tWA;EACE,+BAAuC;AzE+tWzC;;AyE5tWA;EACE,2BAA2B;AzE+tW7B;;A0Ev0WE;EACE,WAAW;EACX,WAAW;EACX,cAAc;A1E00WlB;;A2En0WM;EAAwB,wBAA0B;A3Eu0WxD;;A2Ev0WM;EAAwB,0BAA0B;A3E20WxD;;A2E30WM;EAAwB,gCAA0B;A3E+0WxD;;A2E/0WM;EAAwB,yBAA0B;A3Em1WxD;;A2En1WM;EAAwB,yBAA0B;A3Eu1WxD;;A2Ev1WM;EAAwB,6BAA0B;A3E21WxD;;A2E31WM;EAAwB,8BAA0B;A3E+1WxD;;A2E/1WM;E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;AmFlvYA;EAAe,2BAA2B;AnFsvY1C;;AmFnvYE;EACE,mIAA6B;AnFsvYjC;;AmFvvYE;EACE,kIAA6B;AnF0vYjC;;AmF3vYE;EACE,iIAA6B;AnF8vYjC;;AmF/vYE;EACE,gIAA6B;AnFkwYjC;;AmFnwYE;EACE,4HAA6B;AnFswYjC;;AmFvwYE;EACE,2HAA6B;AnF0wYjC;;AmF3wYE;EACE,0HAA6B;AnF8wYjC;;AmF/wYE;EACE,0HAA6B;AnFkxYjC;;AoF9xYI;EAAuB,qBAA4B;ApFkyYvD;;AoFlyYI;EAAuB,qBAA4B;ApFsyYvD;;AoFtyYI;EAAuB,qBAA4B;ApF0yYvD;;AoF1yYI;EAAuB,sBAA4B;ApF8yYvD;;AoF9yYI;EAAuB,sBAA4B;ApFkzYvD;;AoFlzYI;EAAuB,sBAA4B;ApFszYvD;;AoFtzYI;EAAuB,sBAA4B;ApF0zYvD;;AoF1zYI;EAAuB,sBAA4B;ApF8zYvD;;AoF9zYI;EAAuB,uBAA4B;ApFk0YvD;;AoFl0YI;EAAuB,uBAA4B;ApFs0YvD;;AoFl0YA;EAAU,0BAA0B;ApFs0YpC;;AoFr0YA;EAAU,2BAA2B;ApFy0YrC;;AoFr0YA;EAAc,2BAA2B;ApFy0YzC;;AoFx0YA;EAAc,4BAA4B;ApF40Y1C;;AoF10YA;EAAU,uBAAuB;ApF80YjC;;AoF70YA;EAAU,wBAAwB;ApFi1YlC;;AqF11YQ;EAAgC,oBAA4B;ArF81YpE;;AqF71YQ;;EAEE,wBAAoC;ArFg2Y9C;;AqF91YQ;;EAEE,0BAAwC;ArFi2YlD;;AqF/1YQ;;EAEE,2BAA0C;ArFk2YpD;;AqFh2YQ;;EAEE,yBAAsC;ArFm2YhD;;AqFl3YQ;EAAgC,0BAA4B;ArFs3YpE;;AqFr3YQ;;EAEE,8BAAoC;ArFw3Y9C;;AqFt3YQ;;EAEE,gCAAwC;ArFy3YlD;;AqFv3YQ;;EAEE,iCAA0C;ArF03YpD;;AqFx3YQ;;EAEE,+BAAsC;ArF23YhD;;AqF14YQ;EAAgC,yBAA4B;ArF84YpE;;AqF74YQ;;EAEE,6BAAoC;ArFg5Y9C;;AqF94YQ;;EAEE,+BAAwC;ArFi5YlD;;AqF/4YQ;;EAEE,gCAA0C;ArFk5YpD;;AqFh5YQ;;EAEE,8BAAsC;ArFm5YhD;;AqFl6YQ;EAAgC,uBAA4B;ArFs6YpE;;AqFr6YQ;;EAEE,2BAAoC;ArFw6Y9C;;AqFt6YQ;;EAEE,6BAAwC;ArFy6YlD;;AqFv6YQ;;EAEE,8BAA0C;ArF06YpD;;AqFx6YQ;;EAEE,4BAAsC;ArF26YhD;;AqF17YQ;EAAgC,yBAA4B;ArF87YpE;;AqF77YQ;;EAEE,6BAAoC;ArFg8Y9C;;AqF97YQ;;EAEE,+BAAwC;ArFi8YlD;;AqF/7YQ;;EAEE,gCAA0C;ArFk8YpD;;AqFh8YQ;;EAEE,8BAAsC;ArFm8YhD;;AqFl9YQ;EAAgC,uBAA4B;ArFs9YpE;;AqFr9YQ;;EAEE,2BAAoC;ArFw9Y9C;;AqFt9YQ;;EAEE,6BAAwC;ArFy9YlD;;AqFv9YQ;;EAEE,8BAA0C;ArF09YpD;;AqFx9YQ;;EAEE,4BAAsC;ArF29YhD;;AqF1+YQ;EAAgC,qBAA4B;ArF8+YpE;;AqF7+YQ;;EAEE,yBAAoC;ArFg/Y9C;;AqF9+YQ;;EAEE,2BAAwC;ArFi/YlD;;AqF/+YQ;;EAEE,4BAA0C;ArFk/YpD;;AqFh/YQ;;EAEE,0BAAsC;ArFm/YhD;;AqFlgZQ;EAAgC,2BAA4B;ArFsgZpE;;AqFrgZQ;;EAEE,+BAAoC;ArFwgZ9C;;AqFtgZQ;;EAEE,iCAAwC;ArFygZlD;;AqFvgZQ;;EAEE,kCAA0C;ArF0gZpD;;AqFxgZQ;;EAEE,gCAAsC;ArF2gZhD;;AqF1hZQ;EAAgC,0BAA4B;ArF8hZpE;;AqF7hZQ;;EAEE,8BAAoC;ArFgiZ9C;;AqF9hZQ;;EAEE,gCAAwC;ArFiiZlD;;AqF/hZQ;;EAEE,iCAA0C;ArFkiZpD;;AqFhiZQ;;EAEE,+BAAsC;ArFmiZhD;;AqFljZQ;EAAgC,wBAA4B;ArFsjZpE;;AqFrjZQ;;EAEE,4BAAoC;ArFwjZ9C;;AqFtjZQ;;EAEE,8BAAwC;ArFyjZlD;;AqFvjZQ;;EAEE,+BAA0C;ArF0jZpD;;AqFxjZQ;;EAEE,6BAAsC;ArF2jZhD;;AqF1kZQ;EAAgC,0BAA4B;ArF8kZpE;;AqF7kZQ;;EAEE,8BAAoC;ArFglZ9C;;AqF9kZQ;;EAEE,gCAAwC;ArFilZlD;;AqF/kZQ;;EAEE,iCAA0C;ArFklZpD;;AqFhlZQ;;EAEE,+BAAsC;ArFmlZhD;;AqFlmZQ;EAAgC,wBAA4B;ArFsmZpE;;AqFrmZQ;;EAEE,4BAAoC;ArFwmZ9C;;AqFtmZQ;;EAEE,8BAAwC;ArFymZlD;;AqFvmZQ;;EAEE,+BAA0C;ArF0mZpD;;AqFxmZQ;;EAEE,6BAAsC;ArF2mZhD;;AqFnmZQ;EAAwB,2BAA2B;ArFumZ3D;;AqFtmZQ;;EAEE,+BAA+B;ArFymZzC;;AqFvmZQ;;EAEE,iCAAiC;ArF0mZ3C;;AqFxmZQ;;EAEE,kCAAkC;ArF2mZ5C;;AqFzmZQ;;EAEE,gCAAgC;ArF4mZ1C;;AqF3nZQ;EAAwB,0BAA2B;ArF+nZ3D;;AqF9nZQ;;EAEE,8BAA+B;ArFioZzC;;AqF/nZQ;;EAEE,gCAAiC;ArFkoZ3C;;AqFhoZQ;;EAEE,iCAAkC;ArFmoZ5C;;AqFjoZQ;;EAEE,+BAAgC;ArFooZ1C;;AqFnpZQ;EAAwB,wBAA2B;ArFupZ3D;;AqFtpZQ;;EAEE,4BAA+B;ArFypZzC;;AqFvpZQ;;EAEE,8BAAiC;ArF0pZ3C;;AqFxpZQ;;EAEE,+BAAkC;ArF2pZ5C;;AqFzpZQ;;EAEE,6BAAgC;ArF4pZ1C;;AqF3qZQ;EAAwB,0BAA2B;ArF+qZ3D;;AqF9qZQ;;EAEE,8BAA+B;ArFirZzC;;AqF/qZQ;;EAEE,gCAAiC;ArFkrZ3C;;AqFhrZQ;;EAEE,iCAAkC;ArFmrZ5C;;AqFjrZQ;;EAEE,+BAAgC;ArForZ1C;;AqFnsZQ;EAAwB,wBAA2B;ArFusZ3D;;AqFtsZQ;;EAEE,4BAA+B;ArFysZzC;;AqFvsZQ;;EAEE,8BAAiC;ArF0sZ3C;;AqFxsZQ;;EAEE,+BAAkC;ArF2sZ5C;;AqFzsZQ;;EAEE,6BAAgC;ArF4sZ1C;;AqFtsZI;EAAmB,uBAAuB;ArF0sZ9C;;AqFzsZI;;EAEE,2BAA2B;ArF4sZjC;;AqF1sZI;;EAEE,6BAA6B;ArF6sZnC;;AqF3sZI;;EAEE,8BAA8B;ArF8sZpC;;AqF5sZI;;EAEE,4BAA4B;ArF+sZlC;;AWvtZI;E0EnDI;IAAgC,oBAA4B;ErF+wZlE;EqF9wZM;;IAEE,wBAAoC;ErFgxZ5C;EqF9wZM;;IAEE,0BAAwC;ErFgxZhD;EqF9wZM;;IAEE,2BAA0C;ErFgxZlD;EqF9wZM;;IAEE,yBAAsC;ErFgxZ9C;EqF/xZM;IAAgC,0BAA4B;ErFkyZlE;EqFjyZM;;IAEE,8BAAoC;ErFmyZ5C;EqFjyZM;;IAEE,gCAAwC;ErFmyZhD;EqFjyZM;;IAEE,iCAA0C;ErFmyZlD;EqFjyZM;;IAEE,+BAAsC;ErFmyZ9C;EqFlzZM;IAAgC,yBAA4B;ErFqzZlE;EqFpzZM;;IAEE,6BAAoC;ErFszZ5C;EqFpzZM;;IAEE,+BAAwC;ErFszZhD;EqFpzZM;;IAEE,gCAA0C;ErFszZlD;EqFpzZM;;IAEE,8BAAsC;ErFszZ9C;EqFr0ZM;IAAgC,uBAA4B;ErFw0ZlE;EqFv0ZM;;IAEE,2BAAoC;ErFy0Z5C;EqFv0ZM;;IAEE,6BAAwC;ErFy0ZhD;EqFv0ZM;;IAEE,8BAA0C;ErFy0ZlD;EqFv0ZM;;IAEE,4BAAsC;ErFy0Z9C;EqFx1ZM;IAAgC,yBAA4B;ErF21ZlE;EqF11ZM;;IAEE,6BAAoC;ErF41Z5C;EqF11ZM;;IAEE,+BAAwC;ErF41ZhD;EqF11ZM;;IAEE,gCAA0C;ErF41ZlD;EqF11ZM;;IAEE,8BAAsC;ErF41Z9C;EqF32ZM;IAAgC,uBAA4B;ErF82ZlE;EqF72ZM;;IAEE,2BAAoC;ErF+2Z5C;EqF72ZM;;IAEE,6BAAwC;ErF+2ZhD;EqF72ZM;;IAEE,8BAA0C;ErF+2ZlD;EqF72ZM;;IAEE,4BAAsC;ErF+2Z9C;EqF93ZM;IAAgC,qBAA4B;ErFi4ZlE;EqFh4ZM;;IAEE,yBAAoC;ErFk4Z5C;EqFh4ZM;;IAEE,2BAAwC;ErFk4ZhD;EqFh4ZM;;IAEE,4BAA0C;ErFk4ZlD;EqFh4ZM;;IAEE,0BAAsC;ErFk4Z9C;EqFj5ZM;IAAgC,2BAA4B;ErFo5ZlE;EqFn5ZM;;IAEE,+BAAoC;ErFq5Z5C;EqFn5ZM;;IAEE,iCAAwC;ErFq5ZhD;EqFn5ZM;;IAEE,kCAA0C;ErFq5ZlD;EqFn5ZM;;IAEE,gCAAsC;ErFq5Z9C;EqFp6ZM;IAAgC,0BAA4B;ErFu6ZlE;EqFt6ZM;;IAEE,8BAAoC;ErFw6Z5C;EqFt6ZM;;IAEE,gCAAwC;ErFw6ZhD;EqFt6ZM;;IAEE,iCAA0C;ErFw6ZlD;EqFt6ZM;;IAEE,+BAAsC;ErFw6Z9C;EqFv7ZM;IAAgC,wBAA4B;ErF07ZlE;EqFz7ZM;;IAEE,4BAAoC;ErF27Z5C;EqFz7ZM;;IAEE,8BAAwC;ErF27ZhD;EqFz7ZM;;IAEE,+BAA0C;ErF27ZlD;EqFz7ZM;;IAEE,6BAAsC;ErF27Z9C;EqF18ZM;IAAgC,0BAA4B;ErF68ZlE;EqF58ZM;;IAEE,8BAAoC;ErF88Z5C;EqF58ZM;;IAEE,gCAAwC;ErF88ZhD;EqF58ZM;;IAEE,iCAA0C;ErF88ZlD;EqF58ZM;;IAEE,+BAAsC;ErF88Z9C;EqF79ZM;IAAgC,wBAA4B;ErFg+ZlE;EqF/9ZM;;IAEE,4BAAoC;ErFi+Z5C;EqF/9ZM;;IAEE,8BAAwC;ErFi+ZhD;EqF/9ZM;;IAEE,+BAA0C;ErFi+ZlD;EqF/9ZM;;IAEE,6BAAsC;ErFi+Z9C;EqFz9ZM;IAAwB,2BAA2B;ErF49ZzD;EqF39ZM;;IAEE,+BAA+B;ErF69ZvC;EqF39ZM;;IAEE,iCAAiC;ErF69ZzC;EqF39ZM;;IAEE,kCAAkC;ErF69Z1C;EqF39ZM;;IAEE,gCAAgC;ErF69ZxC;EqF5+ZM;IAAwB,0BAA2B;ErF++ZzD;EqF9+ZM;;IAEE,8BAA+B;ErFg/ZvC;EqF9+ZM;;IAEE,gCAAiC;ErFg/ZzC;EqF9+ZM;;IAEE,iCAAkC;ErFg/Z1C;EqF9+ZM;;IAEE,+BAAgC;ErFg/ZxC;EqF//ZM;IAAwB,wBAA2B;ErFkgazD;EqFjgaM;;IAEE,4BAA+B;ErFmgavC;EqFjgaM;;IAEE,8BAAiC;ErFmgazC;EqFjgaM;;IAEE,+BAAkC;ErFmga1C;EqFjgaM;;IAEE,6BAAgC;ErFmgaxC;EqFlhaM;IAAwB,0BAA2B;ErFqhazD;EqFphaM;;IAEE,8BAA+B;ErFshavC;EqFphaM;;IAEE,gCAAiC;ErFshazC;EqFphaM;;IAEE,iCAAkC;ErFsha1C;EqFphaM;;IAEE,+BAAgC;ErFshaxC;EqFriaM;IAAwB,wBAA2B;ErFwiazD;EqFviaM;;IAEE,4BAA+B;ErFyiavC;EqFviaM;;IAEE,8BAAiC;ErFyiazC;EqFviaM;;IAEE,+BAAkC;ErFyia1C;EqFviaM;;IAEE,6BAAgC;ErFyiaxC;EqFniaE;IAAmB,uBAAuB;ErFsia5C;EqFriaE;;IAEE,2BAA2B;ErFuia/B;EqFriaE;;IAEE,6BAA6B;ErFuiajC;EqFriaE;;IAEE,8BAA8B;ErFuialC;EqFriaE;;IAEE,4BAA4B;ErFuiahC;AACF;;AWhjaI;E0EnDI;IAAgC,oBAA4B;ErFwmalE;EqFvmaM;;IAEE,wBAAoC;ErFyma5C;EqFvmaM;;IAEE,0BAAwC;ErFymahD;EqFvmaM;;IAEE,2BAA0C;ErFymalD;EqFvmaM;;IAEE,yBAAsC;ErFyma9C;EqFxnaM;IAAgC,0BAA4B;ErF2nalE;EqF1naM;;IAEE,8BAAoC;ErF4na5C;EqF1naM;;IAEE,gCAAwC;ErF4nahD;EqF1naM;;IAEE,iCAA0C;ErF4nalD;EqF1naM;;IAEE,+BAAsC;ErF4na9C;EqF3oaM;IAAgC,yBAA4B;ErF8oalE;EqF7oaM;;IAEE,6BAAoC;ErF+oa5C;EqF7oaM;;IAEE,+BAAwC;ErF+oahD;EqF7oaM;;IAEE,gCAA0C;ErF+oalD;EqF7oaM;;IAEE,8BAAsC;ErF+oa9C;EqF9paM;IAAgC,uBAA4B;ErFiqalE;EqFhqaM;;IAEE,2BAAoC;ErFkqa5C;EqFhqaM;;IAEE,6BAAwC;ErFkqahD;EqFhqaM;;IAEE,8BAA0C;ErFkqalD;EqFhqaM;;IAEE,4BAAsC;ErFkqa9C;EqFjraM;IAAgC,yBAA4B;ErForalE;EqFnraM;;IAEE,6BAAoC;ErFqra5C;EqFnraM;;IAEE,+BAAwC;ErFqrahD;EqFnraM;;IAEE,gCAA0C;ErFqralD;EqFnraM;;IAEE,8BAAsC;ErFqra9C;EqFpsaM;IAAgC,uBAA4B;ErFusalE;EqFtsaM;;IAEE,2BAAoC;ErFwsa5C;EqFtsaM;;IAEE,6BAAwC;ErFwsahD;EqFtsaM;;IAEE,8BAA0C;ErFwsalD;EqFtsaM;;IAEE,4BAAsC;ErFwsa9C;EqFvtaM;IAAgC,qBAA4B;ErF0talE;EqFztaM;;IAEE,yBAAoC;ErF2ta5C;EqFztaM;;IAEE,2BAAwC;ErF2tahD;EqFztaM;;IAEE,4BAA0C;ErF2talD;EqFztaM;;IAEE,0BAAsC;ErF2ta9C;EqF1uaM;IAAgC,2BAA4B;ErF6ualE;EqF5uaM;;IAEE,+BAAoC;ErF8ua5C;EqF5uaM;;IAEE,iCAAwC;ErF8uahD;EqF5uaM;;IAEE,kCAA0C;ErF8ualD;EqF5uaM;;IAEE,gCAAsC;ErF8ua9C;EqF7vaM;IAAgC,0BAA4B;ErFgwalE;EqF/vaM;;IAEE,8BAAoC;ErFiwa5C;EqF/vaM;;IAEE,gCAAwC;ErFiwahD;EqF/vaM;;IAEE,iCAA0C;ErFiwalD;EqF/vaM;;IAEE,+BAAsC;ErFiwa9C;EqFhxaM;IAAgC,wBAA4B;ErFmxalE;EqFlxaM;;IAEE,4BAAoC;ErFoxa5C;EqFlxaM;;IAEE,8BAAwC;ErFoxahD;EqFlxaM;;IAEE,+BAA0C;ErFoxalD;EqFlxaM;;IAEE,6BAAsC;ErFoxa9C;EqFnyaM;IAAgC,0BAA4B;ErFsyalE;EqFryaM;;IAEE,8BAAoC;ErFuya5C;EqFryaM;;IAEE,gCAAwC;ErFuyahD;EqFryaM;;IAEE,iCAA0C;ErFuyalD;EqFryaM;;IAEE,+BAAsC;ErFuya9C;EqFtzaM;IAAgC,wBAA4B;ErFyzalE;EqFxzaM;;IAEE,4BAAoC;ErF0za5C;EqFxzaM;;IAEE,8BAAwC;ErF0zahD;EqFxzaM;;IAEE,+BAA0C;ErF0zalD;EqFxzaM;;IAEE,6BAAsC;ErF0za9C;EqFlzaM;IAAwB,2BAA2B;ErFqzazD;EqFpzaM;;IAEE,+BAA+B;ErFszavC;EqFpzaM;;IAEE,iCAAiC;ErFszazC;EqFpzaM;;IAEE,kCAAkC;ErFsza1C;EqFpzaM;;IAEE,gCAAgC;ErFszaxC;EqFr0aM;IAAwB,0BAA2B;ErFw0azD;EqFv0aM;;IAEE,8BAA+B;ErFy0avC;EqFv0aM;;IAEE,gCAAiC;ErFy0azC;EqFv0aM;;IAEE,iCAAkC;ErFy0a1C;EqFv0aM;;IAEE,+BAAgC;ErFy0axC;EqFx1aM;IAAwB,wBAA2B;ErF21azD;EqF11aM;;IAEE,4BAA+B;ErF41avC;EqF11aM;;IAEE,8BAAiC;ErF41azC;EqF11aM;;IAEE,+BAAkC;ErF41a1C;EqF11aM;;IAEE,6BAAgC;ErF41axC;EqF32aM;IAAwB,0BAA2B;ErF82azD;EqF72aM;;IAEE,8BAA+B;ErF+2avC;EqF72aM;;IAEE,gCAAiC;ErF+2azC;EqF72aM;;IAEE,iCAAkC;ErF+2a1C;EqF72aM;;IAEE,+BAAgC;ErF+2axC;EqF93aM;IAAwB,wBAA2B;ErFi4azD;EqFh4aM;;IAEE,4BAA+B;ErFk4avC;EqFh4aM;;IAEE,8BAAiC;ErFk4azC;EqFh4aM;;IAEE,+BAAkC;ErFk4a1C;EqFh4aM;;IAEE,6BAAgC;ErFk4axC;EqF53aE;IAAmB,uBAAuB;ErF+3a5C;EqF93aE;;IAEE,2BAA2B;ErFg4a/B;EqF93aE;;IAEE,6BAA6B;ErFg4ajC;EqF93aE;;IAEE,8BAA8B;ErFg4alC;EqF93aE;;IAEE,4BAA4B;ErFg4ahC;AACF;;AWz4aI;E0EnDI;IAAgC,oBAA4B;ErFi8alE;EqFh8aM;;IAEE,wBAAoC;ErFk8a5C;EqFh8aM;;IAEE,0BAAwC;ErFk8ahD;EqFh8aM;;IAEE,2BAA0C;ErFk8alD;EqFh8aM;;IAEE,yBAAsC;ErFk8a9C;EqFj9aM;IAAgC,0BAA4B;ErFo9alE;EqFn9aM;;IAEE,8BAAoC;ErFq9a5C;EqFn9aM;;IAEE,gCAAwC;ErFq9ahD;EqFn9aM;;IAEE,iCAA0C;ErFq9alD;EqFn9aM;;IAEE,+BAAsC;ErFq9a9C;EqFp+aM;IAAgC,yBAA4B;ErFu+alE;EqFt+aM;;IAEE,6BAAoC;ErFw+a5C;EqFt+aM;;IAEE,+BAAwC;ErFw+ahD;EqFt+aM;;IAEE,gCAA0C;ErFw+alD;EqFt+aM;;IAEE,8BAAsC;ErFw+a9C;EqFv/aM;IAAgC,uBAA4B;ErF0/alE;EqFz/aM;;IAEE,2BAAoC;ErF2/a5C;EqFz/aM;;IAEE,6BAAwC;ErF2/ahD;EqFz/aM;;IAEE,8BAA0C;ErF2/alD;EqFz/aM;;IAEE,4BAAsC;ErF2/a9C;EqF1gbM;IAAgC,yBAA4B;ErF6gblE;EqF5gbM;;IAEE,6BAAoC;ErF8gb5C;EqF5gbM;;IAEE,+BAAwC;ErF8gbhD;EqF5gbM;;IAEE,gCAA0C;ErF8gblD;EqF5gbM;;IAEE,8BAAsC;ErF8gb9C;EqF7hbM;IAAgC,uBAA4B;ErFgiblE;EqF/hbM;;IAEE,2BAAoC;ErFiib5C;EqF/hbM;;IAEE,6BAAwC;ErFiibhD;EqF/hbM;;IAEE,8BAA0C;ErFiiblD;EqF/hbM;;IAEE,4BAAsC;ErFiib9C;EqFhjbM;IAAgC,qBAA4B;ErFmjblE;EqFljbM;;IAEE,yBAAoC;ErFojb5C;EqFljbM;;IAEE,2BAAwC;ErFojbhD;EqFljbM;;IAEE,4BAA0C;ErFojblD;EqFljbM;;IAEE,0BAAsC;ErFojb9C;EqFnkbM;IAAgC,2BAA4B;ErFskblE;EqFrkbM;;IAEE,+BAAoC;ErFukb5C;EqFrkbM;;IAEE,iCAAwC;ErFukbhD;EqFrkbM;;IAEE,kCAA0C;ErFukblD;EqFrkbM;;IAEE,gCAAsC;ErFukb9C;EqFtlbM;IAAgC,0BAA4B;ErFylblE;EqFxlbM;;IAEE,8BAAoC;ErF0lb5C;EqFxlbM;;IAEE,gCAAwC;ErF0lbhD;EqFxlbM;;IAEE,iCAA0C;ErF0lblD;EqFxlbM;;IAEE,+BAAsC;ErF0lb9C;EqFzmbM;IAAgC,wBAA4B;ErF4mblE;EqF3mbM;;IAEE,4BAAoC;ErF6mb5C;EqF3mbM;;IAEE,8BAAwC;ErF6mbhD;EqF3mbM;;IAEE,+BAA0C;ErF6mblD;EqF3mbM;;IAEE,6BAAsC;ErF6mb9C;EqF5nbM;IAAgC,0BAA4B;ErF+nblE;EqF9nbM;;IAEE,8BAAoC;ErFgob5C;EqF9nbM;;IAEE,gCAAwC;ErFgobhD;EqF9nbM;;IAEE,iCAA0C;ErFgoblD;EqF9nbM;;IAEE,+BAAsC;ErFgob9C;EqF/obM;IAAgC,wBAA4B;ErFkpblE;EqFjpbM;;IAEE,4BAAoC;ErFmpb5C;EqFjpbM;;IAEE,8BAAwC;ErFmpbhD;EqFjpbM;;IAEE,+BAA0C;ErFmpblD;EqFjpbM;;IAEE,6BAAsC;ErFmpb9C;EqF3obM;IAAwB,2BAA2B;ErF8obzD;EqF7obM;;IAEE,+BAA+B;ErF+obvC;EqF7obM;;IAEE,iCAAiC;ErF+obzC;EqF7obM;;IAEE,kCAAkC;ErF+ob1C;EqF7obM;;IAEE,gCAAgC;ErF+obxC;EqF9pbM;IAAwB,0BAA2B;ErFiqbzD;EqFhqbM;;IAEE,8BAA+B;ErFkqbvC;EqFhqbM;;IAEE,gCAAiC;ErFkqbzC;EqFhqbM;;IAEE,iCAAkC;ErFkqb1C;EqFhqbM;;IAEE,+BAAgC;ErFkqbxC;EqFjrbM;IAAwB,wBAA2B;ErForbzD;EqFnrbM;;IAEE,4BAA+B;ErFqrbvC;EqFnrbM;;IAEE,8BAAiC;ErFqrbzC;EqFnrbM;;IAEE,+BAAkC;ErFqrb1C;EqFnrbM;;IAEE,6BAAgC;ErFqrbxC;EqFpsbM;IAAwB,0BAA2B;ErFusbzD;EqFtsbM;;IAEE,8BAA+B;ErFwsbvC;EqFtsbM;;IAEE,gCAAiC;ErFwsbzC;EqFtsbM;;IAEE,iCAAkC;ErFwsb1C;EqFtsbM;;IAEE,+BAAgC;ErFwsbxC;EqFvtbM;IAAwB,wBAA2B;ErF0tbzD;EqFztbM;;IAEE,4BAA+B;ErF2tbvC;EqFztbM;;IAEE,8BAAiC;ErF2tbzC;EqFztbM;;IAEE,+BAAkC;ErF2tb1C;EqFztbM;;IAEE,6BAAgC;ErF2tbxC;EqFrtbE;IAAmB,uBAAuB;ErFwtb5C;EqFvtbE;;IAEE,2BAA2B;ErFytb/B;EqFvtbE;;IAEE,6BAA6B;ErFytbjC;EqFvtbE;;IAEE,8BAA8B;ErFytblC;EqFvtbE;;IAEE,4BAA4B;ErFytbhC;AACF;;AWlubI;E0EnDI;IAAgC,oBAA4B;ErF0xblE;EqFzxbM;;IAEE,wBAAoC;ErF2xb5C;EqFzxbM;;IAEE,0BAAwC;ErF2xbhD;EqFzxbM;;IAEE,2BAA0C;ErF2xblD;EqFzxbM;;IAEE,yBAAsC;ErF2xb9C;EqF1ybM;IAAgC,0BAA4B;ErF6yblE;EqF5ybM;;IAEE,8BAAoC;ErF8yb5C;EqF5ybM;;IAEE,gCAAwC;ErF8ybhD;EqF5ybM;;IAEE,iCAA0C;ErF8yblD;EqF5ybM;;IAEE,+BAAsC;ErF8yb9C;EqF7zbM;IAAgC,yBAA4B;ErFg0blE;EqF/zbM;;IAEE,6BAAoC;ErFi0b5C;EqF/zbM;;IAEE,+BAAwC;ErFi0bhD;EqF/zbM;;IAEE,gCAA0C;ErFi0blD;EqF/zbM;;IAEE,8BAAsC;ErFi0b9C;EqFh1bM;IAAgC,uBAA4B;ErFm1blE;EqFl1bM;;IAEE,2BAAoC;ErFo1b5C;EqFl1bM;;IAEE,6BAAwC;ErFo1bhD;EqFl1bM;;IAEE,8BAA0C;ErFo1blD;EqFl1bM;;IAEE,4BAAsC;ErFo1b9C;EqFn2bM;IAAgC,yBAA4B;ErFs2blE;EqFr2bM;;IAEE,6BAAoC;ErFu2b5C;EqFr2bM;;IAEE,+BAAwC;ErFu2bhD;EqFr2bM;;IAEE,gCAA0C;ErFu2blD;EqFr2bM;;IAEE,8BAAsC;ErFu2b9C;EqFt3bM;IAAgC,uBAA4B;ErFy3blE;EqFx3bM;;IAEE,2BAAoC;ErF03b5C;EqFx3bM;;IAEE,6BAAwC;ErF03bhD;EqFx3bM;;IAEE,8BAA0C;ErF03blD;EqFx3bM;;IAEE,4BAAsC;ErF03b9C;EqFz4bM;IAAgC,qBAA4B;ErF44blE;EqF34bM;;IAEE,yBAAoC;ErF64b5C;EqF34bM;;IAEE,2BAAwC;ErF64bhD;EqF34bM;;IAEE,4BAA0C;ErF64blD;EqF34bM;;IAEE,0BAAsC;ErF64b9C;EqF55bM;IAAgC,2BAA4B;ErF+5blE;EqF95bM;;IAEE,+BAAoC;ErFg6b5C;EqF95bM;;IAEE,iCAAwC;ErFg6bhD;EqF95bM;;IAEE,kCAA0C;ErFg6blD;EqF95bM;;IAEE,gCAAsC;ErFg6b9C;EqF/6bM;IAAgC,0BAA4B;ErFk7blE;EqFj7bM;;IAEE,8BAAoC;ErFm7b5C;EqFj7bM;;IAEE,gCAAwC;ErFm7bhD;EqFj7bM;;IAEE,iCAA0C;ErFm7blD;EqFj7bM;;IAEE,+BAAsC;ErFm7b9C;EqFl8bM;IAAgC,wBAA4B;ErFq8blE;EqFp8bM;;IAEE,4BAAoC;ErFs8b5C;EqFp8bM;;IAEE,8BAAwC;ErFs8bhD;EqFp8bM;;IAEE,+BAA0C;ErFs8blD;EqFp8bM;;IAEE,6BAAsC;ErFs8b9C;EqFr9bM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B;E9Fsgd/B;E8FngdE;;IAEE,wBAAwB;E9Fqgd5B;E8FlgdE;;;IAGE,UAAU;IACV,SAAS;E9Fogdb;E8FjgdE;;IAEE,wBAAwB;E9Fmgd5B;E8F//cE;IACE,QvF6Lc;EPo0clB;EC5/cF;I6FAM,2BAA2C;E9F+/c/C;ESpjdA;IqFyDI,2BAA2C;E9F8/c/C;E8F3/cE;;;IAGE,aAAa;E9F6/cjB;EmB7jdF;I2EoEM,yB5F6mB2B;EF+4b/B;EiDzjdF;I6CiEM,oCAAoC;E9F2/cxC;EiD5jdF;;I6CqEQ,oCAAmC;E9F2/czC;E8Fv/cE;;IAGI,yBzFvFoB;EL+kd1B;EiDv3cF;I6C5HM,cAAc;E9Fs/clB;E8Fv/cE;;;;IAOI,qBzFlGoB;ELwld1B;E8Fl/cE;IACE,qBzFvGsB;IyFwGtB,cAAc;E9Fo/clB;E8C7ldF;IgD+GM,yBzF9GsB;IyF+GtB,wBAAwB;E9Fi/c5B;EoD1ldF;I0C6GM,yBzFnHsB;ELmmd1B;EmDtldF;I2C0GM,yBzFvHsB;IyFwHtB,mBAAmC;E9F++cvC;E8Fj/cE;IAKI,gBAAgB;E9F++ctB;E8F3+cE;IAEI,aAAa;E9F4+cnB;E8F9+cE;IAMI,gBAAgB;E9F2+ctB;E8Fj/cE;IAUI,eAAe;IACf,cAAc;E9F0+cpB;E8DrndF;IgCgJM,gCzF/IsB;ELund1B;EqCpndF;IyDgJM,yBzFnJsB;EL0nd1B;AACF","file":"material.css","sourcesContent":["/*!\n * Daemonite Material UI v4.4.1-beta 2 (http://djibe.github.io/material/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Material UI by Maya, Geoff Bowers, Alex Skinner and djibe\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/scrollspy';\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/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@import 'material/waves';\n\n// Utilities\n\n@import 'utilities';\n\n// Very basic print styles\n\n@import 'print';\n","/*!\n * Daemonite Material UI v4.4.1-beta 2 (http://djibe.github.io/material/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Material UI by Maya, Geoff Bowers, Alex Skinner and djibe\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\", -apple-system, \"BlinkMacSystemFont\", \"Segoe UI\", \"Helvetica Neue\", \"Arial\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: \"Roboto Mono\", \"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\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-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\", -apple-system, \"BlinkMacSystemFont\", \"Segoe UI\", \"Helvetica Neue\", \"Arial\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\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\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 margin-bottom: 1rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nol ul,\nul ol,\nul ul {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 500;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: 600;\n}\n\nsmall {\n font-size: 80%;\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 text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: \"Roboto Mono\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\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 font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n caption-side: bottom;\n color: rgba(0, 0, 0, 0.38);\n padding: 1.09375rem 1.5rem;\n}\n\n[dir='rtl'] caption {\n text-align: right;\n text-align: start;\n}\n\nth {\n text-align: left;\n text-align: start;\n}\n\n[dir='rtl'] th {\n text-align: right;\n text-align: start;\n}\n\nlabel {\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: inline-block;\n user-select: none;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\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\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 {\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\ninput[type='date'],\ninput[type='time'],\ninput[type='datetime-local'],\ninput[type='month'] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\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: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n color: inherit;\n display: block;\n margin-bottom: 0.5rem;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n width: 100%;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type='search'] {\n -webkit-appearance: none;\n outline-offset: -2px;\n}\n\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n cursor: pointer;\n display: list-item;\n}\n\ntemplate {\n display: none;\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 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 {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.container-sm {\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-sm {\n max-width: 540px;\n }\n}\n\n.container-md {\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: 768px) {\n .container-md {\n max-width: 720px;\n }\n}\n\n.container-lg {\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: 992px) {\n .container-lg {\n max-width: 960px;\n }\n}\n\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: 1200px) {\n .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\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: 1px solid rgba(0, 0, 0, 0.12);\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}\n\n.alert-primary {\n border-left: 6px solid #6200ee;\n}\n\n.alert-secondary {\n border-left: 6px solid #03dac6;\n}\n\n.alert-danger {\n border-left: 6px solid #b00020;\n}\n\n.alert-info {\n border-left: 6px solid #714cfe;\n}\n\n.alert-success {\n border-left: 6px solid #61d800;\n}\n\n.alert-warning {\n border-left: 6px solid #ff8d00;\n}\n\n.alert-dark {\n border-left: 6px solid #424242;\n}\n\n.alert-light {\n border-left: 6px solid #f5f5f5;\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 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@media screen and (prefers-reduced-motion: reduce) {\n .breadcrumb-item a {\n transition: none;\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: 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@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\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@media screen and (prefers-reduced-motion: reduce) {\n .carousel-fade .carousel-item {\n transition: none;\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: 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@media screen and (prefers-reduced-motion: reduce) {\n .close {\n transition: none;\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 appearance: none;\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 {\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 .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 padding-left: 1rem;\n /* [class~='textfield-box'] &,\n [class~='textfield-box'] ~ & {\n padding-left: $textfield-box-padding-x;\n } */\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.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@media screen and (prefers-reduced-motion: reduce) {\n .nav-pills .nav-link {\n transition: none;\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@media screen and (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none;\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: none;\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\", -apple-system, \"BlinkMacSystemFont\", \"Segoe UI\", \"Helvetica Neue\", \"Arial\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\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 display: block;\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/* djibe addition */\nhtml,\n[data-spy='scroll'] {\n scroll-behavior: smooth;\n}\n\n@media (prefers-reduced-motion: reduce) {\n html,\n [data-spy='scroll'] {\n scroll-behavior: auto;\n }\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\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\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: none;\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@media screen and (prefers-reduced-motion: reduce) {\n .btn, .card-link {\n transition: none;\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(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn:focus, .card-link:focus, .btn.focus, .focus.card-link {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn:active, .card-link:active, .btn.active, .active.card-link {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\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: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-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-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-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-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-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-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-light {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-light:hover, .btn-light:focus, .btn-light:active {\n color: rgba(0, 0, 0, 0.87);\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-icon-prepend > i,\n.btn-icon-prepend > [class*='material-icons'] {\n font-size: 1.125rem;\n margin-right: 0.5rem;\n margin-left: -0.25rem;\n}\n\n.btn-icon-prepend[class*='btn-flat'] > i,\n.btn-icon-prepend.btn-link > i,\n.btn-icon-prepend[class*='btn-flat'] > [class*='material-icons'],\n.btn-icon-prepend.btn-link > [class*='material-icons'] {\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: 1px solid 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: none;\n color: rgba(0, 0, 0, 0.87);\n}\n\n[class*='btn-flat']:hover,\n[class*='btn-outline']:hover,\n.btn-link:hover,\n.card-link:hover,\n.modal .btn:hover,\n.modal .card-link:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n[class*='btn-flat']:active,\n[class*='btn-outline']:active,\n.btn-link:active,\n.card-link:active,\n.modal .btn:active,\n.modal .card-link:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n[class*='btn-flat']:disabled, [class*='btn-flat'].disabled,\n[class*='btn-outline']:disabled,\n[class*='btn-outline'].disabled,\n.btn-link:disabled,\n.btn-link.disabled,\n.card-link:disabled,\n.card-link.disabled,\n.modal .btn:disabled,\n.modal .card-link:disabled,\n.modal .btn.disabled,\n.modal .disabled.card-link {\n background-color: transparent;\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-color: 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-color: rgba(98, 0, 238, 0.12);\n}\n\n.btn-flat-primary:active, .btn-link:active, .card-link:active,\n.btn-outline-primary:active,\n.modal .btn-primary:active {\n background-color: rgba(98, 0, 238, 0.24);\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 background-color: transparent;\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-primary {\n border-color: #6200ee;\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-color: 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-color: rgba(3, 218, 198, 0.12);\n}\n\n.btn-flat-secondary:active,\n.btn-outline-secondary:active,\n.modal .btn-secondary:active {\n background-color: rgba(3, 218, 198, 0.24);\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 background-color: transparent;\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-secondary {\n border-color: #03dac6;\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-color: 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-color: rgba(176, 0, 32, 0.12);\n}\n\n.btn-flat-danger:active,\n.btn-outline-danger:active,\n.modal .btn-danger:active {\n background-color: rgba(176, 0, 32, 0.24);\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 background-color: transparent;\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-danger {\n border-color: #b00020;\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-color: 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-color: rgba(113, 76, 254, 0.12);\n}\n\n.btn-flat-info:active,\n.btn-outline-info:active,\n.modal .btn-info:active {\n background-color: rgba(113, 76, 254, 0.24);\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 background-color: transparent;\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-info {\n border-color: #714cfe;\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-color: 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-color: rgba(97, 216, 0, 0.12);\n}\n\n.btn-flat-success:active,\n.btn-outline-success:active,\n.modal .btn-success:active {\n background-color: rgba(97, 216, 0, 0.24);\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 background-color: transparent;\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-success {\n border-color: #61d800;\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-color: 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-color: rgba(255, 141, 0, 0.12);\n}\n\n.btn-flat-warning:active,\n.btn-outline-warning:active,\n.modal .btn-warning:active {\n background-color: rgba(255, 141, 0, 0.24);\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 background-color: transparent;\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-warning {\n border-color: #ff8d00;\n}\n\n.btn-flat-dark, .btn-flat-dark:hover, .btn-flat-dark:focus,\n.btn-outline-dark,\n.btn-outline-dark:hover,\n.btn-outline-dark:focus,\n.modal .btn-dark,\n.modal .btn-dark:hover,\n.modal .btn-dark:focus {\n color: #424242;\n}\n\n.btn-flat-dark:hover,\n.btn-outline-dark:hover,\n.modal .btn-dark:hover {\n background-color: rgba(66, 66, 66, 0.04);\n}\n\n.btn-flat-dark:focus,\n.btn-outline-dark:focus,\n.modal .btn-dark:focus {\n background-color: rgba(66, 66, 66, 0.12);\n}\n\n.btn-flat-dark:active,\n.btn-outline-dark:active,\n.modal .btn-dark:active {\n background-color: rgba(66, 66, 66, 0.24);\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 background-color: transparent;\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-dark {\n border-color: #424242;\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:hover,\n.btn-outline-light:hover,\n.modal .btn-light:hover {\n background-color: rgba(245, 245, 245, 0.04);\n}\n\n.btn-flat-light:focus,\n.btn-outline-light:focus,\n.modal .btn-light:focus {\n background-color: rgba(245, 245, 245, 0.12);\n}\n\n.btn-flat-light:active,\n.btn-outline-light:active,\n.modal .btn-light:active {\n background-color: rgba(245, 245, 245, 0.24);\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 background-color: transparent;\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-light {\n border-color: #f5f5f5;\n}\n\n.btn-flat-light:hover, .btn-flat-light:focus,\n.btn-outline-light:hover,\n.btn-outline-light:focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-flat-light.active, .btn-flat-light:active,\n.btn-outline-light.active,\n.btn-outline-light:active {\n background-color: rgba(204, 204, 204, 0.25);\n}\n\n.btn-icon {\n border-radius: 50%;\n box-shadow: none;\n color: initial;\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 background: rgba(0, 0, 0, 0.04);\n box-shadow: none;\n color: initial;\n}\n\n.btn-icon:focus {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.btn-icon:active {\n background: rgba(0, 0, 0, 0.24);\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-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 > [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 > [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: 24px;\n bottom: 24px;\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: 20px;\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 /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: border-color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\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 /* &.active,\n &:active {\n background-color: rgba($black,$overlay-activated-white-opacity);\n } */\n}\n\n@media (min-width: 576px) {\n .btn-group > .btn, .btn-group > .card-link,\n .btn-group-vertical > .btn,\n .btn-group-vertical > .card-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .btn-group > .btn, .btn-group > .card-link,\n .btn-group-vertical > .btn,\n .btn-group-vertical > .card-link {\n transition-duration: 280ms;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn-group > .btn, .btn-group > .card-link,\n .btn-group-vertical > .btn,\n .btn-group-vertical > .card-link {\n transition: none;\n }\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: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\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-clip: border-box;\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 overflow: auto;\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 > .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;utf8,\");\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 40px;\n opacity: 0;\n padding: 24px 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 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 margin-top: -0.5rem;\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-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 + .card-body {\n padding-top: 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 width: 100%;\n}\n\n.card-img-bottom {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n width: 100%;\n}\n\n.card-img-top {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n width: 100%;\n}\n\n.card-img-overlay {\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 padding: 0 0.75rem;\n position: relative;\n text-align: center;\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;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%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%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;charset=utf8,%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 {\n transition: background-color 15ms linear;\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 font-family: var(--font-family-material-icons);\n transition: margin 100ms ease-in;\n}\n\n[type='checkbox']:checked + .chip-filter::before {\n content: 'check';\n font-size: 1.125rem;\n margin-right: 0.25rem;\n transform: translateX(-0.25rem);\n transition: margin 100ms ease-in;\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\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}\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 white-space: nowrap;\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@media screen and (prefers-reduced-motion: reduce) {\n .modal-open .fade {\n transition: none;\n }\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@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal-dialog {\n margin: 1rem auto;\n pointer-events: none;\n position: relative;\n width: calc(100% - 1rem * 2);\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@media screen and (prefers-reduced-motion: reduce) {\n .modal.show .modal-dialog {\n transition: none;\n }\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100vh - 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% - 1rem * 2);\n}\n\n.modal-dialog-centered::before {\n content: '';\n display: block;\n height: calc(100vh - 2rem);\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 border-radius: 4px;\n background-clip: padding-box;\n background-color: #ffffff;\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@media screen and (prefers-reduced-motion: reduce) {\n .modal-backdrop.fade {\n transition: none;\n }\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 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@media (min-width: 1200px) {\n .modal-xl {\n max-width: 52.5rem;\n }\n}\n\n.list-group {\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 background-color: #ffffff;\n border: 0;\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 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.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.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-graphic {\n border-radius: 50%;\n color: rgba(0, 0, 0, 0.3);\n font-size: 2.5rem;\n height: 2.5rem;\n line-height: 2.5rem;\n margin: 0.5rem 1rem 0.5rem 0;\n width: 2.5rem;\n}\n\n.list-group-shaped .list-group-item {\n border-radius: 0 2rem 2rem 0;\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-icon {\n color: rgba(0, 0, 0, 0.54);\n height: 1.5rem;\n margin-right: 2rem;\n width: 1.5rem;\n}\n\n.active .list-group-item-icon {\n color: #6200ee;\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 outline: 0;\n}\n\n.list-group-item-action:active {\n background-color: rgba(0, 0, 0, 0.24);\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@media screen and (prefers-reduced-motion: reduce) {\n .expansion-panel {\n transition: none;\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 max-width: 100%;\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 @media screen and (prefers-reduced-motion: reduce) {\n animation: none;\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 display: block;\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}\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 font-size: $menu-font-size-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 align-items: center;\n background: none;\n border: 0;\n clear: both;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n font-weight: inherit;\n height: 3rem;\n letter-spacing: 0.009375em;\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@media screen and (prefers-reduced-motion: reduce) {\n .dropdown-item {\n transition: none;\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 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: 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 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: 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@media screen and (prefers-reduced-motion: reduce) {\n .navdrawer-backdrop {\n transition: none;\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@media screen and (prefers-reduced-motion: reduce) {\n .navdrawer-content {\n transition: none;\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@media screen and (prefers-reduced-motion: reduce) {\n .navdrawer.show .navdrawer-content {\n transition: none;\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 font-weight: 500;\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@media screen and (prefers-reduced-motion: reduce) {\n .picker {\n transition: none;\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 screen and (prefers-reduced-motion: reduce) {\n .picker-holder {\n transition: none;\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 screen and (prefers-reduced-motion: reduce) {\n .picker-wrap {\n transition: none;\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: none;\n background-position: 100% 50%;\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@media screen and (prefers-reduced-motion: reduce) {\n .picker-select-month,\n .picker-select-year {\n transition: none;\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@-moz-document url-prefix('') {\n .picker-select-month,\n .picker-select-year {\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-repeat: no-repeat;\n }\n}\n\n@media (-webkit-min-device-pixel-ratio: 0) {\n .picker-select-month,\n .picker-select-year {\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-repeat: no-repeat;\n }\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}\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 display: block;\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@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated::before {\n animation: none;\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 display: block;\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 }\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}\n\n.custom-control + .custom-control {\n margin-top: 0.75rem;\n}\n\n.custom-control-inline {\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 font-size: 0.875rem;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin-bottom: 0;\n user-select: none;\n vertical-align: top;\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 display: block;\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@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before {\n transition: none;\n }\n}\n\n.custom-control-label::after {\n color: rgba(0, 0, 0, 0.54);\n display: block;\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[disabled] ~ .custom-control-label {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::after {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::before {\n display: none;\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}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n background-color: #6200ee;\n}\n\n.custom-checkbox.custom-control {\n align-items: center;\n display: flex;\n}\n\n.custom-checkbox .custom-control-label::after {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\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: \"check_box_outline_blank\";\n line-height: 1;\n vertical-align: middle;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n content: \"check_box\";\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n content: \"indeterminate_check_box\";\n}\n\n.custom-checkbox .custom-control-input:indeterminate:not([disabled]) ~ .custom-control-label::after {\n color: #6200ee;\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: 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 padding-left: 3.75rem;\n}\n\n.custom-switch .custom-control-label {\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}\n\n@media (min-width: 576px) {\n .custom-switch .custom-control-label {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .custom-switch .custom-control-label {\n transition-duration: 280ms;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-label::after {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, transform 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: #fafafa;\n border-radius: 50%;\n box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.54);\n content: '';\n display: block;\n height: 1.5rem;\n position: absolute;\n width: 1.5rem;\n}\n\n@media (min-width: 576px) {\n .custom-switch .custom-control-label::after {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .custom-switch .custom-control-label::after {\n transition-duration: 280ms;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after, .custom-switch .custom-control-input:checked ~ .custom-control-label::before {\n transform: translateX(1.5rem);\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #6200ee;\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-track {\n background-color: rgba(98, 0, 238, 0.5);\n}\n\n.custom-switch .custom-control-input:disabled ~ .custom-control-label::after {\n background-color: #bdbdbd;\n}\n\n.custom-switch .custom-control-input:disabled ~ .custom-control-track {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.custom-switch .custom-control-track {\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 background-clip: content-box;\n background-color: rgba(0, 0, 0, 0.38);\n border: 0.25rem solid transparent;\n border-radius: 1rem;\n content: '';\n display: block;\n height: 1.5rem;\n position: absolute;\n top: 0rem;\n left: 0;\n width: 3rem;\n}\n\n@media (min-width: 576px) {\n .custom-switch .custom-control-track {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .custom-switch .custom-control-track {\n transition-duration: 280ms;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-track {\n transition: none;\n }\n}\n\n/* .custom-switch {\n padding-left: $custom-switch-width + $custom-control-gutter;\n\n .custom-control-label {\n &::before {\n left: -($custom-switch-width + $custom-control-gutter);\n width: $custom-switch-width;\n pointer-events: all;\n border-radius: $custom-switch-indicator-border-radius;\n }\n\n &::after {\n top: calc(0.25rem + 2.5rem);\n left: calc(-3.5rem + 2.5rem);\n width: $custom-switch-indicator-size;\n height: $custom-switch-indicator-size;\n background-color: $custom-control-indicator-border-color;\n border-radius: $custom-switch-indicator-border-radius;\n transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n }\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-color: $custom-control-indicator-bg;\n transform: translateX($custom-switch-width - $custom-control-indicator-size);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n} */\n.custom-range {\n appearance: none;\n background-color: 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:focus::-webkit-slider-thumb {\n box-shadow: none;\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: none;\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: none;\n}\n\n.custom-range:active {\n outline: 0;\n}\n\n.custom-range:active::-webkit-slider-thumb {\n box-shadow: 0 0 0 1.3334rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range:active::-moz-range-thumb, .custom-range:active::-ms-thumb {\n box-shadow: 0 0 0 1.3334rem 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 appearance: none;\n background-color: #6200ee;\n border: 0;\n border-radius: 50%;\n height: 0.75rem;\n margin-top: -0.3125rem;\n transition: box-shadow 100ms ease-out;\n width: 0.75rem;\n}\n\n.custom-range::-webkit-slider-thumb:hover {\n box-shadow: 0 0 0 0.75rem rgba(98, 0, 238, 0.12);\n transition: box-shadow 100ms ease-out;\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #6200ee;\n box-shadow: 0 0 0 1.3334rem rgba(98, 0, 238, 0.24);\n transition: box-shadow 100ms ease-out;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n background-color: rgba(98, 0, 238, 0.24);\n border-color: transparent;\n border-radius: 3px;\n color: transparent;\n cursor: pointer;\n height: 0.125rem;\n width: 100%;\n}\n\n.custom-range::-moz-range-thumb {\n -moz-appearance: none;\n background-color: #6200ee;\n border: 0;\n border-radius: 50%;\n height: 0.75rem;\n transition: box-shadow 100ms ease-out;\n width: 0.75rem;\n}\n\n.custom-range::-moz-range-thumb:hover {\n box-shadow: 0 0 0 0.75rem rgba(98, 0, 238, 0.12);\n transition: box-shadow 100ms ease-out;\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #6200ee;\n box-shadow: 0 0 0 1.3334rem rgba(98, 0, 238, 0.24);\n transition: box-shadow 100ms ease-out;\n}\n\n.custom-range::-moz-range-track {\n background-color: rgba(98, 0, 238, 0.24);\n border-color: transparent;\n border-radius: 3px;\n color: transparent;\n cursor: pointer;\n height: 0.125rem;\n width: 100%;\n}\n\n.custom-range::-moz-range-progress {\n background: #6200ee;\n height: 0.125rem;\n}\n\n.custom-range::-ms-thumb {\n background-color: #6200ee;\n border: 0;\n border-radius: 50%;\n height: 0.75rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n width: 0.75rem;\n}\n\n.custom-range::-ms-thumb:hover {\n box-shadow: 0 0 0 0.75rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-range::-ms-thumb:focus {\n box-shadow: none;\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #6200ee;\n box-shadow: 0 0 0 1.3334rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range::-ms-track {\n background-color: transparent;\n border-color: transparent;\n border-width: 0.375rem;\n color: transparent;\n cursor: pointer;\n height: 0.125rem;\n width: 100%;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #6200ee;\n border-radius: 3px;\n}\n\n.custom-range::-ms-fill-upper {\n background-color: rgba(98, 0, 238, 0.24);\n border-radius: 3px;\n margin-right: 15px;\n}\n\n.custom-range:disabled {\n cursor: default;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #8c8c8c;\n box-shadow: 0 0 0 4px #ffffff;\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-color: #8c8c8c;\n box-shadow: 0 0 0 4px #ffffff;\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}\n\n.custom-range:disabled::-ms-fill-lower {\n background: #8c8c8c;\n}\n\n.custom-range:disabled::-ms-fill-upper {\n background-color: #d7d7d7;\n margin-right: 15px;\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 display: block;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n max-width: 42rem;\n min-width: 21.5rem;\n opacity: 0;\n overflow: hidden;\n padding: 0.875rem 1rem;\n z-index: 240;\n}\n\n.toast.showing {\n opacity: 0;\n transform: scale(0.8);\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n transform: scale(1);\n transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 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 display: block;\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 display: block;\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::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 min-width: 5.625rem;\n padding: 0 1rem;\n position: relative;\n text-transform: uppercase;\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 screen and (prefers-reduced-motion: reduce) {\n .nav-tabs .nav-link {\n transition: none;\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 display: block;\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@media screen and (prefers-reduced-motion: reduce) {\n .nav-tabs .nav-link::before {\n transition: none;\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:active {\n background-color: rgba(98, 0, 238, 0.24);\n opacity: 1;\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@media screen and (prefers-reduced-motion: reduce) {\n .nav-tabs-material.animate .nav-tabs-indicator {\n transition: none;\n }\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-inverse .nav-tabs-material .nav-tabs-indicator {\n background-color: #ffffff;\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\n/* TODO\n* merge select and custom select\n* input-group-prepend or input-group-icon ? : bring icon within field\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 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;\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}\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\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, .custom-select {\n appearance: none;\n}\n\n@-moz-document url-prefix('') {\n select.form-control, .custom-select {\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: 1.5em 1.5em;\n padding-right: 1.5em;\n }\n select.form-control[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), .custom-select[size]:not([size='1']) {\n background-image: none;\n }\n}\n\n@media (-webkit-min-device-pixel-ratio: 0) {\n select.form-control, .custom-select {\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: 1.5em 1.5em;\n padding-right: 1.5em;\n }\n select.form-control[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), .custom-select[size]:not([size='1']) {\n background-image: none;\n }\n}\n\nselect.form-control[multiple], select.form-control[size]:not([size='1']), textarea.form-control:not([rows='1']), .custom-select[multiple], .custom-select[size]:not([size='1']) {\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']), textarea.form-control:hover:not([rows='1']), .custom-select:hover[multiple], .custom-select:hover[size]:not([size='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']), textarea.form-control:focus:not([rows='1']), .custom-select:focus[multiple], .custom-select:focus[size]:not([size='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']) {\n padding: 0.5rem 0;\n}\n\nselect.form-control[multiple] option, select.form-control[size]:not([size='1']) option {\n padding: 0 1.5rem;\n}\n\nselect.form-control 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 {\n background: rgba(0, 0, 0, 0.04);\n}\n\nselect.form-control option:active {\n background: rgba(0, 0, 0, 0.12) !important;\n}\n\nselect.form-control:not([multiple]):not([size]):focus {\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%23000\" fill-opacity=\"0.54\" 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%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%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 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 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@media screen and (prefers-reduced-motion: reduce) {\n .custom-file-label {\n transition: none;\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: 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-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 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-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']), textarea.is-valid.form-control:hover:not([rows='1']), .is-valid.custom-select:hover[multiple], .is-valid.custom-select:hover[size]:not([size='1']), select.is-valid.form-control:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']), .is-valid.custom-select:focus[multiple], .is-valid.custom-select:focus[size]:not([size='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 textarea.form-control:valid:hover:not([rows='1']),\n.was-validated .custom-select:valid:hover[multiple],\n.was-validated .custom-select:valid:hover[size]:not([size='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 textarea.form-control:valid:focus:not([rows='1']),\n.was-validated .custom-select:valid:focus[multiple],\n.was-validated .custom-select:valid:focus[size]:not([size='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 textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box .is-valid.custom-select:hover[multiple], .textfield-box .is-valid.custom-select:hover[size]:not([size='1']), .textfield-box select.is-valid.form-control:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']), .textfield-box .is-valid.custom-select:focus[multiple], .textfield-box .is-valid.custom-select:focus[size]:not([size='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 textarea.form-control:valid:hover:not([rows='1']),\n.was-validated .textfield-box .custom-select:valid:hover[multiple],\n.was-validated .textfield-box .custom-select:valid:hover[size]:not([size='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 textarea.form-control:valid:focus:not([rows='1']),\n.was-validated .textfield-box .custom-select:valid:focus[multiple],\n.was-validated .textfield-box .custom-select:valid:focus[size]:not([size='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 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-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']), textarea.is-invalid.form-control:hover:not([rows='1']), .is-invalid.custom-select:hover[multiple], .is-invalid.custom-select:hover[size]:not([size='1']), select.is-invalid.form-control:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']), .is-invalid.custom-select:focus[multiple], .is-invalid.custom-select:focus[size]:not([size='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 textarea.form-control:invalid:hover:not([rows='1']),\n.was-validated .custom-select:invalid:hover[multiple],\n.was-validated .custom-select:invalid:hover[size]:not([size='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 textarea.form-control:invalid:focus:not([rows='1']),\n.was-validated .custom-select:invalid:focus[multiple],\n.was-validated .custom-select:invalid:focus[size]:not([size='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 textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box .is-invalid.custom-select:hover[multiple], .textfield-box .is-invalid.custom-select:hover[size]:not([size='1']), .textfield-box select.is-invalid.form-control:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']), .textfield-box .is-invalid.custom-select:focus[multiple], .textfield-box .is-invalid.custom-select:focus[size]:not([size='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 textarea.form-control:invalid:hover:not([rows='1']),\n.was-validated .textfield-box .custom-select:invalid:hover[multiple],\n.was-validated .textfield-box .custom-select:invalid:hover[size]:not([size='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 textarea.form-control:invalid:focus:not([rows='1']),\n.was-validated .textfield-box .custom-select:invalid:focus[multiple],\n.was-validated .textfield-box .custom-select:invalid:focus[size]:not([size='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.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}\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 .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 textarea.form-control:not([rows='1']), .textfield-box .custom-select[multiple], .textfield-box .custom-select[size]:not([size='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 textarea.form-control:hover:not([rows='1']), .textfield-box .custom-select:hover[multiple], .textfield-box .custom-select:hover[size]:not([size='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 textarea.form-control:focus:not([rows='1']), .textfield-box .custom-select:focus[multiple], .textfield-box .custom-select:focus[size]:not([size='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 textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-lg .custom-select[multiple], .input-group-lg > .textfield-box .custom-select[multiple], .textfield-box-lg .custom-select[size]:not([size='1']), .input-group-lg > .textfield-box .custom-select[size]:not([size='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 textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-sm .custom-select[multiple], .input-group-sm > .textfield-box .custom-select[multiple], .textfield-box-sm .custom-select[size]:not([size='1']), .input-group-sm > .textfield-box .custom-select[size]:not([size='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.floating-label {\n padding-top: 0.75rem;\n position: relative;\n}\n\n.floating-label.has-value label,\n.floating-label.is-focused label {\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 {\n color: rgba(0, 0, 0, 0.54);\n display: block;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.15;\n margin: 0;\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}\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@media screen and (prefers-reduced-motion: reduce) {\n .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n transition: none;\n }\n}\n\n.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label,\n.floating-label-lg.is-focused label,\n.input-group-lg > .is-focused.floating-label label {\n transform: scale(0.411765);\n}\n\n.floating-label-lg label, .input-group-lg > .floating-label label {\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 .custom-select, .input-group-lg > .floating-label .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 textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']), .floating-label-lg .custom-select[multiple], .input-group-lg > .floating-label .custom-select[multiple], .floating-label-lg .custom-select[size]:not([size='1']), .input-group-lg > .floating-label .custom-select[size]:not([size='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,\n.floating-label-sm.is-focused label,\n.input-group-sm > .is-focused.floating-label label {\n transform: scale(0.769231);\n}\n\n.floating-label-sm label, .input-group-sm > .floating-label label {\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 .custom-select, .input-group-sm > .floating-label .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 textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']), .floating-label-sm .custom-select[multiple], .input-group-sm > .floating-label .custom-select[multiple], .floating-label-sm .custom-select[size]:not([size='1']), .input-group-sm > .floating-label .custom-select[size]:not([size='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,\n.floating-label.textfield-box.is-focused label {\n line-height: 1;\n top: 0.5rem;\n}\n\n.floating-label.textfield-box label {\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 textarea.form-control:not([rows='1']),\n.floating-label.textfield-box .custom-select[multiple],\n.floating-label.textfield-box .custom-select[size]:not([size='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.floating-label.is-focused label {\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 {\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 textarea.form-control:not([rows='1']),\n.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']),\n.floating-label-lg.textfield-box .custom-select[multiple],\n.input-group-lg > .textfield-box.floating-label .custom-select[multiple],\n.floating-label-lg.textfield-box .custom-select[size]:not([size='1']),\n.input-group-lg > .textfield-box.floating-label .custom-select[size]:not([size='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 .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label {\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 textarea.form-control:not([rows='1']),\n.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']),\n.floating-label-sm.textfield-box .custom-select[multiple],\n.input-group-sm > .textfield-box.floating-label .custom-select[multiple],\n.floating-label-sm.textfield-box .custom-select[size]:not([size='1']),\n.input-group-sm > .textfield-box.floating-label .custom-select[size]:not([size='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 .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select {\n padding-right: 1.5em;\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-control-file,\n.input-group > .textfield-box {\n flex: 1 1 0%;\n margin-bottom: 0;\n min-width: 0;\n position: relative;\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-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-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-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-control-file,\n.input-group > .form-control + .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-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-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 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@media screen and (prefers-reduced-motion: reduce) {\n .input-group-icon {\n transition: none;\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,\n.input-group-lg > .floating-label.is-focused label {\n top: 0;\n}\n\n.input-group-lg > .floating-label.textfield-box.has-value label,\n.input-group-lg > .floating-label.textfield-box.is-focused label {\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 > .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 > textarea.form-control:not([rows='1']), .input-group-lg > .custom-select[multiple], .input-group-lg > .custom-select[size]:not([size='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,\n.input-group-sm > .floating-label.is-focused label {\n top: 0;\n}\n\n.input-group-sm > .floating-label.textfield-box.has-value label,\n.input-group-sm > .floating-label.textfield-box.is-focused label {\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 > .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 > textarea.form-control:not([rows='1']), .input-group-sm > .custom-select[multiple], .input-group-sm > .custom-select[size]:not([size='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@media screen and (prefers-reduced-motion: reduce) {\n .navbar .form-control {\n transition: none;\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@media screen and (prefers-reduced-motion: reduce) {\n .navbar .input-group {\n transition: none;\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.5);\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@media screen and (prefers-reduced-motion: reduce) {\n .toolbar-waterfall {\n transition: none;\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 display: block;\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@media screen and (prefers-reduced-motion: reduce) {\n .navbar-brand::before {\n transition: none;\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@media screen and (prefers-reduced-motion: reduce) {\n .navbar-nav .nav-link {\n transition: none;\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-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-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-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-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-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 display: block;\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@media screen and (prefers-reduced-motion: reduce) {\n .navbar-toggler::before {\n transition: none;\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: 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-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 display: block;\n font-size: 0.875rem;\n font-weight: 500;\n line-height: 1.5;\n margin: 1.5rem;\n max-width: 250px;\n opacity: 0;\n position: absolute;\n word-break: break-word;\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 transition-duration: 225ms;\n transition-property: transform;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n transform: scale(1);\n}\n\n@media (min-width: 576px) {\n .tooltip.show .tooltip-inner {\n transition-duration: 292.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .tooltip.show .tooltip-inner {\n transition-duration: 150ms;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .tooltip.show .tooltip-inner {\n transition: none;\n }\n}\n\n.tooltip-inner {\n border-radius: 4px;\n align-items: center;\n background-color: #6d6d6d;\n color: white;\n display: flex;\n height: 2rem;\n margin: auto;\n max-width: 234px;\n overflow: hidden;\n padding: 0 1rem;\n text-overflow: clip;\n transform: scale(0.87);\n transform-origin: center top;\n transition: transform 75ms cubic-bezier(0.4, 0, 1, 1);\n white-space: nowrap;\n}\n\n@media (min-width: 992px) {\n .tooltip-inner {\n height: 1.5rem;\n padding: 0 0.5rem;\n }\n}\n\n/*!\n * Waves v0.7.6\n * http://fian.my.id/Waves\n *\n * Copyright 2014-2018 Alfiana E. Sibuea and other contributors\n * Released under the MIT license\n * https://github.com/fians/Waves/blob/master/LICENSE */\n.waves-effect {\n overflow: hidden;\n position: relative;\n user-select: none;\n}\n\n.waves-effect .waves-ripple {\n background: rgba(0, 0, 0, 0.32);\n border-radius: 50%;\n height: 100px;\n margin-top: -50px;\n margin-left: -50px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n transform: scale(0) translate(0, 0);\n transition: all 500ms ease;\n transition-property: transform, opacity;\n width: 100px;\n}\n\n.waves-effect.waves-light .waves-ripple {\n background: rgba(255, 255, 255, 0.32);\n}\n\n.waves-effect.waves-primary .waves-ripple {\n background: rgba(98, 0, 238, 0.24);\n}\n\n.waves-notransition {\n transition: none !important;\n}\n\n.waves-input-wrapper {\n border-radius: 0.2em;\n vertical-align: bottom;\n}\n\n.waves-circle {\n border-radius: 50%;\n height: 2.5em;\n line-height: 2.5em;\n -webkit-mask-image: -webkit-radial-gradient(circle, #ffffff 100%, #000000 100%);\n text-align: center;\n transform: translateZ(0);\n width: 2.5em;\n}\n\n.waves-float {\n transition: all 500ms;\n}\n\n.waves-block {\n display: block;\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.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.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\", \"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 overflow-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: 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\n.custom-scrollbar,\n.table-responsive,\n.modal-dialog-scrollable .modal-body,\nselect {\n overflow-y: scroll;\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=\"%23000\" 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.5rem;\n margin-right: 0;\n width: 1.5rem;\n}\n\n::-webkit-calendar-picker-indicator {\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%23000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z\"/%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3c/svg%3e');\n border-radius: 50%;\n color: rgba(0, 0, 0, 0.04);\n cursor: pointer;\n height: 18px;\n margin-left: 0.5rem;\n opacity: 1;\n width: 14px;\n}\n\n::-webkit-calendar-picker-indicator:hover {\n box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.04);\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 // 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 } @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 --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\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-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\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 margin-bottom: $paragraph-margin-y;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: $paragraph-margin-y;\n}\n\nol ol,\nol ul,\nul ol,\nul ul {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: $headings-margin-y;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 $paragraph-margin-y;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\nsmall { font-size: 80%; }\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub { bottom: -0.25em; }\n\nsup { top: -0.5em; }\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]) {\n color: inherit;\n text-decoration: none;\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 margin-top: 0;\n margin-bottom: $pre-margin-y;\n overflow: auto;\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 @include typography-caption;\n\n caption-side: bottom;\n color: $table-caption-color;\n padding: $table-thead-padding-y $table-cell-padding-x-alt;\n}\n\nth {\n @include text-align(left); // inherit\n}\n\n//\n// Forms\n//\n\nlabel {\n @include typography-caption;\n\n color: $textfield-hint-color;\n display: inline-block;\n user-select: none;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\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\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\ninput[type='date'],\ninput[type='time'],\ninput[type='datetime-local'],\ninput[type='month'] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\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-headline-6;\n\n color: inherit;\n display: block;\n margin-bottom: $headings-margin-y;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n width: 100%;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type='search'] {\n -webkit-appearance: none;\n outline-offset: -2px;\n}\n\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none;\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\nsummary {\n cursor: pointer;\n display: list-item;\n}\n\ntemplate {\n display: none;\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 // 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;\n$material-color-grey-100: #f5f5f5 !default;\n$material-color-grey-200: #eeeeee !default;\n$material-color-grey-300: #e0e0e0 !default;\n$material-color-grey-400: #bdbdbd !default;\n$material-color-grey-500: #9e9e9e !default;\n$material-color-grey-600: #757575 !default;\n$material-color-grey-700: #616161 !default;\n$material-color-grey-800: #424242 !default;\n$material-color-grey-900: #212121 !default;\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$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// stylelint-enable\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: .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', 'Menlo', 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace !default;\n$font-family-sans-serif: 'Roboto', -apple-system, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', 'Arial', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !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; // 1.428572\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;charset=utf8,') !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-medium !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-hint !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,\n hidden !default;\n\n$positions: static,\n relative,\n absolute,\n fixed,\n sticky !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\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\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 // stylelint-disable\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @include make-container();\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n .container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n }\n }\n //stylelint-enable\n}\n\n// Row\n//\n// Rows contain and clear the floats of 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","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n// stylelint-disable\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\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}\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@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// 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// stylelint-enable\n\n// Daemonite addition\n@mixin media-moz-webkit {\n @-moz-document url-prefix('') {\n @content;\n }\n\n // stylelint-disable-next-line media-feature-name-no-vendor-prefix\n @media (-webkit-min-device-pixel-ratio: 0) {\n @content;\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\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 }\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: theme-color-light($color);\n border-left: 6px solid theme-color($color);\n //color: color-yiq(theme-color-light($color));\n }\n}\n\n// @mixin alert-variant not used\n","@mixin border-radius($radius: $border-radius) {\n border-radius: $radius;\n}\n\n// Single side\n\n@mixin border-top-radius($radius: $border-radius) {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n}\n\n@mixin border-right-radius($radius: $border-radius) {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n}\n\n@mixin border-bottom-radius($radius: $border-radius) {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n}\n\n@mixin border-left-radius($radius: $border-radius) {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n}\n","@mixin hover {\n &:hover { @content; }\n}\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 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 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 @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\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 @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\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 @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\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 @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\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 @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n\n// Selection control\n\n@mixin transition-control($property...) {\n transition: $property $transition-duration-control $transition-timing-function-standard;\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n\n@mixin transition-dialog-opening($property...) {\n transition: $property $transition-duration-desktop-entering $transition-timing-function-deceleration;\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n\n@mixin transition-dialog-leaving($property...) {\n transition: $property $transition-duration-desktop-leaving $transition-timing-function-acceleration;\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\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 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 @include 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/#/component/elevation\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 appearance: none;\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\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-left: $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\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-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: 0.875rem !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-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-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: $dialog-width-lg !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-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-size-cascading: 0.9375rem !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-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: 'check_box_outline_blank' !default;\n$selection-control-checkbox-icon-checked: 'check_box' !default;\n$selection-control-checkbox-icon-indeterminate: 'indeterminate_check_box' !default;\n$selection-control-color: $black-secondary !default;\n$selection-control-color-active: selection-theme-color() !default; //theme-color(secondary)\n$selection-control-color-disabled: rgba($black, 0.26) !default;\n//$selection-control-gutter: .5rem !default; // addded djibe\n$selection-control-indicator-size: $material-icon-size !default;\n\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-width: $custom-control-indicator-size * 1.75 !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\n$slider-track-width: 100% !default;\n$slider-track-height: 0.125rem !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: 3px !default;\n$slider-thumb-width: 0.75rem !default;\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-hover-box-shadow: 0 0 0 $slider-thumb-width rgba(selection-theme-color(), $overlay-focus-white-opacity) !default;\n$slider-thumb-active-box-shadow: 0 0 0 1.3334rem 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-disabled-bg: #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-breakpoint: sm !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-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-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-hint !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$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: none;\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 display: block;\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","/* djibe addition */\nhtml,\n[data-spy='scroll'] {\n scroll-behavior: smooth;\n}\n\n@media (prefers-reduced-motion: reduce) {\n html,\n [data-spy='scroll'] {\n scroll-behavior: auto;\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: none;\n padding: $btn-padding-y $btn-padding-x;\n position: relative; // For badges\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($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 &:active,\n &.active {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-pressed-colored-opacity), rgba($white, $overlay-pressed-colored-opacity));\n box-shadow: map-get($btn-elevation-shadow-active, shadow);\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\na.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover {\n color: $white;\n}\n\n// stylelint-enable\n\n//\n// Alternate buttons\n//\n\n@each $color, $values in $theme-colors {\n .btn-#{$color} {\n @if $color == 'light' {\n background-color: $white;\n } @else {\n background-color: theme-color($color);\n }\n\n color: color-yiq(theme-color($color)); //stylelint-disable-line\n\n &:hover,\n &:focus,\n &:active {\n color: color-yiq(theme-color($color));\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.btn-icon-prepend > i,\n.btn-icon-prepend > [class*='material-icons'] {\n font-size: $btn-icon-size;\n margin-right: $spacer-sm;\n margin-left: -$spacer-xs;\n}\n\n.btn-icon-prepend[class*='btn-flat'] > i,\n.btn-icon-prepend.btn-link > i,\n.btn-icon-prepend[class*='btn-flat'] > [class*='material-icons'],\n.btn-icon-prepend.btn-link > [class*='material-icons'] {\n margin-left: 0;\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[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: 1px solid $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: none;\n color: $black-primary;\n }\n\n &:hover {\n background-color: rgba(0, 0, 0, $overlay-hover-white-opacity);\n }\n\n &:active {\n background-color: rgba(0, 0, 0, $overlay-pressed-white-opacity);\n }\n\n &:disabled,\n &.disabled {\n background-color: transparent;\n }\n}\n\n@each $color,\n $values in $theme-colors {\n .btn-flat-#{$color},\n .btn-outline-#{$color},\n .modal .btn-#{$color} {\n @include plain-hover-focus {\n color: theme-color($color);\n }\n\n &:hover {\n background-color: rgba(theme-color($color), $overlay-hover-white-opacity);\n }\n\n &:focus {\n background-color: rgba(theme-color($color), $overlay-focus-white-opacity);\n }\n\n &:active {\n background-color: rgba(theme-color($color), $overlay-pressed-white-opacity);\n }\n\n &:disabled,\n &.disabled {\n background-color: transparent;\n color: $btn-color-disabled;\n }\n }\n\n .btn-outline-#{$color} {\n border-color: theme-color($color);\n }\n}\n\n.btn-link,\n.card-link {\n @extend .btn-flat-primary;\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 addition\n.btn-icon {\n border-radius: 50%;\n box-shadow: none;\n color: initial;\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 background: rgba($black, $overlay-hover-white-opacity);\n box-shadow: none;\n color: initial;\n }\n\n &:focus {\n background: rgba($black, $overlay-focus-white-opacity);\n }\n\n &:active {\n background: rgba($black, $overlay-pressed-white-opacity);\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 // Extended FAB\n // stylelint-disable\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 > [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\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: 24px;\n bottom: 24px;\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: 20px;\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(border-color, 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 `