diff --git a/assets/scss/material/_chip.scss b/assets/scss/material/_chip.scss
index a6a1d66b4..3114dea94 100644
--- a/assets/scss/material/_chip.scss
+++ b/assets/scss/material/_chip.scss
@@ -37,10 +37,11 @@
}
> .material-icons {
+ @extend .chip-img;
+
color: $black-secondary;
- font-size: 1.25rem;
- margin: 0 $chip-inner-spacer-x 0 -$chip-inner-spacer-x;
- width: 1.25rem;
+ font-size: $chip-icon-size;
+ line-height: 1;
}
}
@@ -172,6 +173,13 @@
}
// Size
+.chip-sm {
+ height: 1.75rem;
+}
+
+.chip-xs {
+ height: 1.5rem;
+}
// Disabled
.chip.disabled,
diff --git a/css/material.css b/css/material.css
index d903eb953..890275751 100644
--- a/css/material.css
+++ b/css/material.css
@@ -4735,8 +4735,7 @@ a.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover, a.card
.chip > .material-icons {
color: rgba(0, 0, 0, 0.54);
font-size: 1.25rem;
- margin: 0 0.25rem -0.25rem;
- width: 1.25rem;
+ line-height: 1;
}
.chip-primary {
@@ -4862,7 +4861,7 @@ a.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover, a.card
transition: margin 100ms ease-in;
}
-.chip-img, .chip-icon {
+.chip-img, .chip > .material-icons, .chip-icon {
border-radius: 0.625rem;
-ms-flex-negative: 0;
flex-shrink: 0;
@@ -4891,6 +4890,14 @@ a.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover, a.card
justify-content: center;
}
+.chip-sm {
+ height: 1.75rem;
+}
+
+.chip-xs {
+ height: 1.5rem;
+}
+
.chip.disabled,
input:disabled + .chip {
opacity: 0.38;
diff --git a/css/material.css.map b/css/material.css.map
index 7458c1681..f7a38684f 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/bootstrap/_pagination.scss","../assets/scss/bootstrap/_popover.scss","../assets/scss/mixins/_reset-text.scss","../assets/scss/bootstrap/_responsive-embed.scss","../assets/scss/bootstrap/_transitions.scss","../assets/scss/material/_buttons.scss","../assets/scss/material/_button-flat.scss","../assets/scss/material/_button-float.scss","../assets/scss/material/_button-group.scss","../assets/scss/material/_card.scss","../assets/scss/mixins/_text-truncate.scss","../assets/scss/material/_chip.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/_functions.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;ADmC1B;;AC5BA;;;EAGE,sBAAsB;EACtB,mCAAmC;EACnC,kCAAkC;AD+BpC;;AC5BA;EACE,uBAAuB;EACvB,iBAAiB;EACjB,8BAA8B;EAC9B,6CC4oB+B;AF7mBjC;;AC5BA;;;;;;;;;;EAUE,cAAc;AD+BhB;;AC5BA;EEtDI,gBAAgB;EAChB,iBAAiB;EFwDnB,uBCuoB+B;EDtoB/B,0BCwnB+B;EDvnB/B,uKGpDiL;EHqDjL,mBAAoC;EACpC,gBG9C0B;EH+C1B,gBGO0B;EHN1B,SAAS;AD+BX;;AAEA;EG5FM,iBAAiB;EACjB,iBAAiB;AH8FvB;;AAEA;EClCE,qBAAqB;ADoCvB;;ACjCA;EACE,uBAAuB;EACvB,SAAS;EACT,iBAAiB;ADoCnB;;ACjCA;;;;;;EAME,aAAa;EACb,qBIhEyB;ALoG3B;;ACjCA;EACE,aAAa;EACb,mBIxEc;AL4GhB;;ACjCA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,0BAA0B;EAC1B,yCAAiC;EAAjC,iCAAiC;EACjC,sCAA8B;EAA9B,8BAA8B;ADoChC;;ACjCA;EACE,kBAAkB;EAClB,oBAAoB;EACpB,mBIvFc;AL2HhB;;ACjCA;;;EAGE,aAAa;EACb,mBI9Fc;ALkIhB;;ACjCA;;;;EAIE,gBAAgB;ADoClB;;ACjCA;EACE,gBG7G0B;AJiJ5B;;ACjCA;EACE,qBI1GyB;EJ2GzB,cAAc;ADoChB;;ACjCA;EACE,gBIlHc;ALsJhB;;ACjCA;;EAEE,gBGzH0B;AJ6J5B;;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,cK9Jc;EL+Jd,qBMtBoB;AP4DtB;;ACzCA;EAMI,cKlKY;ELmKZ,0BMzB6B;APgEjC;;ACnCA;EACE,cAAc;EACd,qBAAqB;ADsCvB;;ACxCA;EAKI,cAAc;EACd,qBAAqB;ADuCzB;;AC/BA;;;;EAIE,sGGnLgH;EHoLhH,cAAc;ADkChB;;AC/BA;EACE,aAAa;EACb,mBI/Kc;EJgLd,cAAc;ADkChB;;AC/BA;EACE,gBIpLc;ALsNhB;;AC7BA;EACE,kBAAkB;EAClB,sBAAsB;ADgCxB;;AC7BA;EACE,gBAAgB;EAChB,sBAAsB;ADgCxB;;AC3BA;EACE,yBAAyB;AD8B3B;;AC3BA;EEzNI,gBAAgB;EAChB,iBAAiB;EKkEnB,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EH4I9B,oBAAoB;EACpB,0BCod+B;EDnd/B,0BI3MyB;AL4O3B;;AAEA;EG9PM,iBAAiB;EACjB,iBAAiB;AHgQvB;;ACnCA;EElOI,gBAAgB;EAChB,iBAAiB;AHyQrB;;AAEA;EGxQM,iBAAiB;EACjB,iBAAiB;AH0QvB;;ACrCA;EOvKE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EH4J9B,0BCqc+B;EDpc/B,qBAAqB;EACrB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;AD0CnB;;ACvCA;EACE,gBAAgB;AD0ClB;;ACvCA;EACE,mBAAmB;EACnB,0CAA0C;AD0C5C;;ACvCA;;;;;EAKE,oBAAoB;EACpB,kBAAkB;EAClB,oBAAoB;EACpB,SAAS;AD0CX;;ACvCA;;EAEE,iBAAiB;AD0CnB;;ACvCA;;EAEE,oBAAoB;AD0CtB;;ACvCA;EACE,iBAAiB;AD0CnB;;AC3CA;EAKI,cAAc;AD0ClB;;ACtCA;;;;EAIE,0BAA0B;ADyC5B;;ACrCE;;;;EAKI,eAAe;ADuCrB;;ACnCE;;EAEE,eAAe;ADsCnB;;AClCA;;;;EAIE,kBAAkB;EAClB,UAAU;ADqCZ;;AClCA;;EAEE,sBAAsB;EACtB,UAAU;ADqCZ;;AClCA;;;;EAIE,2BAA2B;ADqC7B;;AClCA;EACE,cAAc;EACd,gBAAgB;ADqClB;;AClCA;EACE,SAAS;EACT,SAAS;EACT,YAAY;EACZ,UAAU;ADqCZ;;AClCA;EOjTE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EHwQ3B,cAAc;EACd,cAAc;EACd,qBInUyB;EJoUzB,eAAe;EACf,UAAU;EACV,mBAAmB;EACnB,WAAW;ADuCb;;ACpCA;EACE,wBAAwB;ADuC1B;;AAEA;;ECpCE,YAAY;ADuCd;;AAEA;ECrCE,wBAAwB;EACxB,oBAAoB;ADuCtB;;AAEA;ECrCE,wBAAwB;ADuC1B;;ACpCA;EACE,0BAA0B;EAC1B,aAAa;ADuCf;;AChCA;EACE,qBAAqB;ADmCvB;;AChCA;EACE,eAAe;EACf,kBAAkB;ADmCpB;;AChCA;EACE,aAAa;ADmCf;;AAEA;ECjCE,wBAAwB;ADmC1B;;AC9BA;EACE,yBCtIuC;EDuIvC,0BCqS+B;AFpQjC;;AC5BE;EACE,mBAAmB;AD+BvB;;AC3BA;EACE,kBAAkB;AD8BpB;;AC3BA;EACE,kCK5Zc;AN0bhB;;AC/BA;EACE,kCK5Zc;AN0bhB;;AC3BA;;EAEE,eAAe;AD8BjB;;AS5bE;ECDA,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;AVicnB;;AW9YI;EFtDF;ICWI,gBEIK;EZ0bT;AACF;;AWpZI;EFtDF;ICWI,gBEKK;EZ+bT;AACF;;AW1ZI;EFtDF;ICWI,gBEMK;EZocT;AACF;;AWhaI;EFtDF;ICWI,iBEOM;EZycV;AACF;;AStdE;ECPA,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;AVienB;;AW9aI;EFrCE;IACE,gBGHG;EZ0dT;AACF;;AWpbI;EFrCE;IACE,gBGFG;EZ+dT;AACF;;AW1bI;EFrCE;IACE,gBGDG;EZoeT;AACF;;AWhcI;EFrCE;IACE,iBGAI;EZyeV;AACF;;AStdE;ECrBA,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,mBAA0B;EAC1B,kBAAyB;AV+e3B;;ASvdE;EACE,eAAe;EACf,cAAc;AT0dlB;;AS5dE;;EAMI,gBAAgB;EAChB,eAAe;AT2drB;;Aa7gBE;;;;;;EACE,kBAAkB;EAClB,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;AbqhB7B;;AalgBM;EACE,0BAAa;EAAb,aAAa;EACb,oBAAY;EAAZ,YAAY;EACZ,eAAe;AbqgBvB;;AajgBQ;EH4BJ,kBAAuB;EAAvB,cAAuB;EACvB,eAAwB;AVye5B;;AatgBQ;EH4BJ,iBAAuB;EAAvB,aAAuB;EACvB,cAAwB;AV8e5B;;Aa3gBQ;EH4BJ,wBAAuB;EAAvB,oBAAuB;EACvB,qBAAwB;AVmf5B;;AahhBQ;EH4BJ,iBAAuB;EAAvB,aAAuB;EACvB,cAAwB;AVwf5B;;AarhBQ;EH4BJ,iBAAuB;EAAvB,aAAuB;EACvB,cAAwB;AV6f5B;;Aa1hBQ;EH4BJ,wBAAuB;EAAvB,oBAAuB;EACvB,qBAAwB;AVkgB5B;;Aa1hBM;EHMJ,kBAAc;EAAd,cAAc;EACd,WAAW;EACX,eAAe;AVwhBjB;;Aa3hBQ;EHPN,uBAAsC;EAAtC,mBAAsC;EAItC,oBAAuC;AVmiBzC;;AahiBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVwiBzC;;AariBQ;EHPN,iBAAsC;EAAtC,aAAsC;EAItC,cAAuC;AV6iBzC;;Aa1iBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVkjBzC;;Aa/iBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVujBzC;;AapjBQ;EHPN,iBAAsC;EAAtC,aAAsC;EAItC,cAAuC;AV4jBzC;;AazjBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVikBzC;;Aa9jBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVskBzC;;AankBQ;EHPN,iBAAsC;EAAtC,aAAsC;EAItC,cAAuC;AV2kBzC;;AaxkBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVglBzC;;Aa7kBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVqlBzC;;AallBQ;EHPN,kBAAsC;EAAtC,cAAsC;EAItC,eAAuC;AV0lBzC;;AallBM;EAAwB,kBAAS;EAAT,SAAS;AbslBvC;;AaplBM;EAAuB,kBDvDP;ECuDO,SDvDP;AZ+oBtB;;AarlBQ;EAAwB,iBADZ;EACY,QADZ;Ab0lBpB;;AazlBQ;EAAwB,iBADZ;EACY,QADZ;Ab8lBpB;;Aa7lBQ;EAAwB,iBADZ;EACY,QADZ;AbkmBpB;;AajmBQ;EAAwB,iBADZ;EACY,QADZ;AbsmBpB;;AarmBQ;EAAwB,iBADZ;EACY,QADZ;Ab0mBpB;;AazmBQ;EAAwB,iBADZ;EACY,QADZ;Ab8mBpB;;Aa7mBQ;EAAwB,iBADZ;EACY,QADZ;AbknBpB;;AajnBQ;EAAwB,iBADZ;EACY,QADZ;AbsnBpB;;AarnBQ;EAAwB,iBADZ;EACY,QADZ;Ab0nBpB;;AaznBQ;EAAwB,iBADZ;EACY,QADZ;Ab8nBpB;;Aa7nBQ;EAAwB,kBADZ;EACY,SADZ;AbkoBpB;;AajoBQ;EAAwB,kBADZ;EACY,SADZ;AbsoBpB;;AaroBQ;EAAwB,kBADZ;EACY,SADZ;Ab0oBpB;;AanoBU;EHRR,sBAA8C;AV+oBhD;;AavoBU;EHRR,uBAA8C;AVmpBhD;;Aa3oBU;EHRR,gBAA8C;AVupBhD;;Aa/oBU;EHRR,uBAA8C;AV2pBhD;;AanpBU;EHRR,uBAA8C;AV+pBhD;;AavpBU;EHRR,gBAA8C;AVmqBhD;;Aa3pBU;EHRR,uBAA8C;AVuqBhD;;Aa/pBU;EHRR,uBAA8C;AV2qBhD;;AanqBU;EHRR,gBAA8C;AV+qBhD;;AavqBU;EHRR,uBAA8C;AVmrBhD;;Aa3qBU;EHRR,uBAA8C;AVurBhD;;AWlrBI;EE9BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;EbotBrB;EahtBM;IH4BJ,kBAAuB;IAAvB,cAAuB;IACvB,eAAwB;EVurB1B;EaptBM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EV2rB1B;EaxtBM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EV+rB1B;Ea5tBM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVmsB1B;EahuBM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVusB1B;EapuBM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EV2sB1B;EanuBI;IHMJ,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;EVguBf;EanuBM;IHPN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EV0uBvC;EavuBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV8uBvC;Ea3uBM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVkvBvC;Ea/uBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVsvBvC;EanvBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV0vBvC;EavvBM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV8vBvC;Ea3vBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVkwBvC;Ea/vBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVswBvC;EanwBM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV0wBvC;EavwBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV8wBvC;Ea3wBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVkxBvC;Ea/wBM;IHPN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EVsxBvC;Ea9wBI;IAAwB,kBAAS;IAAT,SAAS;EbixBrC;Ea/wBI;IAAuB,kBDvDP;ICuDO,SDvDP;EZy0BpB;Ea/wBM;IAAwB,iBADZ;IACY,QADZ;EbmxBlB;EalxBM;IAAwB,iBADZ;IACY,QADZ;EbsxBlB;EarxBM;IAAwB,iBADZ;IACY,QADZ;EbyxBlB;EaxxBM;IAAwB,iBADZ;IACY,QADZ;Eb4xBlB;Ea3xBM;IAAwB,iBADZ;IACY,QADZ;Eb+xBlB;Ea9xBM;IAAwB,iBADZ;IACY,QADZ;EbkyBlB;EajyBM;IAAwB,iBADZ;IACY,QADZ;EbqyBlB;EapyBM;IAAwB,iBADZ;IACY,QADZ;EbwyBlB;EavyBM;IAAwB,iBADZ;IACY,QADZ;Eb2yBlB;Ea1yBM;IAAwB,iBADZ;IACY,QADZ;Eb8yBlB;Ea7yBM;IAAwB,kBADZ;IACY,SADZ;EbizBlB;EahzBM;IAAwB,kBADZ;IACY,SADZ;EbozBlB;EanzBM;IAAwB,kBADZ;IACY,SADZ;EbuzBlB;EahzBQ;IHRR,cAA4B;EV2zB5B;EanzBQ;IHRR,sBAA8C;EV8zB9C;EatzBQ;IHRR,uBAA8C;EVi0B9C;EazzBQ;IHRR,gBAA8C;EVo0B9C;Ea5zBQ;IHRR,uBAA8C;EVu0B9C;Ea/zBQ;IHRR,uBAA8C;EV00B9C;Eal0BQ;IHRR,gBAA8C;EV60B9C;Ear0BQ;IHRR,uBAA8C;EVg1B9C;Eax0BQ;IHRR,uBAA8C;EVm1B9C;Ea30BQ;IHRR,gBAA8C;EVs1B9C;Ea90BQ;IHRR,uBAA8C;EVy1B9C;Eaj1BQ;IHRR,uBAA8C;EV41B9C;AACF;;AWx1BI;EE9BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;Eb03BrB;Eat3BM;IH4BJ,kBAAuB;IAAvB,cAAuB;IACvB,eAAwB;EV61B1B;Ea13BM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVi2B1B;Ea93BM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EVq2B1B;Eal4BM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVy2B1B;Eat4BM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EV62B1B;Ea14BM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EVi3B1B;Eaz4BI;IHMJ,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;EVs4Bf;Eaz4BM;IHPN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EVg5BvC;Ea74BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVo5BvC;Eaj5BM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVw5BvC;Ear5BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV45BvC;Eaz5BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVg6BvC;Ea75BM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVo6BvC;Eaj6BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVw6BvC;Ear6BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV46BvC;Eaz6BM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVg7BvC;Ea76BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVo7BvC;Eaj7BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVw7BvC;Ear7BM;IHPN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EV47BvC;Eap7BI;IAAwB,kBAAS;IAAT,SAAS;Ebu7BrC;Ear7BI;IAAuB,kBDvDP;ICuDO,SDvDP;EZ++BpB;Ear7BM;IAAwB,iBADZ;IACY,QADZ;Eby7BlB;Eax7BM;IAAwB,iBADZ;IACY,QADZ;Eb47BlB;Ea37BM;IAAwB,iBADZ;IACY,QADZ;Eb+7BlB;Ea97BM;IAAwB,iBADZ;IACY,QADZ;Ebk8BlB;Eaj8BM;IAAwB,iBADZ;IACY,QADZ;Ebq8BlB;Eap8BM;IAAwB,iBADZ;IACY,QADZ;Ebw8BlB;Eav8BM;IAAwB,iBADZ;IACY,QADZ;Eb28BlB;Ea18BM;IAAwB,iBADZ;IACY,QADZ;Eb88BlB;Ea78BM;IAAwB,iBADZ;IACY,QADZ;Ebi9BlB;Eah9BM;IAAwB,iBADZ;IACY,QADZ;Ebo9BlB;Ean9BM;IAAwB,kBADZ;IACY,SADZ;Ebu9BlB;Eat9BM;IAAwB,kBADZ;IACY,SADZ;Eb09BlB;Eaz9BM;IAAwB,kBADZ;IACY,SADZ;Eb69BlB;Eat9BQ;IHRR,cAA4B;EVi+B5B;Eaz9BQ;IHRR,sBAA8C;EVo+B9C;Ea59BQ;IHRR,uBAA8C;EVu+B9C;Ea/9BQ;IHRR,gBAA8C;EV0+B9C;Eal+BQ;IHRR,uBAA8C;EV6+B9C;Ear+BQ;IHRR,uBAA8C;EVg/B9C;Eax+BQ;IHRR,gBAA8C;EVm/B9C;Ea3+BQ;IHRR,uBAA8C;EVs/B9C;Ea9+BQ;IHRR,uBAA8C;EVy/B9C;Eaj/BQ;IHRR,gBAA8C;EV4/B9C;Eap/BQ;IHRR,uBAA8C;EV+/B9C;Eav/BQ;IHRR,uBAA8C;EVkgC9C;AACF;;AW9/BI;EE9BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;EbgiCrB;Ea5hCM;IH4BJ,kBAAuB;IAAvB,cAAuB;IACvB,eAAwB;EVmgC1B;EahiCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVugC1B;EapiCM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EV2gC1B;EaxiCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EV+gC1B;Ea5iCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVmhC1B;EahjCM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EVuhC1B;Ea/iCI;IHMJ,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;EV4iCf;Ea/iCM;IHPN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EVsjCvC;EanjCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV0jCvC;EavjCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV8jCvC;Ea3jCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVkkCvC;Ea/jCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVskCvC;EankCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV0kCvC;EavkCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV8kCvC;Ea3kCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVklCvC;Ea/kCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVslCvC;EanlCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV0lCvC;EavlCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV8lCvC;Ea3lCM;IHPN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EVkmCvC;Ea1lCI;IAAwB,kBAAS;IAAT,SAAS;Eb6lCrC;Ea3lCI;IAAuB,kBDvDP;ICuDO,SDvDP;EZqpCpB;Ea3lCM;IAAwB,iBADZ;IACY,QADZ;Eb+lClB;Ea9lCM;IAAwB,iBADZ;IACY,QADZ;EbkmClB;EajmCM;IAAwB,iBADZ;IACY,QADZ;EbqmClB;EapmCM;IAAwB,iBADZ;IACY,QADZ;EbwmClB;EavmCM;IAAwB,iBADZ;IACY,QADZ;Eb2mClB;Ea1mCM;IAAwB,iBADZ;IACY,QADZ;Eb8mClB;Ea7mCM;IAAwB,iBADZ;IACY,QADZ;EbinClB;EahnCM;IAAwB,iBADZ;IACY,QADZ;EbonClB;EannCM;IAAwB,iBADZ;IACY,QADZ;EbunClB;EatnCM;IAAwB,iBADZ;IACY,QADZ;Eb0nClB;EaznCM;IAAwB,kBADZ;IACY,SADZ;Eb6nClB;Ea5nCM;IAAwB,kBADZ;IACY,SADZ;EbgoClB;Ea/nCM;IAAwB,kBADZ;IACY,SADZ;EbmoClB;Ea5nCQ;IHRR,cAA4B;EVuoC5B;Ea/nCQ;IHRR,sBAA8C;EV0oC9C;EaloCQ;IHRR,uBAA8C;EV6oC9C;EaroCQ;IHRR,gBAA8C;EVgpC9C;EaxoCQ;IHRR,uBAA8C;EVmpC9C;Ea3oCQ;IHRR,uBAA8C;EVspC9C;Ea9oCQ;IHRR,gBAA8C;EVypC9C;EajpCQ;IHRR,uBAA8C;EV4pC9C;EappCQ;IHRR,uBAA8C;EV+pC9C;EavpCQ;IHRR,gBAA8C;EVkqC9C;Ea1pCQ;IHRR,uBAA8C;EVqqC9C;Ea7pCQ;IHRR,uBAA8C;EVwqC9C;AACF;;AWpqCI;EE9BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;EbssCrB;EalsCM;IH4BJ,kBAAuB;IAAvB,cAAuB;IACvB,eAAwB;EVyqC1B;EatsCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EV6qC1B;Ea1sCM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EVirC1B;Ea9sCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVqrC1B;EaltCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVyrC1B;EattCM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EV6rC1B;EartCI;IHMJ,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;EVktCf;EartCM;IHPN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EV4tCvC;EaztCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVguCvC;Ea7tCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVouCvC;EajuCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVwuCvC;EaruCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV4uCvC;EazuCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVgvCvC;Ea7uCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVovCvC;EajvCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVwvCvC;EarvCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV4vCvC;EazvCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVgwCvC;Ea7vCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVowCvC;EajwCM;IHPN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EVwwCvC;EahwCI;IAAwB,kBAAS;IAAT,SAAS;EbmwCrC;EajwCI;IAAuB,kBDvDP;ICuDO,SDvDP;EZ2zCpB;EajwCM;IAAwB,iBADZ;IACY,QADZ;EbqwClB;EapwCM;IAAwB,iBADZ;IACY,QADZ;EbwwClB;EavwCM;IAAwB,iBADZ;IACY,QADZ;Eb2wClB;Ea1wCM;IAAwB,iBADZ;IACY,QADZ;Eb8wClB;Ea7wCM;IAAwB,iBADZ;IACY,QADZ;EbixClB;EahxCM;IAAwB,iBADZ;IACY,QADZ;EboxClB;EanxCM;IAAwB,iBADZ;IACY,QADZ;EbuxClB;EatxCM;IAAwB,iBADZ;IACY,QADZ;Eb0xClB;EazxCM;IAAwB,iBADZ;IACY,QADZ;Eb6xClB;Ea5xCM;IAAwB,iBADZ;IACY,QADZ;EbgyClB;Ea/xCM;IAAwB,kBADZ;IACY,SADZ;EbmyClB;EalyCM;IAAwB,kBADZ;IACY,SADZ;EbsyClB;EaryCM;IAAwB,kBADZ;IACY,SADZ;EbyyClB;EalyCQ;IHRR,cAA4B;EV6yC5B;EaryCQ;IHRR,sBAA8C;EVgzC9C;EaxyCQ;IHRR,uBAA8C;EVmzC9C;Ea3yCQ;IHRR,gBAA8C;EVszC9C;Ea9yCQ;IHRR,uBAA8C;EVyzC9C;EajzCQ;IHRR,uBAA8C;EV4zC9C;EapzCQ;IHRR,gBAA8C;EV+zC9C;EavzCQ;IHRR,uBAA8C;EVk0C9C;Ea1zCQ;IHRR,uBAA8C;EVq0C9C;Ea7zCQ;IHRR,gBAA8C;EVw0C9C;Eah0CQ;IHRR,uBAA8C;EV20C9C;Ean0CQ;IHRR,uBAA8C;EV80C9C;AACF;;Acn4CA;;ENHE,eJ+B+C;EI9B/C,gBJmB0B;EIlB1B,2BJuDsC;EItDtC,iBJuE2B;AJo0C7B;;Act4CA;;ENDE,kBJyBkD;EIxBlD,gBJY0B;EIX1B,2BJiD0C;EIhD1C,oBJiE8B;AJ20ChC;;Acz4CA;;ENCE,eJmB+C;EIlB/C,gBJG0B;EIF1B,iBJ2C4B;EI1C5B,qBJ2D+B;AJk1CjC;;Ac54CA;;ENGE,mBJamD;EIZnD,gBJJ0B;EIK1B,0BJqCyC;EIpCzC,mBJqD6B;AJy1C/B;;Ac/4CA;;ENKE,iBJOiD;EINjD,gBJX0B;EIY1B,iBJ+B4B;EI9B5B,iBJ+C2B;AJg2C7B;;Acl5CA;;ENOE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;AJu2C7B;;Acr5CA;;ENSE,eJb8B;EIc9B,gBJzB0B;EI0B1B,0BJmBqC;EIlBrC,oBJmC8B;AJ82ChC;;Acx5CA;ENWE,mBJXmD;EIYnD,gBJnC0B;EIoC1B,0BJayC;EIZzC,qBJ6B+B;AJo3CjC;;Ac35CA;ENcE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;AJ03C/B;;Ac95CA;ENiBE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;AJg4ChC;;Acj6CA;ENoBE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;AJs4ChC;;Acp6CA;ENuBE,kBJnCkD;EIoClD,gBJ/D0B;EIgE1B,0BJXyC;EIYzC,iBJK2B;EIJ3B,yBAAyB;ARi5C3B;;Act6CA;;;;;;;;;;;;EAYE,cPkFsB;EOjFtB,oBPkF4B;EOjF5B,qBTpDyB;AL69C3B;;Act6CA;;;EN7EE,eJ+B+C;EI9B/C,gBJmB0B;EIlB1B,2BJuDsC;EItDtC,iBJuE2B;AJk7C7B;;Ac36CA;;;EN1EE,kBJyBkD;EIxBlD,gBJY0B;EIX1B,2BJiD0C;EIhD1C,oBJiE8B;AJ07ChC;;Ach7CA;;;ENvEE,eJmB+C;EIlB/C,gBJG0B;EIF1B,iBJ2C4B;EI1C5B,qBJ2D+B;AJk8CjC;;Acr7CA;;;ENpEE,mBJamD;EIZnD,gBJJ0B;EIK1B,0BJqCyC;EIpCzC,mBJqD6B;AJ08C/B;;Ac17CA;;ENjEE,iBJOiD;EINjD,gBJX0B;EIY1B,iBJ+B4B;EI9B5B,iBJ+C2B;AJi9C7B;;Ac/7CA;;;EN7DE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;AJy9C7B;;AC/8CA;EaWI,eAAe;Adw8CnB;;ACn+CA;EakCE,SAAS;EACT,yCZykB+B;EYxkB/B,gBT1Fc;ES2Fd,mBT3Fc;ALgiDhB;;Ac97CA;;EAEE,cPkDmB;EOjDnB,gBVtG0B;AJuiD5B;;Ac97CA;;EAEE,yBZ4IuC;EY3IvC,0BZujB+B;EYtjB/B,cPsCkB;AP25CpB;;Ac17CA;ECtIE,gBAAgB;EAChB,eAAe;AfokDjB;;Ac37CA;EC1IE,gBAAgB;EAChB,eAAe;AfykDjB;;Ac57CA;EACE,qBAAqB;Ad+7CvB;;Ach8CA;EAII,oBT5HuB;AL4jD3B;;Acx7CA;EACE,cAAc;EACd,yBAAyB;Ad27C3B;;Acv7CA;ENxGE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;EUiF7B,oCRhKc;EQiKd,mBTjJc;ESkJd,eTlJc;AL8kDhB;;Acz7CA;ENlGE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EUuF9B,0BZ0gB+B;EYzgB/B,cAAc;EACd,mBTxJ0B;ALslD5B;;Acn8CA;EAQI,sBAAsB;Ad+7C1B;;AgB3mDA;ECJE,kBZCsB;EWOtB,qCd6qB+B;Ec5qB/B,0Bd4qB+B;Ec3qB/B,cAAc;EACd,mBXQc;EWPd,kBXOc;EWNd,kBAAkB;AhB4mDpB;;AgBxmDA;EACE,cAAc;EACd,gBZJ0B;AJ+mD5B;;AkB3mDE;EFGE,cAAc;AhB4mDlB;;AgBpmDA;EACE,qBAAsD;AhBumDxD;;AgBxmDA;EAKI,0BdkpB6B;EcjpB7B,kBXjBY;EWkBZ,kBAAkB;EAClB,MAAM;EACN,QAAQ;AhBumDZ;;AgB/lDE;EAEE,8BV9CY;AN+oDhB;;AgBnmDE;EAEE,8BVxCY;AN6oDhB;;AgBvmDE;EAEE,8BVlCY;AN2oDhB;;AgB3mDE;EAEE,8BV5BY;ANyoDhB;;AgB/mDE;EAEE,8BVtBY;ANuoDhB;;AgBnnDE;EAEE,8BVhBY;ANqoDhB;;AgBvnDE;EAEE,8BdyEqC;AFgjDzC;;AgB3nDE;EAEE,8BdkEqC;AF2jDzC;;AmB1qDA;EFJE,kBZCsB;EcOtB,sBAAmB;EAAnB,mBAAmB;EACnB,2BAAoB;EAApB,oBAAoB;EACpB,kBAAkB;EAClB,gBfI0B;EeH1B,oBAAoB;EACpB,oBZDqB;EYErB,mBZFqB;EYGrB,kBAAkB;EAClB,mBAAmB;AnB2qDrB;;AkBvrDE;ECgBI,qBAAqB;AnB2qD3B;;AmB3rDA;EAsBI,aAAa;AnByqDjB;;AmBrqDE;EACE,kBAAkB;EAClB,qBAAqB;EACrB,kBfQgD;EePhD,gBfjBwB;EekBxB,gBZtBkB;EYuBlB,qBZvBkB;EYwBlB,kBAAkB;EAClB,eAAsB;EACtB,iBAAwB;EACxB,eZ3BkB;APmsDtB;;AmBlrDE;EAaI,gBAAuB;AnByqD7B;;AmBlqDA;EFlDE,kBEmD0B;AnBqqD5B;;AmB9pDE;EACE,yBbxDY;EayDZ,YjBuoB6B;AF0hCjC;;AkB1sDE;EC6CM,yBb5DQ;Ea6DR,YjBkoByB;EiBjoBzB,qBAAqB;AnBiqD7B;;AmBzqDE;EACE,yBblDY;EamDZ,YjBuoB6B;AFqiCjC;;AkBrtDE;EC6CM,yBbtDQ;EauDR,YjBkoByB;EiBjoBzB,qBAAqB;AnB4qD7B;;AmBprDE;EACE,yBb5CY;Ea6CZ,YjBuoB6B;AFgjCjC;;AkBhuDE;EC6CM,yBjB6KiC;EiB5KjC,YjBkoByB;EiBjoBzB,qBAAqB;AnBurD7B;;AmB/rDE;EACE,yBbtCY;EauCZ,YjBuoB6B;AF2jCjC;;AkB3uDE;EC6CM,yBb1CQ;Ea2CR,YjBkoByB;EiBjoBzB,qBAAqB;AnBksD7B;;AmB1sDE;EACE,yBbhCY;EaiCZ,YjBuoB6B;AFskCjC;;AkBtvDE;EC6CM,yBbpCQ;EaqCR,YjBkoByB;EiBjoBzB,qBAAqB;AnB6sD7B;;AmBrtDE;EACE,yBb1BY;Ea2BZ,YjBuoB6B;AFilCjC;;AkBjwDE;EC6CM,yBb9BQ;Ea+BR,YjBkoByB;EiBjoBzB,qBAAqB;AnBwtD7B;;AmBhuDE;EACE,yBjB+DqC;EiB9DrC,YjBuoB6B;AF4lCjC;;AkB5wDE;EC6CM,yBjB2DiC;EiB1DjC,YjBkoByB;EiBjoBzB,qBAAqB;AnBmuD7B;;AmB3uDE;EACE,yBjBwDqC;EiBvDrC,0BjBynB6B;AFqnCjC;;AkBvxDE;EC6CM,yBjBqDiC;EiBpDjC,0BjBonByB;EiBnnBzB,qBAAqB;AnB8uD7B;;AoBjzDA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,uBlBksB+B;EkBjsB/B,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;ApBozDjB;;AoBjzDA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,clB6qB+B;EkB5qB/B,oBAAa;EAAb,aAAa;EACb,ehBmB8B;AJiyDhC;;AoBxzDA;EAOI,wBfSuB;AL4yD3B;;AoB5z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uEA;EAeI,gBAAgB;EAChB,eAAe;A5BqtEnB;;A8Bj6EA;ECCE,YAAY;EACZ,eAAe;A/Bo6EjB;;A8Bl6EA;EACE;;;;;G9By6EC;E+B76ED,YAAY;EACZ,eAAe;EDWf,+GLegH;AzBs5ElH;;A8Bl6EA;EACE,qBAAqB;A9Bq6EvB;;A8Bl6EA;EACE,cAAc;EACd,qBzBCyB;ALo6E3B;;A8Bl6EA;EtB8CE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;E0BzD9B,0B5B0pB+B;AF6wDjC;;AgCn8EA;EfCE,kBZCsB;E2BCtB,uB9BisB+B;E8BhsB/B,+GPwBgH;EOvBhH,0B9BirB+B;E8BhrB/B,mB3BmBuB;E2BlBvB,kBzB+HwB;APs0E1B;;AgCl8EA;EfTE,gBeUwB;EAExB,gBAAgB;EAChB,eAAe;AhCo8EjB;;AiCl9EA;EACE,qBAAuB;EAAvB,uBAAuB;EACvB,oBAAa;EAAb,aAAa;AjCq9Ef;;AiCl9EA;EACE,WAAO;EAAP,OAAO;AjCq9ET;;AkC39EA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;AlC89EjB;;AkC39EA;EACE,c5BLc;E4BMd,cAAc;EACd,oB7BSc;ALq9EhB;;AkBp+EE;EgBSE,qBAAqB;AlC+9EzB;;AkCr+EA;EAWI,0BhCmqB6B;EgClqB7B,eAAe;EACf,oBAAoB;AlC89ExB;;AkC3+EA;EAkBI,cAA2C;AlC69E/C;;AkCv9EA;EAEI,kBAAc;EAAd,cAAc;EACd,kBAAkB;AlCy9EtB;;AkCr9EA;EAEI,0BAAa;EAAb,aAAa;EACb,oBAAY;EAAZ,YAAY;EACZ,kBAAkB;AlCu9EtB;;AkCj9EA;EjBhDE,kBZCsB;EgB6DtB;;qErBy8EmE;EqBt8EnE,8ECpCoE;EYwBlE,0BhCgoB6B;EgC/nB7B,Y3BuIwB;AP80E5B;;AW/8EI;EuBZJ;IboBI,0BClDuC;EtB8/EzC;AACF;;AWr9EI;EuBZJ;IbwBI,0BChEwC;EtB8gF1C;AACF;;AqB58EE;Ea3BF;Ib4BI,gBAAgB;ErBg9ElB;AACF;;AkB1gFE;EgBsCI,qChC4nB2B;AF42DjC;;AkCj/EA;EAaM,c5B1DU;E4B2DV,UAAU;AlCw+EhB;;AkCt/EA;EAkBM,6BAA6B;EAC7B,0BhCknB2B;EgCjnB3B,UAAU;AlCw+EhB;;AkC5/EA;EAwBM,UAAU;AlCw+EhB;;AkChgFA;EA6BI,qChCwmB6B;EgCvmB7B,UAAU;AlCu+Ed;;AkC79EA;EAGI,aAAa;AlC89EjB;;AkCj+EA;EAQI,cAAc;AlC69ElB;;AmC9jFA;EACE,6B5BiMyB;E4BhMzB,oBAAa;EAAb,aAAa;EACb,gBAAgB;EAChB,c9BmByB;AL8iF3B;;AmC9jFA;ElBNE,sBVkMgC;EcpIhC;;qErB4gFmE;EqBzgFnE,iDCpCoE;EanBpE,sBAAmB;EAAnB,mBAAmB;EACnB,0BjC0qB+B;EiCzqB/B,oBAAa;EAAb,aAAa;EACb,e/BgB8B;E+Bf9B,gB/BI0B;E+BH1B,qBAAuB;EAAvB,uBAAuB;EACvB,iB5B0L2B;E4BzL3B,kB5BwL+B;E4BvL/B,kBAA0D;EAC1D,kBAAkB;EAClB,kBAAkB;EAClB,mBAAmB;AnCmkFrB;;AW5hFI;EwBtDJ;Id8DI,0BClDuC;EtB2kFzC;AACF;;AWliFI;EwBtDJ;IdkEI,0BChEwC;EtB2lF1C;AACF;;AqBzhFE;EcrEF;IdsEI,gBAAgB;ErB6hFlB;AACF;;AkBvlFE;EiBKE,qCjC6pB6B;EiC5pB7B,0BjC4pB6B;EiC3pB7B,qBAAqB;EACrB,UAAU;AnCslFd;;AmC3mFA;EAyBI,qCjCspB6B;AFg8DjC;;AmC/mFA;EA6BI,qCjCkpB6B;AFo8DjC;;AmCnnFA;EAiCI,eAAe;AnCslFnB;;AmCllFA;EAGM,cAAc;AnCmlFpB;;AmCtlFA;EASI,yB7BjDY;E6BkDZ,cjC8oB6B;EiC7oB7B,UAAU;AnCilFd;;AmC5lFA;EAeI,6BAA6B;EAC7B,0BjC0nB6B;EiCznB7B,YAAY;EACZ,oBAAoB;AnCilFxB;;AmCxkFA;EACE,kB5BgI+B;E4B/H/B,gBAAyD;AnC2kF3D;;AmCxkFA;EACE,mB5B0HgC;E4BzHhC,iBAAyD;AnC2kF3D;;AoCrpFA;EjCAI,gBAAgB;EAChB,iBAAiB;EkCFnB,uKjCQiL;EiCPjL,kBAAkB;EAClB,gBjCc0B;EiCb1B,sBAAsB;EACtB,gBAAgB;EAChB,gBjCiE0B;EiChE1B,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,mBAAmB;EACnB,kBAAkB;EAClB,oBAAoB;EpBbpB,kBZCsB;E+BMtB,yBlC4rB+B;EkC3rB/B,mFAAmF;EACnF,cAAc;EACd,mBhC8BmD;EgC7BnD,c/BYyB;E+BXzB,mB7B0M0B;E6BzM1B,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,qBAAqB;EACrB,YXdO;AzBkrFT;;AAEA;EGhrFM,iBAAiB;EACjB,iBAAiB;AHkrFvB;;AoCtqFA;E5BeE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EgCxD3B,gBAAgB;EAChB,4BAAgD;ApC2qFlD;;AoC/qFA;EAOI,aAAa;ApC4qFjB;;AoCnrFA;EAWI,wB7ByLwB;APm/E5B;;AoCxqFA;EACE,0B7BmL0B;APw/E5B;;AoC5qFA;EAKI,gBAAgB;ApC2qFpB;;AWvpFI;EyBzDJ;IA6CI,gB7BqK6B;EPmgF/B;AACF;;AsC1tFA;EACE,cAAc;EACd,gBAAgB;EAChB,UAAU;EACV,kBAAkB;EAClB,WAAW;AtC6tFb;;AsCluFA;EAQI,WAAW;EACX,cAAc;AtC8tFlB;;AsCvuFA;;;;;EAiBI,SAAS;EACT,YAAY;EACZ,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,OAAO;EACP,WAAW;AtC8tFf;;AsC1tFA;EAEI,iBAA8B;AtC4tFlC;;AsCxtFA;EAEI,gBAA8B;AtC0tFlC;;AsCttFA;EAEI,mBAA+B;AtCwtFnC;;AsCptFA;EAEI,uBAA+B;AtCstFnC;;AuCrwFA;EAEE,sDjB4BoE;AtB2uFtE;;AuCzwFA;EAKI,UAAU;AvCwwFd;;AuCpwFA;EAEI,aAAa;AvCswFjB;;AuClwFA;ElBgDE;;qErButFmE;EqBptFnE,oDCpCoE;EiBZpE,SAAS;EACT,gBAAgB;EAChB,kBAAkB;AvCuwFpB;;AW9tFI;E4B9CJ;IlBsDI,0BClDuC;EtB6wFzC;AACF;;AWpuFI;E4B9CJ;IlB0DI,0BChEwC;EtB6xF1C;AACF;;AqB3tFE;EkB7DF;IlB8DI,gBAAgB;ErB+tFlB;AACF;;AuCrxFA;EACE,wBAAwB;AvCwxF1B;;AuCpxFA;EACE,kBAAkB;AvCuxFpB;;AwClzFA;EvBFE,kBZCsB;EgB6DtB;;qErB4vFmE;EqBzvFnE,iDCpCoE;EkBvBpE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAA6B;EAC7B,sBAAsB;EACtB,SAAS;EACT,+GfiBgH;EehBhH,0BtC0qB+B;EsCzqB/B,2BAAoB;EAApB,oBAAoB;EACpB,mBXOoC;EWNpC,gBpCC0B;EoCA1B,eXQmC;EWPnC,qBAAuB;EAAvB,uBAAuB;EACvB,8BAA8B;EAC9B,oBAAoB;EACpB,SAAS;EACT,eAAe;EACf,eXLgC;EWMhC,aAAa;EACb,enCJc;EmCKd,kBAAkB;EAClB,yBAAyB;EACzB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,sBAAsB;EACtB,mBAAmB;AxCuzFrB;;AWvxFI;E6B1DJ;InBkEI,0BClDuC;EtBs0FzC;AACF;;AW7xFI;E6B1DJ;InBsEI,0BChEwC;EtBs1F1C;AACF;;AqBpxFE;EmBzEF;InB0EI,gBAAgB;ErBwxFlB;AACF;;AkBj2FE;EsB2BE,gHfL+G;EeM/G,UAAU;EACV,qBAAqB;AxC00FzB;;AwCz2FA;EAoCI,kGAAwI;AxCy0F5I;;AwC72FA;EAyCI,kGAAwI;AxCw0F5I;;AwCj3FA;EA8CI,kGAA4I;EAC5I,qHfzBoH;AzBg2FxH;;AwCt3FA;EAoDI,qCtC+nB6B;EsC9nB7B,sBAAsB;EACtB,gBAAgB;EAChB,0BtC4nB6B;EsC3nB7B,oBAAoB;AxCs0FxB;;AwCl0FE;EACE,kGAA4I;AxCq0FhJ;;AwCh0FA;EACE,ctC8nB+B;AFqsEjC;;AwCzzFE;EACE,yBlC7EY;EkC8EZ,YtCknB6B;AF0sEjC;;AwC9zFE;EAOI,YtC6mB2B;AF8sEjC;;AwCl0FE;EACE,yBlCvEY;EkCwEZ,YtCknB6B;AFmtEjC;;AwCv0FE;EAOI,YtC6mB2B;AFutEjC;;AwC30FE;EACE,yBlCjEY;EkCkEZ,YtCknB6B;AF4tEjC;;AwCh1FE;EAOI,YtC6mB2B;AFguEjC;;AwCp1FE;EACE,yBlC3DY;EkC4DZ,YtCknB6B;AFquEjC;;AwCz1FE;EAOI,YtC6mB2B;AFyuEjC;;AwC71FE;EACE,yBlCrDY;EkCsDZ,YtCknB6B;AF8uEjC;;AwCl2FE;EAOI,YtC6mB2B;AFkvEjC;;AwCt2FE;EACE,yBlC/CY;EkCgDZ,YtCknB6B;AFuvEjC;;AwC32FE;EAOI,YtC6mB2B;AF2vEjC;;AwC/2FE;EACE,yBtC0CqC;EsCzCrC,YtCknB6B;AFgwEjC;;AwCp3FE;EAOI,YtC6mB2B;AFowEjC;;AwCx3FE;EACE,yBtCmCqC;EsClCrC,0BtComB6B;AFuxEjC;;AwC73FE;EAOI,0BtC+lB2B;AF2xEjC;;AAEA;EwCn3FI,2CtComB6B;EsCnmB7B,+BtCmmB6B;AFkxEjC;;AAEA;;EwCj3FE,gBAAgB;EAChB,yCAAyC;AxCo3F3C;;AwC72FA;;;;;;;EAEE,oBX3FqC;EW4FrC,cXzFkC;A7B88FpC;;AwCl3FA;;;;;;;EAEE,eX7FmC;A7Bu9FrC;;AwCv3FA;EAEE,cXjGkC;A7B09FpC;;AwCl3FA;EACE,SAAS;EACT,WAAW;AxCq3Fb;;AwCv3FA;EAKI,mBnClHwB;EmCmHxB,cAAc;AxCs3FlB;;AAEA;;;EwC/2FI,WAAW;AxCm3Ff;;AwC72FA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GxC84FG;AwC52FH;EACE,YAAY;AxC82Fd;;AwCz2FA;EACE,uBAA8B;AxC42FhC;;AwC72FA;EAII,sBAAiC;AxC62FrC;;AwCj3FA;EAQI,uBAAiC;AxC62FrC;;AwCr3FA;EAYI,sBAAiC;AxC62FrC;;AwCx2FA;;EAEE,mBXpMoC;EWqMpC,oBnC7LyB;EmC8LzB,qBnC/L0B;AL0iG5B;;AwCv2FA;;;EAIE,cAAc;AxCy2FhB;;AAEA;;;;;EyCjkGE,iBpCgByB;ALujG3B;;AAEA;EyCrkGE,8BAA8B;EAC9B,2BAAqD;AzCukGvD;;AAEA;EyCrkGI,qCvCsqB6B;AFi6EjC;;AAEA;;;;;;EyChkGE,uBAAuB;EACvB,gBAAgB;AzCukGlB;;AAEA;;;;;;;;;;;;;;;;EyCtkGI,gBAAgB;EAChB,0BvCwpB6B;AF+7EjC;;AAEA;;;;;;EyCrlGI,qCAA6D;AzC4lGjE;;AAEA;;;;;;EyC1lGI,qCAA+D;AzCimGnE;;AAEA;;;;;;;;;;;EyC9lGI,6BAA6B;AzC0mGjC;;AkBzoGE;;;;;;;EuByCI,cnCjDU;AN2pGhB;;AyC9mGE;;;EAQI,wCnCrDU;ANiqGhB;;AyCpnGE;;;EAYI,wCnCzDU;ANuqGhB;;AyC1nGE;;;EAgBI,wCnC7DU;AN6qGhB;;AyChoGE;;;;;EAqBI,6BAA6B;EAC7B,0BvC+mB2B;AFogFjC;;AyC/mGE;EACE,qBnCxEY;AN0rGhB;;AkBlrGE;;;;;;;EuByCI,cnC3CU;AN8rGhB;;AyCvpGE;;;EAQI,yCnC/CU;ANosGhB;;AyC7pGE;;;EAYI,yCnCnDU;AN0sGhB;;AyCnqGE;;;EAgBI,yCnCvDU;ANgtGhB;;AyCzqGE;;;;;EAqBI,6BAA6B;EAC7B,0BvC+mB2B;AF6iFjC;;AyCxpGE;EACE,qBnClEY;AN6tGhB;;AkB3tGE;;;;;;;EuByCI,cnCrCU;ANiuGhB;;AyChsGE;;;EAQI,wCnCzCU;ANuuGhB;;AyCtsGE;;;EAYI,wCnC7CU;AN6uGhB;;AyC5sGE;;;EAgBI,wCnCjDU;ANmvGhB;;AyCltGE;;;;;EAqBI,6BAA6B;EAC7B,0BvC+mB2B;AFslFjC;;AyCjsGE;EACE,qBnC5DY;ANgwGhB;;AkBpwGE;;;;;;;EuByCI,cnC/BU;ANowGhB;;AyCzuGE;;;EAQI,0CnCnCU;AN0wGhB;;AyC/uGE;;;EAYI,0CnCvCU;ANgxGhB;;AyCrvGE;;;EAgBI,0CnC3CU;ANsxGhB;;AyC3vGE;;;;;EAqBI,6BAA6B;EAC7B,0BvC+mB2B;AF+nFjC;;AyC1uGE;EACE,qBnCtDY;ANmyGhB;;AkB7yGE;;;;;;;EuByCI,cnCzBU;ANuyGhB;;AyClxGE;;;EAQI,wCnC7BU;AN6yGhB;;AyCxxGE;;;EAYI,wCnCjCU;ANmzGhB;;AyC9xGE;;;EAgBI,wCnCrCU;ANyzGhB;;AyCpyGE;;;;;EAqBI,6BAA6B;EAC7B,0BvC+mB2B;AFwqFjC;;AyCnxGE;EACE,qBnChDY;ANs0GhB;;AkBt1GE;;;;;;;EuByCI,cnCnBU;AN00GhB;;AyC3zGE;;;EAQI,yCnCvBU;ANg1GhB;;AyCj0GE;;;EAYI,yCnC3BU;ANs1GhB;;AyCv0GE;;;EAgBI,yCnC/BU;AN41GhB;;AyC70GE;;;;;EAqBI,6BAA6B;EAC7B,0BvC+mB2B;AFitFjC;;AyC5zGE;EACE,qBnC1CY;ANy2GhB;;AkB/3GE;;;;;;;EuByCI,cvCsEmC;AF0xGzC;;AyCp2GE;;;EAQI,wCvCkEmC;AFgyGzC;;AyC12GE;;;EAYI,wCvC8DmC;AFsyGzC;;AyCh3GE;;;EAgBI,wCvC0DmC;AF4yGzC;;AyCt3GE;;;;;EAqBI,6BAA6B;EAC7B,0BvC+mB2B;AF0vFjC;;AyCr2GE;EACE,qBvC+CqC;AFyzGzC;;AkBx6GE;;;;;;;EuByCI,cvC+DmC;AF00GzC;;AyC74GE;;;EAQI,2CvC2DmC;AFg1GzC;;AyCn5GE;;;EAYI,2CvCuDmC;AFs1GzC;;AyCz5GE;;;EAgBI,2CvCmDmC;AF41GzC;;AyC/5GE;;;;;EAqBI,6BAA6B;EAC7B,0BvC+mB2B;AFmyFjC;;AyC94GE;EACE,qBvCwCqC;AFy2GzC;;AkBx9GE;;;EuBmFE,kGAAwF;AzC24G5F;;AyC94GA;;;EAQI,2CZ1FmD;A7Bs+GvD;;AyCv4GA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,cAAc;EACd,iBAAiB;EACjB,YZpEiC;EYqEjC,YAAY;EACZ,UAAU;EACV,wCAAwC;EACxC,WZxEiC;A7Bk9GnC;;AyCn5GA;EAYI,eZ1EkC;EY2ElC,cZ3EkC;A7Bs9GtC;;AyCx5GA;EAiBI,eZ9EkC;EY+ElC,cZ/EkC;A7B09GtC;;AyC75GA;EAwBI,+BvC4jB6B;EuC3jB7B,gBAAgB;EAChB,cAAc;AzCy4GlB;;AyCn6GA;EA8BI,+BvCsjB6B;AFm1FjC;;AyCv6GA;EAkCI,+BvCkjB6B;AFu1FjC;;A0C3gHA;EACE,kBAAkB;EAClB,iHjBsBkH;EiBrBlH,cbwCwC;EatCxC,YAAY;EACZ,UAAU;EACV,aboCwC;A7By+G1C;;A0CphHA;EAUI,qHjBaoH;AzBigHxH;;A0CxhHA;EAeI,sHjBOqH;AzBsgHzH;;A0C5hHA;EAoBI,gBAAgB;A1C4gHpB;;A0CvgHE;EACE,qBbqB8D;EapB9D,YbkBoC;EajBpC,oBboBuC;EanBvC,kBbiBuC;EahBvC,WAAW;A1C0gHf;;A0C/gHG;;EASG,qBAAqB;EACrB,oBrCdqB;ALyhH3B;;A0CrhHG;;EAaK,qBrCjBmB;EqCkBnB,oBAAoB;A1C6gH5B;;A0CpjHA;EA8CI,cbFsC;EaGtC,mBbHsC;EaItC,abJsC;A7B8gH1C;;A0CtgHA;EAEI,gBAAgB;EAChB,gBrCrCY;EqCsCZ,iBbbsC;EactC,cAAc;EACd,iBAAiB;EACjB,kBAAkB;A1CwgHtB;;A0C/gHA;EAUM,aAAa;A1CygHnB;;A0CnhHA;EAcM,cAAc;EACd,kBAAkB;EAClB,mBrClDU;EqCmDV,iBAAiB;A1CygHvB;;A2C9kHA;;E1BDE,kBZCsB;EsCItB,uBzC8rB+B;EyC5rB/B,+GlBoBgH;EkBnBhH,2BAAoB;EAApB,oBAAoB;EACpB,kBAAkB;A3C+kHpB;;A2CvlHA;;;EAgBQ,yBrCZQ;EqCaR,YzCirByB;AF45FjC;;A2C9lHA;;;EAgBQ,yBrCNQ;EqCOR,0BzCmqByB;AFi7FjC;;A2CrmHA;;;EAgBQ,yBrCAQ;EqCCR,YzCirByB;AF06FjC;;A2C5mHA;;;EAgBQ,yBrCMQ;EqCLR,0BzCmqByB;AF+7FjC;;A2CnnHA;;;EAgBQ,yBrCYQ;EqCXR,0BzCmqByB;AFs8FjC;;A2C1nHA;;;EAgBQ,yBrCkBQ;EqCjBR,0BzCmqByB;AF68FjC;;A2CjoHA;;;EAgBQ,yBzCuGiC;EyCtGjC,YzCirByB;AFs8FjC;;A2CxoHA;;;EAgBQ,yBzCiGiC;EyChGjC,0BzCmqByB;AF29FjC;;A2C/oHA;;;EtB6DE;;qErBylHmE;EqBtlHnE,mECpCoE;EqBHlE,gBAAgB;EAChB,kBAAc;EAAd,cAAc;EACd,YAAY;EACZ,sBdAiC;EcCjC,qBdDiC;EcEjC,kBAAkB;EASlB;;;O3C0nHG;AACP;;AWvmHI;EgC3DJ;;;ItBmEI,0BClDuC;EtBwpHzC;AACF;;AW/mHI;EgC3DJ;;;ItBuEI,0BChEwC;EtB0qH1C;AACF;;AqBxmHE;EsB1EF;;;ItB2EI,gBAAgB;ErB8mHlB;AACF;;A2C1rHA;;;;;;;;;EAoCM,UAAU;A3CkqHhB;;A2CtsHA;;;;;EA8CM,YdSwB;A7BupH9B;;A2C9sHA;;;EAmDM,SAAS;A3CiqHf;;A2CptHA;;;;;EAwDQ,qCzC4nByB;AFwiGjC;;A2C5tHA;;;;E1BDE,gB0BuE0B;EAExB,6BAA6B;EAC7B,gBAAgB;A3C4pHpB;;A2CxpHA;EAEI,gBAAgB;A3C0pHpB;;A2CzuHA;;EAoFI,iBAA6C;A3C0pHjD;;A2CjqHA;;EAYI,cAAc;A3C0pHlB;;A2CtqHA;;;E1BzDE,yB0B0E+B;E1BzE/B,4B0ByE+B;A3C4pHjC;;A2C7qHA;;;;E1BnEE,0B0B0FgC;E1BzFhC,6B0ByFgC;A3C8pHlC;;A2C1pHA;EACE,qBAAuB;EAAvB,uBAAuB;EACvB,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;A3C6pHzB;;;A2CvwHA;;;EA8GI,gBAA4C;EAC5C,cAAc;EACd,WAAW;A3CgqHf;;A2CzqHA;;EAcI,aAAa;A3CgqHjB;;A2C9qHA;;;E1BnGE,yB0BuH8B;E1BtH9B,0B0BsH8B;A3CiqHhC;;A2CrrHA;;;;E1BzFE,6B0BmHiC;E1BlHjC,4B0BkHiC;A3CmqHnC;;A2C/pHA;EACE,6BAA6B;EAC7B,gBAAgB;A3CkqHlB;;AAEA;;;E2CppHI,gBAAgB;A3CwpHpB;;AAEA;;;;;;;E2CtpHM,sBAAsB;EACtB,oBAAoB;EACpB,kBAAkB;A3C8pHxB;;A2CzpHA;;;;;;;;G3CmqHG;A2CvpHH;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,oBAA2B;EAA3B,2BAA2B;A3CypH7B;;A2C5pHA;EAMI,WAAW;A3C0pHf;;A2CppHA;;;EAGI,gBAAgB;A3CupHpB;;A2C1pHA;;;;;;;EAOM,sBAAsB;EACtB,oBAAoB;EACpB,kBAAkB;A3C6pHxB;;A4Cn2HA;EACE,2BAA2B;EAC3B,yB1CksB+B;E0CjsB/B,kBvCDsB;EuCEtB,+GnByBgH;EmBxBhH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,qBAAqB;A5Cs2HvB;;A4Ch3HA;EAeM,wItCXU;ANg3HhB;;AkBh2HE;E0BAQ,8ItChBM;ANo3HhB;;A4Cx3HA;EAeM,wItCLU;ANk3HhB;;AkBx2HE;E0BAQ,8ItCVM;ANs3HhB;;A4Ch4HA;EAeM,wItCCU;ANo3HhB;;AkBh3HE;E0BAQ,8ItCJM;ANw3HhB;;A4Cx4HA;EAeM,wItCOU;ANs3HhB;;AkBx3HE;E0BAQ,8ItCEM;AN03HhB;;A4Ch5HA;EAeM,wItCaU;ANw3HhB;;AkBh4HE;E0BAQ,8ItCQM;AN43HhB;;A4Cx5HA;EAeM,wItCmBU;AN03HhB;;AkBx4HE;E0BAQ,8ItCcM;AN83HhB;;A4Ch6HA;EAeM,wI1C4GmC;AFyyHzC;;AkBh5HE;E0BAQ,8I1CuG+B;AF6yHzC;;A4Cx6HA;EAeM,wI1CqGmC;AFwzHzC;;AkBx5HE;E0BAQ,8I1CgG+B;AF4zHzC;;AkB55HE;E0BSI,qHnBJkH;EmBKlH,qBAAqB;A5Cu5H3B;;A4Cr7HA;EAkCM,UAAU;A5Cu5HhB;;A4Cz7HA;EAuCI,eAAe;EACf,cAAc;A5Cs5HlB;;A4C97HA;E3BOE,2BZLsB;EYMtB,4BZNsB;ALi8HxB;;A4Cn8HA;E3BiBE,+BZfsB;EYgBtB,8BZhBsB;ALs8HxB;;A4C/4HA;EACE,4BAA4B;A5Ck5H9B;;A4C74HA;EAEI,gBAAgB;A5C+4HpB;;A4Cj5HA;E3B9CE,6B2BqDiC;E3BpDjC,4B2BoDiC;A5C+4HnC;;A4Ct5HA;E3BxDE,yB2BmE8B;E3BlE9B,0B2BkE8B;A5Cg5HhC;;A4C35HA;EAeI,gBAAgB;A5Cg5HpB;;A4C/5HA;;;E3BxDE,yB2B8EgC;E3B7EhC,0B2B6EgC;A5Cg5HlC;;A4Ct6HA;;;E3B9CE,6B2B4EmC;E3B3EnC,4B2B2EmC;A5C+4HrC;;A4C76HA;;;;;;E3BxDE,yB2B+FgC;E3B9FhC,0B2B8FgC;A5Cg5HlC;;A4Cz4HA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAmB;EACnB,iBvCzFyB;EuCmGzB;;;;;;K5Cw4HG;AACL;;A4Ct5HA;EAMI,sBAAmB;EAAnB,mBAAmB;A5Co5HvB;;A4Cj5HE;EACE,mBvChGuB;ALo/H3B;;A4C95HA;EC5GE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EDkIjB,kBAAc;EAAd,cAAc;EACd,YAAY;A5C64HhB;;A4Ct6HA;EA4BM,oBvClHqB;ALggI3B;;A4C16HA;EAiCI,yB1CwiB6B;AFq2GjC;;A4C96HA;EAqCI,eAAe;A5C64HnB;;A4Cv4HA;EACE,kBAAc;EAAd,cAAc;EACd,kBvCtIc;ALghIhB;;A4C54HA;E3BjJE,2BZLsB;EYMtB,4BZNsB;ALuiIxB;;A4Cj5HA;E3BvIE,+BZfsB;EYgBtB,8BZhBsB;AL4iIxB;;A4Ct5HA;EAcI,gBAAgB;A5C44HpB;;A4Ct4HA;EACE,yC1CygB+B;E0CxgB/B,kBvC1Jc;ALmiIhB;;A4C34HA;E3BrKE,2BZLsB;EYMtB,4BZNsB;EuCiLpB,aAAa;A5C04HjB;;A4Cj5HA;E3B3JE,+BZfsB;EYgBtB,8BZhBsB;ALgkIxB;;A4Ct5HA;EAeI,gBAAgB;A5C24HpB;;A4Cr4HA;EAEE,4C1Cmf+B;E0Cjf/B,gBAAgB;EAChB,kBvClLc;ALwjIhB;;A4C34HA;E3B1LE,2BZLsB;EYMtB,4BZNsB;AL+kIxB;;A4Ch5HA;E3BhLE,+BZfsB;EYgBtB,8BZhBsB;EuC6MpB,gBAAgB;A5Cw4HpB;;A4Ct5HA;EAkBI,cAAc;A5Cw4HlB;;A4C15HA;EAsBI,aAAa;A5Cw4HjB;;A4Cp4HA;EACE,mBAAqD;EACrD,mCvCtMyB;AL6kI3B;;A4Cz4HA;EAKI,oBvCzMuB;EuC0MvB,sBvC3MwB;EuC4MxB,qBvC3MuB;EuC4MvB,oBvC5MuB;ALolI3B;;A4Cp4HA;EAEE,qCAA2G;A5Cs4H7G;;A4Cj4HA;E3B7OE,kBZCsB;EuC+OtB,WAAW;A5Cm4Hb;;A4Ch4HA;E3BnOE,+BZfsB;EYgBtB,8BZhBsB;EuCqPtB,WAAW;A5Cm4Hb;;A4Ch4HA;E3BnPE,2BZLsB;EYMtB,4BZNsB;EuC2PtB,WAAW;A5Cm4Hb;;A4C93HA;EACE,gBAAgB;EAChB,kBvChPc;EuCiPd,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,OAAO;A5Ci4HT;;AW5kII;EiCkNJ;IAEI,uBf5M2B;Ie4M3B,oBf5M2B;Ie4M3B,ef5M2B;Ie6M3B,0BvC3PuB;IuC2PvB,uBvC3PuB;IuC2PvB,kBvC3PuB;IuC4PvB,UAAU;IACV,SAAS;E5C63HX;E4Cl4HF;IAQM,qBAAqB;IACrB,WAAW;E5C63Hf;AACF;;AWzlII;EiCkNJ;IAcI,uBfvN2B;IeuN3B,oBfvN2B;IeuN3B,efvN2B;E7BqlI7B;AACF;;A4C74HA;EAkBI,sBAAmC;A5C+3HvC;;A4C33HA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;A5C83HxB;;AWxmII;EiCwOJ;IAKI,uBAAmB;IAAnB,mBAAmB;IACnB,sBAAmC;IACnC,qBAAkC;E5Cg4HpC;E4Cv4HF;IAUM,oBAAa;IAAb,aAAa;IAEb,gBAAY;IAAZ,YAAY;IACZ,0BAAsB;IAAtB,sBAAsB;IACtB,qBAAkC;IAClC,gBAAgB;IAChB,oBAAiC;E5C+3HrC;AACF;;A4Ch5HA;EAqBI,qBvCnSuB;ALkqI3B;;A4Cv3HA;EACE,+GnBtSgH;EmBuShH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;A5C03HxB;;AWloII;EiCqQJ;IAMI,uBAAmB;IAAnB,mBAAmB;E5C43HrB;E4Cl4HF;IASM,gBAAY;IAAZ,YAAY;IACZ,gBAAgB;E5C43HpB;E4Ct4HF;I3BtTE,0B2BmUoC;I3BlUpC,6B2BkUoC;E5C63HpC;E4C14HF;;;;;;;I3BtTE,0B2B4UsC;I3B3UtC,6B2B2UsC;E5C83HtC;E4Cp5HF;I3B5SE,yB2BuUmC;I3BtUnC,4B2BsUmC;E5C63HnC;E4Cx5HF;;;;;;;I3B5SE,yB2BgVqC;I3B/UrC,4B2B+UqC;E5C83HrC;E4Cl6HF;I3BjUE,gB2B0W8B;E5C43H9B;E4Cr6HF;;;;;;;I3BjUE,gB2BmXgC;E5C43HhC;E4C96HF;IAuDQ,0C1C6TyB;I0C5TzB,cAAc;E5C03HpB;AACF;;A4Cn7HA;EA8DI,gBAAgB;EAChB,qBvC1WuB;ALmuI3B;;A4C92HA;EpCxWE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EwC+T3B,SAAS;A5Cm3HX;;A4Cj3HE;EACE,mBvC9XY;ALkvIhB;;A4Cr3HE;EAII,iBvCjYU;ALsvIhB;;A4Ch3HE;EACE,gBvCvYY;AL0vIhB;;A4C/2HA;EpC7WE,mBJXmD;EIYnD,gBJnC0B;EIoC1B,0BJayC;EIZzC,qBJ6B+B;EwCgV/B,yB1CoR+B;E0CnR/B,gBAAgB;A5Co3HlB;;A4Cl3HE;EACE,oBvClZY;ALuwIhB;;A4Cj3HA;EpC1WE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;EwCyV9B,yB1CyQ+B;AF6mHjC;;A4Cz3HA;EAMI,gBAAgB;A5Cu3HpB;;A4Cl3HA;EACE,+B1CgQ+B;E0C9P/B,eAAe;A5Co3HjB;;A4C/2HA;;G5Cm3HG;A8C5yIH;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,yB5CgHuC;E4C/GvC,SAAS;EACT,mBAA+B;EAC/B,0B5C6qB+B;E4C5qB/B,2BAAoB;EAApB,oBAAoB;EACpB,mBjB4EoC;EiB3EpC,gB1CO0B;E0CN1B,YjB4EgC;EiB3EhC,qBAAuB;EAAvB,uBAAuB;EACvB,0B1CoDyC;E0CnDzC,oBjB8EmC;EiB7EnC,ezCK0B;EyCJ1B,kBjB6EmC;EiB5EnC,kBAAkB;EAClB,kBAAkB;EAClB,sBAAsB;EACtB,mBAAmB;A9C8yIrB;;A8Ch0IA;EAqBI,aAAa;A9C+yIjB;;A8Cp0IA;EA0BI,gZAAgZ;EAChZ,YAAY;EACZ,sBAA0D;EAC1D,mBAAqC;EACrC,iBAAQ;EAAR,QAAQ;EACR,WAAW;A9C8yIf;;A8C70IA;EAmCI,0B5C+oB6B;E4C9oB7B,kBAAkB;EAClB,0BAAsD;EACtD,cAAc;A9C8yIlB;;A8CzyIE;EACE,yBxC5CY;EwC6CZ,Y5CmpB6B;AFypHjC;;A8C9yIE;EACE,yBxCtCY;EwCuCZ,Y5CmpB6B;AF8pHjC;;A8CnzIE;EACE,yBxChCY;EwCiCZ,Y5CmpB6B;AFmqHjC;;A8CxzIE;EACE,yBxC1BY;EwC2BZ,Y5CmpB6B;AFwqHjC;;A8C7zIE;EACE,yBxCpBY;EwCqBZ,Y5CmpB6B;AF6qHjC;;A8Cl0IE;EACE,yBxCdY;EwCeZ,Y5CmpB6B;AFkrHjC;;A8Cv0IE;EACE,yB5C2EqC;E4C1ErC,Y5CmpB6B;AFurHjC;;A8C50IE;EACE,yB5CoEqC;E4CnErC,0B5CqoB6B;AF0sHjC;;A8C10IA;EACE,uBAAuB;EACvB,qC5C8nB+B;AF+sHjC;;A8C/0IA;EAKI,mZAAmZ;A9C80IvZ;;A8Cz0IA;EAEE,wCAAwC;A9C20I1C;;AkBz3IE;E4BiDE,0B5CinB6B;E4ChnB7B,qBAAqB;A9C40IzB;;A8Cl1IA;EAYM,qC5C0mB2B;AFguHjC;;A8Ct1IA;EAgBM,qC5CsmB2B;AFouHjC;;A8C11IA;EAoBM,UAAU;A9C00IhB;;A8C91IA;EAyBQ,qC5C6lByB;AF4uHjC;;A8Cl2IA;EA6BQ,qC5CylByB;AFgvHjC;;AAEA;E8Cl0IE,wCxClGc;EwCmGd,cxCnGc;ANu6IhB;;AAEA;E8Cl0II,wCxCvGY;AN26IhB;;AAEA;E8Cj0IE,wCxC5Gc;AN+6IhB;;AAEA;E8Cj0II,wCxChHY;ANm7IhB;;AAEA;E8C/zIE,0B5C4jB+B;AFqwHjC;;AAEA;E8C/zIE,qC5CwjB+B;E4CvjB/B,0B5CujB+B;AF0wHjC;;AAEA;E8C/zIE,qC5CmjB+B;AF8wHjC;;AAEA;E8C/zIE,WAAW;EACX,6BAA6B;EAC7B,gCAAgC;A9Ci0IlC;;AAEA;E8C/zIE,gBAAgB;EAChB,mBAAmB;EACnB,qBzCzH0B;EyC0H1B,uCAA4C;EAA5C,+BAA4C;EAC5C,gCAAgC;A9Ci0IlC;;A8C9zIA;EACE,uBAAkC;EAClC,oBAAc;EAAd,cAAc;EACd,ejB3DmC;EiB4DnC,qBzClI0B;EyCmI1B,qBzCnI0B;EyCoI1B,kBAAS;EAAT,SAAS;EACT,cjB/DmC;A7Bg4IrC;;A8C9zIA;ED7JE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;ECgKnB,sBAAmB;EAAnB,mBAAmB;EACnB,yBxC1Jc;EwC2Jd,Y5C+hB+B;E4C9hB/B,2BAAoB;EAApB,oBAAoB;EACpB,ejB5EgC;EiB6EhC,kBAAkB;EAClB,gB1CtJ0B;E0CuJ1B,qBAAuB;EAAvB,uBAAuB;A9Cg0IzB;;A8C1zIA;;EAEE,aAAa;A9C6zIf;;A+C7+IA;EACE,yB1CF0B;E0CG1B,kB1CFsB;E0CGtB,2BAAoB;EAApB,oBAAoB;EACpB,0BAAsB;EAAtB,sBAAsB;EACtB,eAAe;EACf,cAAc;A/Cg/IhB;;A+C7+IA;EACE,yB7CwrB+B;E6CvrB/B,SAAS;EACT,mBlBgGoC;EkB/FpC,mB1CKc;E0CJd,WAAW;A/Cg/Ib;;A+Cr/IA;;EASI,6B1CnBwB;E0CoBxB,gB3CFwB;E2CGxB,mB1CFY;E0CGZ,kB1CHY;E0CIZ,sBAAsB;A/Ci/I1B;;A+C9/IA;;EAmBM,elB2F+B;EkB1F/B,8BAA8B;EAC9B,oBAAoB;A/Cg/I1B;;A+CrgJA;EA0BI,0B7CipB6B;AF81HjC;;A+CzgJA;;EA8BM,kBlBqF+B;EkBpF/B,gB3CvBsB;E2CwBtB,clBiF8B;A7B+5IpC;;A+ChhJA;;EAuCM,gB3ClCsB;E2CmCtB,clByE8B;EkBxE9B,0BlBiFsC;EkBhFtC,qBAAqB;A/C8+I3B;;A+Cz+IE;;;E9BnDA,2BZLsB;EYMtB,4BZNsB;ALwiJxB;;A+Ch/IE;;EAYU,2B1CpEY;AL6iJxB;;A+Cr/IE;;EAgBU,4B1CxEY;ALkjJxB;;A+C1/IE;;;E9BzCA,+BZfsB;EYgBtB,8BZhBsB;ALyjJxB;;A+CjgJE;;EAiCU,8B1CzFY;AL8jJxB;;A+CtgJE;;EAqCU,+B1C7FY;ALmkJxB;;A+C1jJA;EA6FI,6B1CvGwB;ALwkJ5B;;A+C9jJA;;EAmGM,aAAa;A/Cg+InB;;A+C39IA;EACE,yB1CnH0B;ALilJ5B;;A+C59IE;EACE,SAAS;A/C+9Ib;;A+C39IA;;;EAII,SAAS;A/C69Ib;;A+Cz9IA;;EAIM,elBE+B;A7Bw9IrC;;A+C99IA;;;;EAYM,clBJ8B;A7B69IpC;;A+Cp9IA;EAEI,yB7ClCqC;AFw/IzC;;A+C/8IE;;;EAII,yBzC3JU;EyC4JV,Y7CkiB2B;AF+6HjC;;A+C98II;;;EAKM,yBzCtKM;EyCuKN,Y7CyhBuB;AFs7HjC;;A+C79IE;;;EAII,yBzCrJU;EyCsJV,0B7CohB2B;AF28HjC;;A+C59II;;;EAKM,yBzChKM;EyCiKN,Y7CyhBuB;AFo8HjC;;A+C3+IE;;;EAII,yBzC/IU;EyCgJV,Y7CkiB2B;AF28HjC;;A+C1+II;;;EAKM,yBzC1JM;EyC2JN,Y7CyhBuB;AFk9HjC;;A+Cz/IE;;;EAII,yBzCzIU;EyC0IV,0B7CohB2B;AFu+HjC;;A+Cx/II;;;EAKM,yBzCpJM;EyCqJN,Y7CyhBuB;AFg+HjC;;A+CvgJE;;;EAII,yBzCnIU;EyCoIV,0B7CohB2B;AFq/HjC;;A+CtgJI;;;EAKM,yBzC9IM;EyC+IN,Y7CyhBuB;AF8+HjC;;A+CrhJE;;;EAII,yBzC7HU;EyC8HV,0B7CohB2B;AFmgIjC;;A+CphJI;;;EAKM,yBzCxIM;EyCyIN,Y7CyhBuB;AF4/HjC;;A+CniJE;;;EAII,yB7CxCmC;E6CyCnC,Y7CkiB2B;AFmgIjC;;A+CliJI;;;EAKM,yB7C/C+B;E6CgD/B,Y7CyhBuB;AF0gIjC;;A+CjjJE;;;EAII,yB7C9CmC;E6C+CnC,0B7CohB2B;AF+hIjC;;A+ChjJI;;;EAKM,yB7CtD+B;E6CuD/B,0B7C2gBuB;AFsiIjC;;A+CxiJA;;EAIM,qC7C8f2B;AF2iIjC;;A+CpiJA;;;EAII,wCzC7LY;ANmuJhB;;A+CjiJA;;EAIM,yB7C6hBiB;E6C5hBjB,c7Cyf2B;AFyiIjC;;A+CviJA;;EAYM,yB7C9FmC;AF8nJzC;;A+C1hJA;EACE,yB7C8gBqB;E6C7gBrB,c7C0e+B;AFmjIjC;;A+C/hJA;EAKI,qBlBvGiC;A7BqoJrC;;A+CniJA;EAUM,yB7CogBiB;AFyhIvB;;AkB9vJE;E6BwOM,yBlBpH6B;A7B8oJrC;;A+C3iJA;;EAwBI,cAAc;A/CwhJlB;;A+ChjJA;EA4BI,+B7Cgd6B;AFwkIjC;;A+CpjJA;;;EAkCI,qBlBpIiC;A7B4pJrC;;AWxsJI;EoC2LA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;E/CghJvC;E+CrhJG;IAQK,SAAS;E/CghJjB;AACF;;AWptJI;EoC2LA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;E/C4hJvC;E+CjiJG;IAQK,SAAS;E/C4hJjB;AACF;;AWhuJI;EoC2LA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;E/CwiJvC;E+C7iJG;IAQK,SAAS;E/CwiJjB;AACF;;AW5uJI;EoC2LA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;E/CojJvC;E+CzjJG;IAQK,SAAS;E/CojJjB;AACF;;A+ClkJA;EAOQ,cAAc;EACd,gBAAgB;EAChB,WAAW;EACX,iCAAiC;A/C+jJzC;;A+CzkJA;EAaU,SAAS;A/CgkJnB;;AgDx0JA;EACE,gBAAgB;AhD20JlB;;AgD50JA;EAII,kBAAkB;EAClB,gBAAgB;AhD40JpB;;AgDx0JA;E3BXE,2BCc0C;EDb1C,+C2BWmD;E3BXnD,uC2BWmD;E3BXnD,0D2BWmD;E3BVnD,sDCsBkE;E0BVlE,aAAa;EACb,YAAY;EACZ,UAAU;EACV,gBAAgB;EAChB,eAAe;EACf,MAAM;EACN,OAAO;EACP,WAAW;EACX,YvBrBO;AzBi2JT;;AWxyJI;EqC/CJ;I3BNI,4BCcyC;EtBo1J3C;AACF;;AW9yJI;EqC/CJ;I3BFI,yBCAuC;EtBo2JzC;AACF;;AqBl2JE;E2BDF;I3BEI,gBAAgB;ErBs2JlB;AACF;;AgDz2JA;E3BSE,2BCP0C;EDQ1C,4B2BK0C;E3BJ1C,sDCGkE;AtBi2JpE;;AWh0JI;EqC/CJ;I3BcI,4BCPyC;EtB62J3C;AACF;;AWt0JI;EqC/CJ;I3BkBI,0BCrBwC;EtB63J1C;AACF;;AqBt2JE;E2BrBF;I3BsBI,gBAAgB;ErB02JlB;AACF;;AgD92JA;EACE,iBAA6B;EAE7B,oBAAoB;EACpB,kBAAkB;EAClB,4BAA2C;AhDg3J7C;;AgD92JE;E3BjBA,2BCP0C;EDQ1C,sC2BiB4C;E3BjB5C,8B2BiB4C;E3BjB5C,iD2BiB4C;E3BhB5C,sDCGkE;E0BehE,8BAA0C;EAA1C,sBAA0C;AhDk3J9C;;AWh2JI;EqCrBF;I3BZE,4BCPyC;EtB64J3C;AACF;;AWt2JI;EqCrBF;I3BRE,0BCrBwC;EtB65J1C;AACF;;AqBt4JE;E2BKA;I3BJE,gBAAgB;ErB04JlB;AACF;;AgDj4JE;EACE,UAAU;EACV,2BnBiH0C;EmBjH1C,mBnBiH0C;A7BmxJ9C;;AgDh4JA;EACE,oBAAa;EAAb,aAAa;EACb,8BAAiD;AhDm4JnD;;AgDr4JA;EAKI,8BAAiD;EACjD,gBAAgB;AhDo4JpB;;AgD14JA;;EAWI,oBAAc;EAAd,cAAc;AhDo4JlB;;AgD/4JA;EAeI,4C9CmnB6B;E8ClnB7B,gCAAsC;AhDo4J1C;;AgDp5JA;EAoBI,yC9C8mB6B;AFsxIjC;;AgDx5JA;EAwBI,gBAAgB;AhDo4JpB;;AgDh4JA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,iCAAgD;AhDm4JlD;;AgDt4JA;EAOI,WAAW;EACX,cAAc;EACd,0BAA6C;AhDm4JjD;;AgD54JA;EAeI,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,qBAAuB;EAAvB,uBAAuB;AhDi4J3B;;AgDl5JA;EAoBM,aAAa;AhDk4JnB;;AgDt5JA;EAwBM,gBAAgB;AhDk4JtB;;AgD33JA;E/B9GE,kBZCsB;E2CgHtB,4BAA4B;EAC5B,yB9CilB+B;E8ChlB/B,wHvB9FyH;EuB+FzH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAClB,wBAAwB;EACxB,WAAW;AhD63Jb;;AgDz3JA;EACE,qC9CsjB+B;E8CrjB/B,aAAa;EACb,eAAe;EACf,MAAM;EACN,OAAO;EACP,YAAY;EACZ,YvBlIO;AzB8/JT;;AgDn4JA;EAUW,UAAU;AhD63JrB;;AgDv4JA;EAWW,UnBS4B;A7Bu3JvC;;AgD73JA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oCAAoC;EACpC,oBAAa;EAAb,aAAa;EACb,sBAA8B;EAA9B,8BAA8B;EAC9B,yCAAuD;AhDg4JzD;;AgDr4JA;E/BtIE,2BZLsB;EYMtB,4BZNsB;ALqhKxB;;AgD73JA;ExCtHE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;E4C6E3B,SAAS;AhDk4JX;;AgD93JA;ExCxGE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;E4CiF7B,yB9CkhB+B;E8C/gB/B,kBAAc;EAAd,cAAc;EACd,uB3ChJyB;E2CiJzB,kBAAkB;AhDi4JpB;;AgD/3JE;EACE,yBnBxByC;A7B05J7C;;AgD/3JE;EACE,sB3CxJuB;AL0hK3B;;AgDj5JA;EAmBI,gBAAgB;AhDk4JpB;;AgD93JA;EACE,mBAAqB;EAArB,qBAAqB;EACrB,iCAAiC;EACjC,oBAAa;EAAb,aAAa;EACb,kBAAyB;EAAzB,yBAAyB;EACzB,sB3CtKyB;ALuiK3B;;AgDt4JA;E/BjLE,2BZLsB;EYMtB,4BZNsB;ALikKxB;;AgD34JA;E/BvKE,+BZfsB;EYgBtB,8BZhBsB;ALskKxB;;AgDh5JA;EAgBI,mB3CjLuB;ALqjK3B;;AgDh4JA;EACE,0BAAsB;EAAtB,sBAAsB;AhDm4JxB;;AgDp4JA;EAII,mBAAmB;AhDo4JvB;;AgD93JA;EACE,YAAY;EACZ,gBAAgB;EAChB,kBAAkB;EAClB,aAAa;EACb,WAAW;AhDi4Jb;;AW/hKI;EqC5BJ;IAiMI,gBnB/DuC;E7B87JzC;EgD53JA;IAAY,kBnBhE+B;E7B+7J3C;AACF;;AWxiKI;EqC4KF;;IAEE,kBnBvEyC;E7Bu8J3C;AACF;;AW/iKI;EqCmLF;IAAY,kBnB5E+B;E7B68J3C;AACF;;AiD9mKA;EACE,qC/CirB+B;E+ChrB/B,kB5CJsB;E4CKtB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,gBAAgB;EAChB,iBAAqB;AjDinKvB;;AiD9mKA;EACE,yB/CsrB+B;E+CrrB/B,SAAS;EAET,0B/CqqB+B;E+CpqB/B,cAAc;EACd,e7CW8B;E6CV9B,0B7C4CqC;E6C3CrC,gB7CoD0B;E6ClD1B,gBpBmK0C;EoBlK1C,uB5CAyB;E4CCzB,kBAAkB;EAClB,wCAAwC;AjD+mK1C;;AkBrnKE;E+BSE,0B/CypB6B;E+CxpB7B,qBAAqB;AjDgnKzB;;AiDjoKA;EAqBI,wC3C9BY;E2C+BZ,0B/CmpB6B;E+ClpB7B,UAAU;AjDgnKd;;AiDvoKA;EA4BI,yB/C2pB6B;E+C1pB7B,0B/C4oB6B;E+C3oB7B,oBAAoB;AjD+mKxB;;AiD5mKE;EACE,mB5C3BY;E4C4BZ,kB5C5BY;AL2oKhB;;AiD1mKA;EACE,0B/CgoB+B;E+C/nB/B,mBAAmB;EACnB,WAAW;AjD6mKb;;AiDhnKA;EAOM,qC/C0nB2B;E+CznB3B,0B/CynB2B;E+CxnB3B,qBAAqB;EACrB,UAAU;AjD6mKhB;;AiDvnKA;EAeI,qC/CknB6B;E+CjnB7B,UAAU;AjD4mKd;;AiD5nKA;EAoBI,qC/C6mB6B;AF+/IjC;;AiDhoKA;EAyBI,yB/CsnB6B;E+CrnB7B,0B/CumB6B;AFogJjC;;AAEA;EiDxmKE,UAAU;AjD0mKZ;;AAEA;EiDzmKI,2C/C+lB6B;E+C9lB7B,gBAAgB;AjD2mKpB;;AAEA;EiB/qKE,2BZpBsB;EYqBtB,8BZrBsB;ALssKxB;;AAEA;EiB9rKE,4BZVsB;EYWtB,+BZXsB;E4C+FlB,eAAe;EACf,eAAe;AjD6mKrB;;AiDpmKI;EACE,uBAAmB;EAAnB,mBAAmB;AjDumKzB;;AWtpKI;EsC8CA;IACE,uBAAmB;IAAnB,mBAAmB;EjD4mKvB;AACF;;AW5pKI;EsC8CA;IACE,uBAAmB;IAAnB,mBAAmB;EjDknKvB;AACF;;AWlqKI;EsC8CA;IACE,uBAAmB;IAAnB,mBAAmB;EjDwnKvB;AACF;;AWxqKI;EsC8CA;IACE,uBAAmB;IAAnB,mBAAmB;EjD8nKvB;AACF;;AiDznKE;EACE,yB3C7GY;E2C8GZ,Y/CglB6B;AF4iJjC;;AiD9nKE;EAKI,yB3CnHU;E2CoHV,Y/C4kB2B;AFijJjC;;AkBjuKE;E+ByGM,yB3CzHQ;E2C0HR,Y/CskByB;AFsjJjC;;AiDxoKE;EACE,yB3CvGY;E2CwGZ,0B/CkkB6B;AFykJjC;;AiD7oKE;EAKI,yB3C7GU;E2C8GV,Y/C4kB2B;AFgkJjC;;AkBhvKE;E+ByGM,yB3CnHQ;E2CoHR,Y/CskByB;AFqkJjC;;AiDvpKE;EACE,yB3CjGY;E2CkGZ,Y/CglB6B;AF0kJjC;;AiD5pKE;EAKI,yB3CvGU;E2CwGV,Y/C4kB2B;AF+kJjC;;AkB/vKE;E+ByGM,yB3C7GQ;E2C8GR,Y/CskByB;AFolJjC;;AiDtqKE;EACE,yB3C3FY;E2C4FZ,0B/CkkB6B;AFumJjC;;AiD3qKE;EAKI,yB3CjGU;E2CkGV,Y/C4kB2B;AF8lJjC;;AkB9wKE;E+ByGM,yB3CvGQ;E2CwGR,Y/CskByB;AFmmJjC;;AiDrrKE;EACE,yB3CrFY;E2CsFZ,0B/CkkB6B;AFsnJjC;;AiD1rKE;EAKI,yB3C3FU;E2C4FV,Y/C4kB2B;AF6mJjC;;AkB7xKE;E+ByGM,yB3CjGQ;E2CkGR,Y/CskByB;AFknJjC;;AiDpsKE;EACE,yB3C/EY;E2CgFZ,0B/CkkB6B;AFqoJjC;;AiDzsKE;EAKI,yB3CrFU;E2CsFV,Y/C4kB2B;AF4nJjC;;AkB5yKE;E+ByGM,yB3C3FQ;E2C4FR,Y/CskByB;AFioJjC;;AiDntKE;EACE,yB/CMqC;E+CLrC,Y/CglB6B;AFsoJjC;;AiDxtKE;EAKI,yB/CImC;E+CHnC,Y/C4kB2B;AF2oJjC;;AkB3zKE;E+ByGM,yB/CFiC;E+CGjC,Y/CskByB;AFgpJjC;;AiDluKE;EACE,yB/CAqC;E+CCrC,0B/CkkB6B;AFmqJjC;;AiDvuKE;EAKI,yB/CHmC;E+CInC,0B/C8jB2B;AFwqJjC;;AkB10KE;E+ByGM,yB/CTiC;E+CUjC,0B/CwjByB;AF6qJjC;;AiD7tKA;E5BvEE;;qErByyKmE;EqBtyKnE,6ECpCoE;E2B2GpE,UAAU;AjDkuKZ;;AW9yKI;EsCyEJ;I5BjEI,0BClDuC;EtB61KzC;AACF;;AWpzKI;EsCyEJ;I5B7DI,0BChEwC;EtB62K1C;AACF;;AqB3yKE;E4B0DF;I5BzDI,gBAAgB;ErB+yKlB;AACF;;AiDvvKA;EAMI,kB5C1IoB;AL+3KxB;;AiD3vKA;EASM,gB5C3HU;ALi3KhB;;AiDpvKM;EACE,aAAa;AjDuvKrB;;AiDnwKA;EAiBM,mB5CnIU;ALy3KhB;;AiDpvKM;EACE,gBAAgB;AjDuvKxB;;AiD3wKA;EhC/HE,2BZLsB;EYMtB,4BZNsB;ALo5KxB;;AiDhxKA;EA4BQ,aAAa;AjDwvKrB;;AiDrvKM;EhC9JJ,yBgC+JkC;EhC9JlC,0BgC8JkC;AjDyvKpC;;AiDzxKA;EhCrHE,+BZfsB;EYgBtB,8BZhBsB;ALk6KxB;;AiDtvKI;EhC7JF,6BgC8JmC;EhC7JnC,4BgC6JmC;AjD0vKrC;;AiDtvKE;EACE,gBAAgB;EAChB,eAAe;AjDyvKnB;;AiDrvKA;EACE,oB5ClKyB;AL05K3B;;AiDtvKE;EACE,mB5CzKY;E4C0KZ,kB5C1KY;ALm6KhB;;AiDrvKA;EACE,mBAAqB;EAArB,qBAAqB;EACrB,yC/Ckf+B;E+Cjf/B,oBAAa;EAAb,aAAa;EACb,kBAAyB;EAAzB,yBAAyB;EACzB,iCAAkO;AjDwvKpO;;AiDtvKE;EACE,mB5CtLY;E4CuLZ,oBAAwE;AjDyvK5E;;AiDlwKA;EAaI,sB5CzLwB;E4C0LxB,mB5CzLuB;E4C0LvB,epB3BwC;EoB4BxC,qB5C3LuB;E4C4LvB,oB5C5LuB;ALq7K3B;;AiDvvKI;EACE,qBAAoE;EACpE,oBAAmE;AjD0vKzE;;AiDrvKA;EACE,oBAAc;EAAd,cAAc;EACd,iB5C1Mc;ALk8KhB;;AAEA;EiDtvKM,aAAa;AjDwvKnB;;AAEA;EiDpvKM,aAAa;AjDsvKnB;;AiDjvKA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,oBAAa;EAAb,aAAa;EACb,sBAA8B;EAA9B,8BAA8B;EAC9B,gBpBxD0C;EoByD1C,uB5C3NyB;E4C4NzB,mBAAmB;EACnB,WAAW;AjDovKb;;AkBr9KE;E+BoOE,qC/C8b6B;E+C7b7B,0B/C6b6B;E+C5b7B,qBAAqB;AjDqvKzB;;AiDlwKA;EAkBI,yB/Cqc6B;E+Cpc7B,0B/Csb6B;AF8zJjC;;AiDvwKA;EAuBI,UAAU;AjDovKd;;AiDjvKE;EACE,mB5CpPY;E4CqPZ,kB5CrPY;ALy+KhB;;AiD9uKA;EACE,SAAS;EACT,gBAAgB;EAChB,UAAU;AjDivKZ;;AkDngLA;;;;EAIE,kBAAkB;AlDsgLpB;;AkDngLA;EjCNE,kBZCsB;EFEpB,gBAAgB;EAChB,iBAAi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D5mMA;E/BsEE,2BCrE0C;EDsE1C,4B+BtE4C;E/BuE5C,wDCxDoE;E8BbpE,qClDqqB+B;EkDpqB/B,UAAU;EACV,eAAe;EACf,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,Y3BnBO;AzBmoMT;;AW3kMI;EyC/CJ;I/B2EI,4BCrEyC;EtBynM3C;AACF;;AWjlMI;EyC/CJ;I/B+EI,0BCnFwC;EtByoM1C;AACF;;AqBpjME;E+BlFF;I/BmFI,gBAAgB;ErBwjMlB;AACF;;AoD5oMA;EAaI,UAAU;ApDmoMd;;AoD7nMA;E/BUE,2BC1B0C;ED2B1C,kD+BV+C;E/BU/C,0C+BV+C;E/BU/C,6D+BV+C;E/BW/C,wDChBoE;E8BOpE,yBlDgqB+B;EkD/pB/B,8BAAkD;EAClD,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,MAAM;EACN,SAAS;EACT,OAAO;EACP,2CAAmC;EAAnC,mCAAmC;EACnC,cvB8MyC;A7Bm7L3C;;AWjnMI;EyC5BJ;I/BeI,4BC1ByC;EtB6pM3C;AACF;;AWvnMI;EyC5BJ;I/BmBI,yBCxCuC;EtB6qMzC;AACF;;AqBnoME;E+BtBF;I/BuBI,gBAAgB;ErBuoMlB;AACF;;AoDjpME;EACE,QAAQ;EACR,UAAU;EACV,0CAAkC;EAAlC,kCAAkC;ApDopMtC;;AoDjpME;E/B9BA,2BCP0C;EDQ1C,kD+B8BwD;E/B9BxD,0C+B8BwD;E/B9BxD,6D+B8BwD;E/B7BxD,sDCGkE;E8B4BhE,uH3BjCsH;E2BkCtH,uCAA+B;EAA/B,+BAA+B;ApDqpMnC;;AWjpMI;EyCRF;I/BzBE,4BCPyC;EtB8rM3C;AACF;;AWvpMI;EyCRF;I/BrBE,0BCrBwC;EtB8sM1C;AACF;;AqBvrME;E+BkBA;I/BjBE,gBAAgB;ErB2rMlB;AACF;;AoDjqMA;EACE,qB/CzCyB;E+C0CzB,mB/C7Cc;E+C8Cd,kB/C9Cc;ALktMhB;;AoDjqMA;EDpEE,qCjDqrB+B;EiDnrB/B,WAAW;EACX,gBAAmB;EACnB,gBAAgB;AnDwuMlB;;AoDpqMA;EACE,yBlD0CuC;EkDzCvC,4ClD2mB+B;EkD1mB/B,cAAc;EACd,qB/CtDyB;E+CuDzB,sB/C1Dc;ALiuMhB;;AoDpqMA;EPhFE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EOiFnB,0BlDkmB+B;EkDjmB/B,cAAc;EACd,gBhDtE0B;EgDuE1B,YvBmKsC;EuBlKtC,cAAc;EACd,aAAa;EACb,gBAAgB;EAChB,uB/CvEc;AL+uMhB;;AoDtqME;EACE,mBAA4C;ApDyqMhD;;AoDnqMA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,gBAAgB;EAChB,kB/CjFyB;E+CkFzB,qB/ClFyB;E+CmFzB,eAAe;ApDsqMjB;;AoDpqME;;EAEE,aAAa;ApDuqMjB;;AoDjrMA;EPnGE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;ExB4DnB;;qErB8tMmE;EqB3tMnE,qECpCoE;E8BuFlE,0BlDikB6B;EkDhkB7B,mBvB8HwC;EuB7HxC,gBhDvGwB;EgDwGxB,qBAAqB;EACrB,qBAAqB;EACrB,kBAAkB;ApD2qMtB;;AWxuMI;EyCuCJ;I/B/BI,0BClDuC;EtBuxMzC;AACF;;AW9uMI;EyCuCJ;I/B3BI,0BChEwC;EtBuyM1C;AACF;;AqBruME;E+BwBF;I/BvBI,gBAAgB;ErByuMlB;AACF;;AkBnyME;EkCyGI,yBlDTmC;AFusMzC;;AoDvtMA;EA8BM,c9C9HU;E8C+HV,gBhDnHsB;AJgzM5B;;AoD5tMA;EAmCM,6BAA6B;EAC7B,0BlD8iB2B;AF+oLjC;;AoDjuMA;EAwCM,UAAU;ApD6rMhB;;AoDruMA;EA6CI,c9C7IY;ANy0MhB;;AoDxrMA;EACE,0BlDgiB+B;EkD/hB/B,avBwFwC;A7BmmM1C;;AoDzrME;;EAEE,c9CvJY;ANm1MhB;;AoDxrMA;EACE,c9C5Jc;ANu1MhB;;AW9xMI;EyC6GA;IACE,aAAa;IACb,gBAAgB;EpDqrMpB;EoDlrME;IACE,aAAa;IACb,gBAAgB;EpDorMpB;EoDjrME;IACE,aAAa;IACb,gBAAgB;EpDmrMpB;EoDhrME;IACE,2ClD4f2B;IkD3f3B,yBAAyB;IACzB,WAAW;IACX,cvB8DqC;IuB7DrC,aAAa;EpDkrMjB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BI,gBAAgB;ErD4zNlB;AACF;;AqDp1NA;EA2BI,kBAAkB;EAClB,gBAAgB;EAChB,uCAA+B;EAA/B,+BAA+B;EAC/B,gBAAgB;ArD6zNpB;;AqDzzNA;EAEE,iCAAuC;ArD2zNzC;;AqDxzNA;EhCwBE;;qErBqyNmE;EqBlyNnE,qDCpCoE;E+BYpE,sBAAmB;EAAnB,mBAAmB;EACnB,qCnD2oB+B;EmD1oB/B,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf,UAAU;EACV,oBAAoB;EACpB,wB/BnC0C;AtBg2N5C;;AWlzNI;E0CtBJ;IhC8BI,0BClDuC;EtBi2NzC;AACF;;AWxzNI;E0CtBJ;IhCkCI,0BChEwC;EtBi3N1C;AACF;;AqB/yNE;EgCrCF;IhCsCI,gBAAgB;ErBmzNlB;AACF;;AWp0NI;E0CtBJ;IAcI,yB/BjCyC;EtBk3N3C;AACF;;AW10NI;E0CtBJ;IAkBI,uB/B/CwC;EtBk4N1C;AACF;;AqDj1NE;EACE,UAAU;EACV,oBAAoB;ArDo1NxB;;AqDh1NA;EpCjEE,kBZCsB;EgBkFtB,2BCrE0C;EDsE1C,+CgCjBuD;EhCiBvD,uCgCjBuD;EhCiBvD,0DgCjBuD;EhCkBvD,wDCxDoE;Ed2BpE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;EiDZ7B,wH5BjDyH;E4BkDzH,kBAA+D;EAC/D,UAAU;EACV,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAClB,8BAA0C;EAA1C,sBAA0C;ArDu1N5C;;AWv2NI;E0CKJ;IhCuBI,4BCrEyC;EtBq5N3C;AACF;;AW72NI;E0CKJ;IhC2BI,0BCnFwC;EtBq6N1C;AACF;;AqBh1NE;EgC9BF;IhC+BI,gBAAgB;ErBo1NlB;AACF;;AqDv2NE;EAbF;IAcI,oBAAa;IAAb,aAAa;IACb,eAAe;ErD22NjB;AACF;;AqDz2NE;EACE,UAAU;EACV,2BAAmB;EAAnB,mBAAmB;ArD42NvB;;AqDt2NA;EpC3EE,+BZfsB;EYgBtB,8BZhBsB;EgD6FtB,oBAAa;EAAb,aAAa;EACb,kBAAyB;EAAzB,yBAAyB;EACzB,sBhD1EyB;ALm7N3B;;AqDv2NE;EAPF;IAQI,wBAA0C;IAC1C,sBAA6C;IAC7C,qBAA4C;ErD22N9C;AACF;;AqDt3NA;EAcI,kBAAc;EAAd,cAAc;EACd,mBhDpFuB;EgDqFvB,YAAY;ArD42NhB;;AqD53NA;EAmBM,cAAc;ArD62NpB;;AqDt2NA;EACE,cxB0IkC;EwBzIlC,mBxByIkC;EwBxIlC,oBhDlGyB;EgDmGzB,mBhDnGyB;EgDoGzB,mBAA2D;EAC3D,kBAA0D;EAC1D,kBAAkB;EAClB,kBAAkB;ArDy2NpB;;AqDv2NE;EAVF;IAWI,kBhD1GuB;IgD2GvB,qBAA4C;IAC5C,oBAA2C;ErD22N7C;AACF;;AqDx2NA;;EAEE,eAAe;EACf,mBhDnHyB;AL89N3B;;AqD92NA;;EAMI,cAAc;ArD62NlB;;AqDz2NA;;EAEE,kBAAkB;EAClB,0BnDkiB+B;EmDjiB/B,cxB4GkC;EwB3GlC,oBAAoC;EACpC,kBAAkB;EAClB,QAAQ;EACR,axBwGkC;A7BowNpC;;AqDp3NA;;;EAYI,mBxBoGgC;A7B0wNpC;;AqD13NA;;EAgBI,sFAAoI;EACpI,eAAe;ArD+2NnB;;AqDh4NA;;EAqBI,sFAAoI;ArDg3NxI;;AqD52NA;EACE,QAAQ;ArD+2NV;;AqDh3NA;EAII,+BxBiGgD;A7B+wNpD;;AqD52NA;EAEE,axB6EkC;A7BiyNpC;;AqDh3NA;EAKI,8BxByF+C;A7BsxNnD;;AqDt4NG;EA4BD,0BnD0f+B;AFo3MjC;;AqDz2NA;EpC1LE,2BZLsB;EYMtB,4BZNsB;EgDkMtB,yB/ChMc;E+CiMd,YnD+f+B;EmD9f/B,oBxBkEkC;A7B0yNpC;;AqD12NE;EAPF;IpC3KE,2BZpBsB;IYqBtB,8BZrBsB;IgDyMpB,0BAA0B;IAC1B,kBAAiE;IACjE,mBAAmB;ErD82NrB;AACF;;AqD32NA;ERhNE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;ErCmBnB,mBJamD;EIZnD,gBJJ0B;EIK1B,0BJqCyC;EIpCzC,mBJqD6B;EiDuI7B,gBAAgB;ArDk3NlB;;AqD/2NA;EACE,oBhDlMyB;ALojO3B;;AqD/2NA;EACE,oBhDtMyB;ALwjO3B;;AqDh3NE;EAHF;IAII,cAAc;IACd,eAAe;ErDo3NjB;AACF;;AqD13NA;EASI,YAAY;ArDq3NhB;;AqD/2NA;EpC1NE,+BZfsB;EYgBtB,8BZhBsB;EgD4OtB,yBnDsd+B;EmDrd/B,gBAAgB;ArDk3NlB;;AqDh3NE;EANF;IpC/NE,4BZVsB;IYWtB,+BZXsB;IgDkPpB,4BAA4B;ErDo3N9B;AACF;;AqDj3NA;EAEI,4BAA4B;EAC5B,cAAc;EACd,YAAY;ArDm3NhB;;AqDv3NA;EASI,iCnDqb6B;AF67MjC;;AqD33NA;EAaI,oBAAoB;EACpB,0BnDgb6B;EmD/a7B,eAAe;ArDk3NnB;;AqD52NA;EACE,kBAAkB;EAClB,eAAe;EACf,cxBfkC;EwBgBlC,mBxBhBkC;EwBiBlC,YAAY;EACZ,sBAAsB;EACtB,axBnBkC;A7Bk4NpC;;AqD72NE;EATF;IAUI,qBAA0C;IAC1C,oBAAyC;ErDi3N3C;AACF;;AqD73NA;EAeI,yB/CxRY;E+CyRZ,YnDua6B;AF28MjC;;AqDl4NA;EAoBI,eAAe;ArDk3NnB;;AqDn3NG;EAMD,0BnDgZ+B;AFi+MjC;;AqD92NA;EACE,aAAa;ArDi3Nf;;AqD92NA;EACE,yBAAyB;ArDi3N3B;;AqD92NA;EACE,yBAAyB;EACzB,iBAAiB;EACjB,gBhD7RyB;EgD8RzB,mBAAmB;ArDi3NrB;;AqDr3NA;;EAQI,SAAS;EACT,UAAU;EACV,kBAAkB;EAClB,sBAAsB;ArDk3N1B;;AqD73NA;EAeI,oBAAoB;ArDk3NxB;;AqD92NA;EACE,0BnDiX+B;EmDhX/B,cxBrEkC;EwBsElC,sBAAsB;EACtB,axBvEkC;A7Bw7NpC;;AqD92NA;;EpC1UE,kBZCsB;EgB6DtB;;qErBioOmE;EqB9nOnE,qDCpCoE;E+BkTpE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,qCnDqW+B;EmDpW/B,sBAAsB;EACtB,6BAA6B;EAC7B,0BAA0B;EAC1B,SAAS;EACT,gBAAgB;EAChB,0BnD+V+B;EmD9V/B,qBAAqB;EACrB,kBAAkB;EAClB,eAA+B;EAC/B,oBAAoC;EACpC,YxBzE+B;EwB0E/B,2BhDtUyB;ALyrO3B;;AWnpOI;E0C8QJ;;IhCtQI,0BClDuC;EtBmsOzC;AACF;;AW1pOI;E0C8QJ;;IhClQI,0BChEwC;EtBotO1C;AACF;;AqBlpOE;EgC+PF;;IhC9PI,gBAAgB;ErBupOlB;AACF;;AkBhuOE;;;EmC2VE,UAAU;ArD24Nd;;AW3mOE;E0C2MF;;IAyBI,sQCjSmI;IDkSnI,4BAA4B;ErD64N9B;AACF;;AW9mOE;E0CsMF;;IAyBI,sQCjSmI;IDkSnI,4BAA4B;ErDq5N9B;AACF;;AqDh7NA;;EA8BI,UAAU;ArDu5Nd;;AqDn5NA;EACE,mBhDvVyB;AL6uO3B;;AuDhwOA;EACE,oBAAa;EAAb,aAAa;EACb,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;EACnB,UAAU;EAEV;mCvDkwOiC;AACnC;;AuD/vOA;EACE,oCjDZc;AN8wOhB;;AuDnwOA;EAKM,wCAAwC;EACxC,4BjDjBU;ANmxOhB;;AuDxwOA;EASQ,yBjDlBQ;ANqxOhB;;AuD5wOA;EAKM,wCAAwC;EACxC,4BjDXU;ANsxOhB;;AuDjxOA;EASQ,yBjDZQ;ANwxOhB;;AuDrxOA;EAKM,wCAAwC;EACxC,4BjDLU;ANyxOhB;;AuD1xOA;EASQ,yBjDNQ;AN2xOhB;;AuD9xOA;EAKM,wCAAwC;EACxC,4BjDCU;AN4xOhB;;AuDnyOA;EASQ,yBjDAQ;AN8xOhB;;AuDvyOA;EAKM,wCAAwC;EACxC,4BjDOU;AN+xOhB;;AuD5yOA;EASQ,yBjDMQ;ANiyOhB;;AuDhzOA;EAKM,wCAAwC;EACxC,4BjDaU;ANkyOhB;;AuDrzOA;EASQ,yBjDYQ;ANoyOhB;;AuDzzOA;EAKM,wCAAwC;EACxC,4BrDsGmC;AFktOzC;;AuD9zOA;EASQ,yBrDiGiC;AFwtOzC;;AuDl0OA;EAKM,wCAAwC;EACxC,4BrD+FmC;AFkuOzC;;AuDv0OA;EASQ,yBrD2FiC;AFuuOzC;;AuD30OA;EAeI,yB1B+P0C;E0B9P1C,WAAW;EACX,cAAc;EACd,e1B2P0C;E0B1P1C,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,OAAO;EACP,WAAW;AvDg0Of;;AuD1zOA;EAEI,4BAA4B;EAC5B,gCjCjCsC;EiCiCtC,wBjCjCsC;EiCkCtC,2CAAmC;EAAnC,mCAAmC;EACnC,8CAAsC;EAAtC,sCAAsC;EACtC,yCAAiC;EAAjC,iCAAiC;AvD4zOrC;;AWjzOI;E4CjBJ;IASM,iCjClCqC;IiCkCrC,yBjClCqC;EtBg2OzC;AACF;;AWvzOI;E4CjBJ;IAaM,iCjChDsC;IiCgDtC,yBjChDsC;EtBg3O1C;AACF;;AuD9zOI;EAhBJ;IAiBM,uBAAe;IAAf,eAAe;EvDk0OnB;AACF;;AuD9zOA;;EAEE,uBAAuB;EACvB,kBAAkB;AvDi0OpB;;AuDp0OA;;EAQM,iIAAiP;EACjP,yIAAyP;EACzP,sIAAsP;AvDi0O5P;;AuD30OA;;EAQM,iIAAiP;EACjP,yIAAyP;EACzP,sIAAsP;AvDw0O5P;;AuDl1OA;;EAQM,iIAAiP;EACjP,yIAAyP;EACzP,sIAAsP;AvD+0O5P;;AuDz1OA;;EAQM,iIAAiP;EACjP,yIAAyP;EACzP,sIAAsP;AvDs1O5P;;AuDh2OA;;EAQM,iIAAiP;EACjP,yIAAyP;EACzP,sIAAsP;AvD61O5P;;AuDv2OA;;EAQM,iIAAiP;EACjP,yIAAyP;EACzP,sIAAsP;AvDo2O5P;;AuD92OA;;EAQM,iIAAiP;EACjP,yIAAyP;EACzP,sIAAsP;AvD22O5P;;AuDr3OA;;EAQM,iIAAiP;EACjP,yIAAyP;EACzP,sIAAsP;AvDk3O5P;;AuD53OA;;EtCtDE,gCY8Q4C;EZ7Q5C,mCY6Q4C;E0BtM1C,cAAwC;EACxC,gBAAmC;AvDi3OvC;;AuDp4OA;;EAwBI,iIAA6N;EAC7N,yIAAqO;EACrO,sIAAkO;EAElO,wBAAwB;EACxB,2BAA2B;EAC3B,gCAAsE;EACtE,WAAW;EACX,cAAc;EACd,e1ByL0C;E0BxL1C,kBAAkB;EAClB,aAAa;EACb,gBAAmC;EACnC,OAAO;EACP,WAAW;AvDg3Of;;AuD52OA;EACE;IACE,wBAAwB;EvD+2O1B;EuD52OA;IACE,8BAAiD;EvD82OnD;AACF;;AuDr3OA;EACE;IACE,wBAAwB;EvD+2O1B;EuD52OA;IACE,8BAAiD;EvD82OnD;AACF;;AuDz2OA;EACE,4B1BoK4C;E0BnK5C,kBAAkB;EAClB,WAAW;AvD42Ob;;AuD/2OA;EAOM,4BjDzHU;ANq+OhB;;AuDn3OA;EAWQ,yBjD/HQ;AN2+OhB;;AuDv3OA;EAeQ,sBAAsB;AvD42O9B;;AuD33OA;EAOM,4BjDnHU;AN2+OhB;;AuD/3OA;EAWQ,yBjDzHQ;ANi/OhB;;AuDn4OA;EAeQ,sBAAsB;AvDw3O9B;;AuDv4OA;EAOM,4BjD7GU;ANi/OhB;;AuD34OA;EAWQ,yBjDnHQ;ANu/OhB;;AuD/4OA;EAeQ,sBAAsB;AvDo4O9B;;AuDn5OA;EAOM,4BjDvGU;ANu/OhB;;AuDv5OA;EAWQ,yBjD7GQ;AN6/OhB;;AuD35OA;EAeQ,sBAAsB;AvDg5O9B;;AuD/5OA;EAOM,4BjDjGU;AN6/OhB;;AuDn6OA;EAWQ,yBjDvGQ;ANmgPhB;;AuDv6OA;EAeQ,sBAAsB;AvD45O9B;;AuD36OA;EAOM,4BjD3FU;ANmgPhB;;AuD/6OA;EAWQ,yBjDjGQ;ANygPhB;;AuDn7OA;EAeQ,sBAAsB;AvDw6O9B;;AuDv7OA;EAOM,4BrDNmC;AF07OzC;;AuD37OA;EAWQ,yBrDRiC;AF47OzC;;AuD/7OA;EAeQ,sBAAsB;AvDo7O9B;;AuDn8OA;EAOM,4BrDZmC;AF48OzC;;AuDv8OA;EAWQ,yBrDfiC;AF+8OzC;;AuD38OA;EAeQ,sBAAsB;AvDg8O9B;;AuD/8OA;EtCvHE,sBYyR4C;E0B1I1C,8BAAsB;EAAtB,sBAAsB;EACtB,2CAAmC;EAAnC,mCAAmC;EACnC,yCAAiC;EAAjC,iCAAiC;EACjC,yBjD/IY;EiDgJZ,SAAS;AvD47Ob;;AuDx9OA;EAgCI,wDAAgD;EAAhD,gDAAgD;EAChD,gBAAmC;EACnC,UAAU;AvD47Od;;AuD99OA;EAsCI,yDAAiD;EAAjD,iDAAiD;EACjD,WAAW;EACX,cAAc;EACd,e1B2H0C;E0B1H1C,kBAAkB;EAClB,gBAAmC;EACnC,UAAU;AvD47Od;;AuDx7OA;EACE;IACE,QAAQ;IACR,SAAS;EvD27OX;EuDx7OA;IACE,SAAS;IACT,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CAAyB;IAAzB,yBAAyB;ExDonP3B;EwDjnPA;IACE,gCAAwB;IAAxB,wBAAwB;ExDmnP1B;AACF;;AwD3nPA;EACE;;IAEE,iCAAyB;IAAzB,yBAAyB;ExDonP3B;EwDjnPA;IACE,gCAAwB;IAAxB,wBAAwB;ExDmnP1B;AACF;;AwDhnPA;EACE;;IAEE,kCAA0B;IAA1B,0BAA0B;ExDmnP5B;EwDhnPA;IACE,+BAAuB;IAAvB,uBAAuB;ExDknPzB;AACF;;AwD1nPA;EACE;;IAEE,kCAA0B;IAA1B,0BAA0B;ExDmnP5B;EwDhnPA;IACE,+BAAuB;IAAvB,uBAAuB;ExDknPzB;AACF;;AwD/mPA;EACE;IACE,iCAAyB;IAAzB,yBAAyB;ExDknP3B;AACF;;AwDrnPA;EACE;IACE,iCAAyB;IAAzB,yBAAyB;ExDknP3B;AACF;;AwD9mPE;;EAGI,yBlDpLU;ANoyPhB;;AwDnnPE;EAOI,0BlDxLU;ANwyPhB;;AwDvnPE;EAWI,2BlD5LU;AN4yPhB;;AwD3nPE;;EAGI,yBlD9KU;AN2yPhB;;AwDhoPE;EAOI,0BlDlLU;AN+yPhB;;AwDpoPE;EAWI,2BlDtLU;ANmzPhB;;AwDxoPE;;EAGI,yBlDxKU;ANkzPhB;;AwD7oPE;EAOI,0BlD5KU;ANszPhB;;AwDjpPE;EAWI,2BlDhLU;AN0zPhB;;AwDrpPE;;EAGI,yBlDlKU;ANyzPhB;;AwD1pPE;EAOI,0BlDtKU;AN6zPhB;;AwD9pPE;EAWI,2BlD1KU;ANi0PhB;;AwDlqPE;;EAGI,yBlD5JU;ANg0PhB;;AwDvqPE;EAOI,0BlDhKU;ANo0PhB;;AwD3qPE;EAWI,2BlDpKU;ANw0PhB;;AwD/qPE;;EAGI,yBlDtJU;ANu0PhB;;AwDprPE;EAOI,0BlD1JU;AN20PhB;;AwDxrPE;EAWI,2BlD9JU;AN+0PhB;;AwD5rPE;;EAGI,yBtD7DmC;AF2vPzC;;AwDjsPE;EAOI,0BtDjEmC;AF+vPzC;;AwDrsPE;EAWI,2BtDrEmC;AFmwPzC;;AwDzsPE;;EAGI,yBtDpEmC;AF+wPzC;;AwD9sPE;EAOI,0BtDxEmC;AFmxPzC;;AwDltPE;EAWI,2BtD5EmC;AFuxPzC;;AyDv4PA;EACE,cAAc;EACd,kBAA+C;EAC/C,qBAA6E;EAC7E,kBAAkB;AzD04PpB;;AyD94PA;EAOI,mB5B2SqE;A7BgmPzE;;AyDv4PA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,oBAA6C;AzD04P/C;;AyD54PA;EAKI,aAAa;AzD24PjB;;AyDr4PA;EACE,cAAc;EACd,mBrDamD;EqDZnD,0BrDsCyC;EqDrCzC,oBrDsD8B;EqDrD9B,gBAAgB;EAEhB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,mBAAmB;AzDu4PrB;;AyD/4PA;EpCqCE;;qErB+2PmE;EqB52PnE,0FCpCoE;EDoCpE,kFCpCoE;EDoCpE,uICpCoE;EmCUlE,8BAA8B;EAC9B,kBAAkB;EAClB,0BvD4oB6B;EuD3oB7B,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;AzDy4PlD;;AWj4PI;E8CnCJ;IpC2CI,0BClDuC;EtBg7PzC;AACF;;AWv4PI;E8CnCJ;IpC+CI,0BChEwC;EtBg8P1C;AACF;;AqB93PE;EoClDF;IpCmDI,gBAAgB;ErBk4PlB;AACF;;AyDt7PA;EAgCI,0BvD4nB6B;EuD3nB7B,cAAc;EACd,kBAAkB;EAClB,SAAoF;EACpF,OAAO;AzD05PX;;AyDt5PA;EACE,eAAkF;EAClF,UAAU;EACV,kBAAkB;EAClB,OAAO;EACP,W5B2PkD;E4B1PlD,WAAW;AzDy5Pb;;AyD/5PA;EAUM,0BvD0mB2B;AF+yOjC;;AyDn6PA;EAaQ,0BvDumByB;AFmzOjC;;AyDv6PA;EAiBQ,aAAa;AzD05PrB;;AyD36PA;EAwBM,eAAe;AzDu5PrB;;AyD/6PA;EA+BM,avD2lBwB;EuD1lBxB,4CAAoC;EAApC,oCAAoC;AzDo5P1C;;AyDp7PA;EAuCQ,cnDrGQ;ANs/PhB;;AyDx7PA;EA2CQ,yBnDzGQ;AN0/PhB;;AyDv4PA;ElCtHE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAMtG,6BAA6B;EAC7B,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EkC2Ff,kC5B8KqE;E4B7KrE,cAAc;EACd,sBAAsB;AzDm5P1B;;AyDz5PA;EAWM,oB5BwKqD;A7B0uP3D;;AyD75PA;EAeM,kC5BqKmE;A7B6uPzE;;AyDj6PA;EAmBM,cnDtIU;ANwhQhB;;AyD34PA;ElChJE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAMtG,6BAA6B;EAC7B,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EkCqHf,iC5B8JoE;E4B7JpE,cAAc;EACd,sBAAsB;AzDu5P1B;;AyD75PA;EAWM,+B5BwJgE;A7B8vPtE;;AyD74PA;EACE,qBAA4E;AzDg5P9E;;AyDj5PA;EpCtGE;;qErB4/PmE;EqBz/PnE,8DCpCoE;AtB+hQtE;;AWhgQI;E8CwGJ;IpChGI,0BClDuC;EtB+iQzC;AACF;;AWtgQI;E8CwGJ;IpC5FI,0BChEwC;EtB+jQ1C;AACF;;AqB7/PE;EoCyFF;IpCxFI,gBAAgB;ErBigQlB;AACF;;AyD16PA;EpCtGE;;qErBqhQmE;EqBlhQnE,iFCpCoE;EDoCpE,yECpCoE;EDoCpE,8HCpCoE;EmCgJhE,yBvD3DmC;EuD4DnC,kBAAkB;EAClB,2CvDsgB2B;EuDrgB3B,WAAW;EACX,cAAc;EACd,crDzFwD;EqD0FxD,kBAAkB;EAClB,arD3FwD;AJogQ9D;;AWjiQI;E8CwGJ;IpChGI,0BClDuC;EtBglQzC;AACF;;AWviQI;E8CwGJ;IpC5FI,0BChEwC;EtBgmQ1C;AACF;;AqB9hQE;EoCyFF;IpCxFI,gBAAgB;ErBkiQlB;AACF;;AyD38PA;EA0BU,qCAAyF;EAAzF,6BAAyF;AzDq7PnG;;AyD/8PA;EA8BU,yBnD/LM;ANonQhB;;AyDn9PA;EAoCQ,uCnDrMQ;ANwnQhB;;AyDv9PA;EA0CQ,yBvDxFiC;AFygQzC;;AyD39PA;EA8CQ,qCvDmeyB;AF88OjC;;AyD/9PA;EpCtGE;;qErB0kQmE;EqBvkQnE,8DCpCoE;EmC6LlE,4BAA4B;EAC5B,qCvD0d6B;EuDzd7B,iCAAqG;EACrG,mB5B8FgD;E4B7FhD,WAAW;EACX,cAAc;EACd,crDvI0D;EqDwI1D,kBAAkB;EAClB,SAAoF;EACpF,OAAO;EACP,W5ByFmF;A7Bw1PvF;;AWzlQI;E8CwGJ;IpChGI,0BClDuC;EtBwoQzC;AACF;;AW/lQI;E8CwGJ;IpC5FI,0BChEwC;EtBwpQ1C;AACF;;AqBtlQE;EoCyFF;IpCxFI,gBAAgB;ErB0lQlB;AACF;;AyD/7PA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GzDm+PG;A0D5sQH;EACE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,6BAA6B;EAC7B,YAAY;EACZ,UAAU;EACV,WAAW;A1D8sQb;;A0DntQA;EAQI,e7BuUyB;A7Bw4P7B;;A0DvtQA;EAYI,UAAU;A1D+sQd;;A0D3tQA;EAc8B,gBAAgB;A1DitQ9C;;A0D/tQA;EAe0B,gBAAgB;A1DotQ1C;;A0DnuQA;EAgBmB,gBAAgB;A1DutQnC;;A0DvuQA;EAoBI,UAAU;A1DutQd;;A0D3uQA;EAsB8B,kDpDlBd;AN2uQhB;;A0D/uQA;EAyBmB,kDpDrBH;AN+uQhB;;A0DnvQA;EA6BI,SAAS;A1D0tQb;;A0DvvQA;EAiCI,wBAAgB;EAAhB,gBAAgB;EAChB,yBpD9BY;EoD+BZ,S7BmTmB;E6BlTnB,kB7BmT4B;E6BlT5B,e7B8SwB;E6B7SxB,sBAA6D;EAC7D,6C7BsT+C;E6BtT/C,qC7BsT+C;E6BrT/C,c7B2SwB;A7B+6P5B;;A0DlwQA;EA2CM,gDpDvCU;EoDwCV,6C7BiT6C;E6BjT7C,qC7BiT6C;A7B06PnD;;A0DvwQA;EAgDM,yBpD5CU;EoD6CV,kDpD7CU;EoD8CV,6C7B2S6C;E6B3S7C,qC7B2S6C;A7Bg7PnD;;A0D7wQA;EAuDI,wCpDnDY;EoDoDZ,yBAAyB;EACzB,kB7ByR4B;E6BxR5B,kBAAkB;EAClB,e7BoRyB;E6BnRzB,gB7BkR0B;E6BjR1B,W7BgRqB;A7B08PzB;;A0DvxQA;EAiEI,qBAAqB;EACrB,yBpD9DY;EoD+DZ,S7BmRmB;E6BlRnB,kB7BmR4B;E6BlR5B,e7B8QwB;E6B7QxB,0C7BuR+C;E6BvR/C,qC7BuR+C;E6BtR/C,c7B4QwB;A7B88P5B;;A0DjyQA;EA0EM,gDpDtEU;EoDuEV,0C7BkR6C;E6BlR7C,qC7BkR6C;A7By8PnD;;A0DtyQA;EA+EM,yBpD3EU;EoD4EV,kDpD5EU;EoD6EV,0C7B4Q6C;E6B5Q7C,qC7B4Q6C;A7B+8PnD;;A0D5yQA;EAsFI,wCpDlFY;EoDmFZ,yBAAyB;EACzB,kB7B0P4B;E6BzP5B,kBAAkB;EAClB,e7BqPyB;E6BpPzB,gB7BmP0B;E6BlP1B,W7BiPqB;A7By+PzB;;A0DtzQA;EAgGI,mBpD5FY;EoD6FZ,gB7B6O0B;A7B6+P9B;;A0D3zQA;EAqGI,yBpDjGY;EoDkGZ,S7BgPmB;E6B/OnB,kB7BgP4B;E6B/O5B,e7B2OwB;E6B1OxB,aAAa;EACb,oB7BgPyC;E6B/OzC,mB7B+OyC;E6B9OzC,c7BuOwB;A7Bm/P5B;;A0Dt0QA;EA+GM,gDpD3GU;ANs0QhB;;A0D10QA;EAmHM,gBAAgB;A1D2tQtB;;A0D90QA;EAuHM,yBpDnHU;EoDoHV,kDpDpHU;AN+0QhB;;A0Dn1QA;EA6HI,6BAA6B;EAC7B,yBAAyB;EACzB,sBAAsC;EACtC,kBAAkB;EAClB,e7B8MyB;E6B7MzB,gB7B4M0B;E6B3M1B,W7B0MqB;A7BghQzB;;A0D71QA;EAuII,yBpDnIY;EoDoIZ,kB7B0M4B;A7BghQhC;;A0Dl2QA;EA4II,wCpDxIY;EoDyIZ,kB7BqM4B;E6BpM5B,kBAAkB;A1D0tQtB;;A0Dx2QA;EAkJI,eAAe;A1D0tQnB;;A0D52QA;EAqJM,yB7BuM4B;E6BtM5B,6BAA6B;A1D2tQnC;;A0Dj3QA;EA0JM,mB7BuL4B;E6BtL5B,eAAe;A1D2tQrB;;A0Dt3QA;EAgKM,yB7B4L4B;E6B3L5B,6BAA6B;A1D0tQnC;;A0D33QA;EAqKM,mB7B4K4B;E6B3K5B,eAAe;A1D0tQrB;;A0Dh4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A;;EAsBI,e/B4Q4B;A7B+tQhC;;A4Dv+QA;EACE,0B1DmkB+B;E0DlkB/B,mBxD3EmD;EwD4EnD,gBxDlG0B;EwDmG1B,kBAAkB;A5D0+QpB;;A4Dx+QE;;EAEE,0B1D4jB6B;AF+6PjC;;A4Dx+QE;EACE,gBxD9GwB;AJylR5B;;A6DzmRA;EACE,WAAW;A7D4mRb;;A6D7mRA;EAKI,gBAAgB;A7D4mRpB;;A6DjnRA;ExC+DE;;qErBujRmE;EqBpjRnE,8ECpCoE;EuCnBlE,sBAAmB;EAAnB,mBAAmB;EACnB,0B3D0qB6B;E2DzqB7B,oBAAa;EAAb,aAAa;EACb,kBAAc;EAAd,cAAc;EACd,mBzD0BiD;EyDzBjD,gBzDAwB;EyDCxB,YhC6X2B;EgC5X3B,qBAAuB;EAAvB,uBAAuB;EACvB,0BhC8XqC;EgC7XrC,oBAAoB;EAEpB,kBAAkB;EAClB,mBAAmB;EACnB,iBxDAuB;EwDCvB,kBAAkB;EAClB,yBAAyB;A7D6mR7B;;AW1kRI;EkD7DJ;IxCqEI,0BClDuC;EtBynRzC;AACF;;AWhlRI;EkD7DJ;IxCyEI,0BChEwC;EtByoR1C;AACF;;AqBvkRE;EwC5EF;IxC6EI,gBAAgB;ErB2kRlB;AACF;;A6DzpRA;ExC+DE;;qErB+lRmE;EqB5lRnE,qDCpCoE;EuCChE,yBvD3BU;EuD4BV,WAAW;EACX,cAAc;EACd,gBhC8W6B;EgC7W7B,UAAU;EACV,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,OAAO;A7DkoRb;;AW5mRI;EkD7DJ;IxCqEI,0BClDuC;EtB2pRzC;AACF;;AWlnRI;EkD7DJ;IxCyEI,0BChEwC;EtB2qR1C;AACF;;AqBzmRE;EwC5EF;IxC6EI,gBAAgB;ErB6mRlB;AACF;;A6D3rRA;EA2CM,wCvDvCU;AN2rRhB;;A6D/rRA;EA+CM,wCvD3CU;AN+rRhB;;A6DnsRA;EAmDM,wCvD/CU;EuDgDV,UAAU;A7DopRhB;;A6DxsRA;EAyDM,cvDrDU;ANwsRhB;;A6D5sRA;EA4DQ,UAAU;A7DopRlB;;A6DhtRA;EAkEM,6BAA6B;EAC7B,0B3DmnB2B;AF+hQjC;;A6DrtRA;;EAyEM,oBxDlDqB;ALmsR3B;;A6D1tRA;EA8EI,qC3DwmB6B;AFwiQjC;;A6D3oRA;EACE,kBAAkB;A7D8oRpB;;A6D/oRA;EAKM,UAAU;A7D8oRhB;;A6DnpRA;ExCpBE;;qErB4qRmE;EqBzqRnE,yDCpCoE;AtB+sRtE;;AWhrRI;EkDsBJ;IxCdI,0BClDuC;EtB+tRzC;AACF;;AWtrRI;EkDsBJ;IxCVI,0BChEwC;EtB+uR1C;AACF;;AqB7qRE;EwCOF;IxCNI,gBAAgB;ErBirRlB;AACF;;A6D5qRA;EAcI,gBAAgB;A7DkqRpB;;A6DhrRA;EAkBI,yBvDjGY;EuDkGZ,aAAa;EACb,gBhCyS+B;EgCxS/B,kBAAkB;EAClB,SAAS;A7DkqRb;;A6DxrRA;EAyBM,cAAc;A7DmqRpB;;A6DhqRI;EACE,YhC8RyB;A7Bq4Q/B;;A6D9pRA;EACE,oBAAoB;A7DiqRtB;;A6DlqRA;EAII,gBAAgB;EAChB,qBAAiB;EAAjB,iBAAiB;EACjB,gBAAgB;EAChB,kBAAkB;EAClB,oBhCiR2B;A7Bi5Q/B;;A6D1qRA;EAWM,aAAa;A7DmqRnB;;A8DnyRA;;;C9DwyRC;A8DnyRD;EACE,4BAA4B;EAC5B,6BAA6B;EAC7B,iC5D8qB+B;E4D7qB/B,gBAAgB;EAChB,mBAAmB;EACnB,qBjCkZgC;EiCjZhC,gBAAgB;EAChB,0B5DyqB+B;E4DxqB/B,cAAc;EACd,ejCyZiC;EiCvZjC,0B1D+CqC;E0D9CrC,gBjC6ZgC;EiC5ZhC,wCAA6G;EAC7G,oCAAoC;EACpC,WAAW;A9DoyRb;;A8DlyRE;EACE,6BAA6B;EAC7B,SAAS;A9DqyRb;;A8DlyRE;EACE,kBAAkB;EAClB,sC5DwpB6B;AF6oQjC;;A8DlyRE;EACE,0B5DopB6B;E4DnpB7B,UAAU;A9DqyRd;;A8DvyRE;EACE,0B5DopB6B;E4DnpB7B,UAAU;A9DqyRd;;A8DvyRE;EACE,0B5DopB6B;E4DnpB7B,UAAU;A9DqyRd;;A8DvyRE;EACE,0B5DopB6B;E4DnpB7B,UAAU;A9DqyRd;;A8DvyRE;EACE,0B5DopB6B;E4DnpB7B,UAAU;A9DqyRd;;A8DlyRE;EAEE,oBAAoB;EACpB,0B5D6oB6B;E4D5oB7B,UAAU;A9DoyRd;;AkBz0RE;E4CwCI,iC5DyoB2B;E4DxoB3B,gBAAgB;A9DqyRtB;;AkBl1RE;E4CmDE,iC5DkoB6B;AFiqQjC;;A8D/xRE;EACE,qBxDrDY;EwDsDZ,uCxDtDY;EwDuDZ,UAAU;A9DkyRd;;A8D/xRE;EACE,UAAU;A9DkyRd;;A8D9xRA;EAII,mBjCoWkC;A7B07QtC;;A8DxxRA;EACE,mBjC2VqC;EiCzVrC,qBjCgWqC;EiC/VrC,wCAAsH;A9D0xRxH;;A8D9xRA;EAOI,mBjCwVkC;A7Bm8QtC;;A8DvxRA;EACE,oBjCiVsC;EiC/UtC,qBjCsVqC;EiCrVrC,wCAAsH;A9DyxRxH;;A8D7xRA;EAOI,gBjC8U+B;A7B48QnC;;A8DpxRA;EACE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A9DuxRlB;;AW7vRE;EmD3BF;IAII,sQRtCmI;IQuCnI,6BAA6B;IAC7B,4BAA4B;IAC5B,4BjCgV6E;IiC/U7E,oBjC+U6E;E7B08Q/E;E8DvxRE;IAEE,sBAAsB;E9DwxR1B;AACF;;AWrwRE;EmDhCF;IAII,sQRtCmI;IQuCnI,6BAA6B;IAC7B,4BAA4B;IAC5B,4BjCgV6E;IiC/U7E,oBjC+U6E;E7Bu9Q/E;E8DpyRE;IAEE,sBAAsB;E9DqyR1B;AACF;;A8DjyRA;EACE,iC5D+jB+B;E4D9jB/B,kBzDtHsB;EyDuHtB,iBjCoSgC;EiCnShC,kBjC2UmC;EiC1UnC,8BzDvGc;AL24RhB;;AkB95RE;E4C6HE,iC5DwjB6B;AF6uQjC;;A8DlyRE;EACE,qBxD9HY;EwD+HZ,wExD/HY;ANo6RhB;;A8DhyRA;EAQM,iBAAqB;A9D4xR3B;;A8DpyRA;EAWQ,iBzD3HmB;ALw5R3B;;A8DxyRA;EAgBM,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,e1D5H0B;E0D6H1B,YjC+BsC;EiC9BtC,0B1D5FiC;AJw3RvC;;A8DhzRA;EAwBQ,+B5DshByB;AFswQjC;;A8DpzRA;EA4BQ,0CAAqE;A9D4xR7E;;A8DxzRA;EAiCM,mZAAmZ;A9D2xRzZ;;A8D5zRA;EAyCM,kCzD7JU;ALo7RhB;;A8Dh0RA;EAgDM,oCjCmRgC;A7BigRtC;;A8D/wRA;EAEI,mBjC4OkC;A7BqiRtC;;A8DnxRA;EAWI,mBjCoOkC;A7BwiRtC;;A8DvxRA;EAcM,mBjC2PgC;EiC1PhC,kCzDxLU;ALq8RhB;;A8D5xRA;EAoBI,gBjC4N+B;A7BgjRnC;;A8DhyRA;EAuBM,mBjCmPgC;EiClPhC,oCjCsPgC;A7BuhRtC;;A8DpwRA;EACE,qBAAqB;EACrB,ejC2MoC;EiC1MpC,gBAAgB;EAChB,kBAAkB;EAClB,WAAW;A9DuwRb;;A8DpwRA;EACE,ejCoMoC;EiCnMpC,SAAS;EACT,UAAU;EACV,kBAAkB;EAClB,WAAW;EACX,UAAU;A9DuwRZ;;A8D7wRA;EAUM,4BxD5OU;EwD6OV,uCxD7OU;ANo/RhB;;A8DlwRA;EjBrPE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;ExB4DnB;;qErBi8RmE;EqB97RnE,sECpCoE;EwC4NpE,4C5D4b+B;E4D3b/B,0B5D2b+B;E4D1b/B,ejC4KiC;EiC3KjC,ejC8KoC;EiC7KpC,gBjCiLgC;EiChLhC,gDjCsL8B;EiCrL9B,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,UAAU;A9DywRZ;;AWh9RI;EmDyLJ;IzCjLI,0BClDuC;EtB+/RzC;AACF;;AWt9RI;EmDyLJ;IzC7KI,0BChEwC;EtB+gS1C;AACF;;AqB78RE;EyC0KF;IzCzKI,gBAAgB;ErBi9RlB;AACF;;A8DzyRA;EvCrPE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAMtG,6BAA6B;EAC7B,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EuCyOf,qBvD1KkC;EuD2KlC,kBAAkB;EAClB,QAAQ;EACR,QAAQ;EACR,mCAA2B;EAA3B,2BAA2B;A9DsyR/B;;A8DxxRA;EAEE,oBjC6IsC;EiC5ItC,qBjCmJqC;EiClJrC,8CjCwJ8B;A7BkoRhC;;A8D9xRA;EAQI,oCjCwKkC;A7BknRtC;;A8DtxRA;EAEE,mBjCgIqC;EiC/HrC,qBjCsIqC;EiCrIrC,8CjC2I8B;A7B6oRhC;;A8D5xRA;EAQI,kCzD3RY;ALmjShB;;A8DpxRA;EAGE,mBjCqHoC;A7BgqRtC;;A8DlxRA;EACE,cAAc;EACd,WAAW;A9DqxRb;;AAEA;E+D9kSI,aAAa;EACb,WAAW;A/DglSf;;A+D5kSE;EACE,czDkBY;AN6jShB;;A+D3kSE;E9CbA,kBZCsB;E0DepB,yBzDWY;EyDVZ,Y7DkrB6B;E6DjrB7B,aAAa;EACb,mB3DqBiD;E2DpBjD,gB3DoDwB;E2DnDxB,kB1DCuB;E0DAvB,eAAe;EACf,YlC0e2B;EkCze3B,e1DLY;E0DMZ,kBAAkB;EAClB,SAAS;EACT,kBAAkB;EAClB,sBAAsB;EACtB,YtC1BK;AzBumST;;AW9iSI;EoD/CF;IAmBI,mBlC0d8B;IkCzd9B,iB1DXqB;EL0lSzB;AACF;;A+D7kSI;EACE,mBlC6YgC;A7BmsRtC;;A+D7kSI;EACE,mB1DpBsB;ALomS5B;;A+D5kSE;;;EAMQ,czDxBM;ANomShB;;A+DllSE;;EAUQ,yBzD5BM;ANymShB;;A+DvlSE;;EAeM,uCzDjCQ;AN8mShB;;A+D5lSE;;;;EAoBM,cAAc;A/D+kStB;;A+D1kSE;;;EAKQ,4BzDhDM;EyDiDN,uCzDjDM;AN4nShB;;A+DjlSE;;EAWM,4BzDtDQ;ANioShB;;AkB5pSE;;E6CoFQ,4BzDzDM;EyD0DN,uCzD1DM;ANuoShB;;A+D5lSE;;;;EAqBM,cAAc;A/D8kStB;;A+DzkSE;;EAIM,yBzDzEQ;ANmpShB;;A+DrkSE;;EAIM,czDlFQ;ANwpShB;;A+DhkSI;;;;EAEE,qBzD1FU;EyD8FR,wQTvD+H;ESwD/H,iCAAiC;EACjC,4BAA4B;EAC5B,8BAA8B;EAC9B,gBlCuTwB;A7B2wRhC;;AkB3rSE;;;;;;;E6C6HM,qBzDtGQ;AN8qShB;;A+DtlSK;;;;EAkBG,uCzD1GQ;ANqrShB;;A+D7lSK;;;;;;;;;;EAuBG,cAAc;A/DmlStB;;AkBztSE;;;;;;;;;;;E6C+IM,wEzDxHQ;ANgtShB;;AkBvuSE;;;;;;;;;;;E6CsJM,uCzD/HQ;AN8tShB;;AAEA;E+DxvSI,aAAa;EACb,WAAW;A/D0vSf;;A+DtvSE;EACE,czDMY;ANmvShB;;A+DrvSE;E9CbA,kBZCsB;E0DepB,yBzDDY;EyDEZ,Y7DkrB6B;E6DjrB7B,aAAa;EACb,mB3DqBiD;E2DpBjD,gB3DoDwB;E2DnDxB,kB1DCuB;E0DAvB,eAAe;EACf,YlC0e2B;EkCze3B,e1DLY;E0DMZ,kBAAkB;EAClB,SAAS;EACT,kBAAkB;EAClB,sBAAsB;EACtB,YtC1BK;AzBixST;;AWxtSI;EoD/CF;IAmBI,mBlC0d8B;IkCzd9B,iB1DXqB;ELowSzB;AACF;;A+DvvSI;EACE,mBlC6YgC;A7B62RtC;;A+DvvSI;EACE,mB1DpBsB;AL8wS5B;;A+DtvSE;;;EAMQ,czDpCM;AN0xShB;;A+D5vSE;;EAUQ,yBzDxCM;AN+xShB;;A+DjwSE;;EAeM,uCzD7CQ;ANoyShB;;A+DtwSE;;;;EAoBM,cAAc;A/DyvStB;;A+DpvSE;;;EAKQ,4BzD5DM;EyD6DN,uCzD7DM;ANkzShB;;A+D3vSE;;EAWM,4BzDlEQ;ANuzShB;;AkBt0SE;;E6CoFQ,4BzDrEM;EyDsEN,uCzDtEM;AN6zShB;;A+DtwSE;;;;EAqBM,cAAc;A/DwvStB;;A+DnvSE;;EAIM,yBzDrFQ;ANy0ShB;;A+D/uSE;;EAIM,czD9FQ;AN80ShB;;A+D1uSI;;;;EAEE,qBzDtGU;EyD0GR,uTTvD+H;ESwD/H,iCAAiC;EACjC,4BAA4B;EAC5B,8BAA8B;EAC9B,gBlCuTwB;A7Bq7RhC;;AkBr2SE;;;;;;;E6C6HM,qBzDlHQ;ANo2ShB;;A+DhwSK;;;;EAkBG,uCzDtHQ;AN22ShB;;A+DvwSK;;;;;;;;;;EAuBG,cAAc;A/D6vStB;;AkBn4SE;;;;;;;;;;;E6C+IM,wEzDpIQ;ANs4ShB;;AkBj5SE;;;;;;;;;;;E6CsJM,uCzD3IQ;ANo5ShB;;A8DhmSA;EACE,oCAAoC;A9DmmStC;;AgEx6SA;EAEI,qC9DorB6B;E8DnrB7B,0BAA4E;EAC5E,mCAAyH;EACzH,+DAA+D;AhE06SnE;;AgE/6SA;EAQM,yB9D8qB2B;AF6vRjC;;AgEn7SA;EAQM,yB9D8qB2B;AF6vRjC;;AgEn7SA;EAQM,yB9D8qB2B;AF6vRjC;;AgEn7SA;EAQM,yB9D8qB2B;AF6vRjC;;AgEn7SA;EAQM,yB9D8qB2B;AF6vRjC;;AgEn7SA;EAYM,qC9D0qB2B;AFiwRjC;;AgEv7SA;EAgBM,qC9DsqB2B;AFqwRjC;;AgE37SA;EAqBI,oBnCua6E;A7BmgSjF;;AgE/7SA;EAyBI,0BAA4E;EAC5E,qBnCmY8B;EmClY9B,mCAAyH;AhE06S7H;;AkBp8SE;E8C6BI,iC9DwpB2B;AFmxRjC;;AgEz8SA;EAmCM,qB1D/BU;E0DgCV,uC1DhCU;AN08ShB;;AgE98SA;EA4CI,kBnCyZiC;A7B6gSrC;;AgEl9SA;;EAiDI,kBnCoZiC;A7BkhSrC;;AgEh6SA;EAEI,mBnCgXmC;EmC/WnC,qBnCsXmC;EmCrXnC,2CAAkI;AhEk6StI;;AgEt6SA;EAQI,2CAAkI;AhEk6StI;;AgE16SA;EAeI,mBnCgYkC;A7B+hStC;;AgE96SA;EAmBI,oBnCkX6E;A7B6iSjF;;AgEl7SA;;;EAwBI,mBnCuXkC;A7ByiStC;;AgE55SA;EAEI,oBnCqVoC;EmCpVpC,qBnC2VmC;EmC1VnC,4CAAkI;AhE85StI;;AgEl6SA;EAQI,4CAAkI;AhE85StI;;AgEt6SA;EAeI,mBnCqWkC;A7BsjStC;;AgE16SA;EAmBI,oBnCsV6E;A7BqkSjF;;AgE96SA;;;EAwBI,mBnC4VkC;A7BgkStC;;AiErgTA;EACE,oBpCodsC;EoCndtC,kBAAkB;AjEwgTpB;;AiE1gTA;;EAMI,MAAM;EACN,8BAAkE;EAAlE,sBAAkE;AjEygTtE;;AiEhhTA;EAcM,kBAAkB;AjEsgTxB;;AiEphTA;EAqBI,0B/D+pB6B;E+D9pB7B,cAAc;EACd,epC+Y+B;EoC9Y/B,0B7DsCmC;E6DrCnC,iBAAiB;EACjB,SAAS;EACT,UAAU;EACV,kBAAkB;EAClB,aAAuD;EACvD,OAAO;EACP,kCAA0B;EAA1B,0BAA0B;EAC1B,kJAGwC;EAHxC,0IAGwC;EAHxC,gMAGwC;AjEggT5C;;AiEniTA;EAuCI,kBAAkB;AjEggTtB;;AiEviTA;EA2CQ,0B/DyoByB;E+DxoBzB,UAAU;AjEggTlB;;AiE5iTA;EA2CQ,0B/DyoByB;E+DxoBzB,UAAU;AjEggTlB;;AiE5iTA;EA2CQ,0B/DyoByB;E+DxoBzB,UAAU;AjEggTlB;;AiE5iTA;EA2CQ,0B/DyoByB;E+DxoBzB,UAAU;AjEggTlB;;AiE5iTA;EA2CQ,0B/DyoByB;E+DxoBzB,UAAU;AjEggTlB;;AiE5iTA;E5C6DE;;qErBo/SmE;EqBj/SnE,6DCpCoE;EDoCpE,qDCpCoE;E2CuBhE,kBAAkB;EAClB,UAAU;AjEigThB;;AiErjTA;E5C6DE;;qErBo/SmE;EqBj/SnE,0DCpCoE;EDoCpE,qDCpCoE;E2CuBhE,kBAAkB;EAClB,UAAU;AjEigThB;;AiErjTA;E5C6DE;;qErBo/SmE;EqBj/SnE,yDCpCoE;EDoCpE,qDCpCoE;E2CuBhE,kBAAkB;EAClB,UAAU;AjEigThB;;AiErjTA;E5C6DE;;qErBo/SmE;EqBj/SnE,yDCpCoE;EDoCpE,qDCpCoE;E2CuBhE,kBAAkB;EAClB,UAAU;AjEigThB;;AiErjTA;E5C6DE;;qErBo/SmE;EqBj/SnE,qDCpCoE;E2CuBhE,kBAAkB;EAClB,UAAU;AjEigThB;;AW1/SI;EsD3DJ;I5CmEI,0BClDuC;EtByiTzC;EiE1jTF;I5CmEI,0BClDuC;EtByiTzC;EiE1jTF;I5CmEI,0BClDuC;EtByiTzC;EiE1jTF;I5CmEI,0BClDuC;EtByiTzC;EiE1jTF;I5CmEI,0BClDuC;EtByiTzC;AACF;;AWhgTI;EsD3DJ;I5CuEI,0BChEwC;EtByjT1C;EiEhkTF;I5CuEI,0BChEwC;EtByjT1C;EiEhkTF;I5CuEI,0BChEwC;EtByjT1C;EiEhkTF;I5CuEI,0BChEwC;EtByjT1C;EiEhkTF;I5CuEI,0BChEwC;EtByjT1C;AACF;;AqBv/SE;E4C1EF;I5C2EI,wBAAgB;IAAhB,gBAAgB;ErB2/SlB;EiEtkTF;I5C2EI,qBAAgB;IAAhB,gBAAgB;ErB2/SlB;EiEtkTF;I5C2EI,oBAAgB;IAAhB,gBAAgB;ErB2/SlB;EiEtkTF;I5C2EI,oBAAgB;IAAhB,gBAAgB;ErB2/SlB;EiEtkTF;I5C2EI,gBAAgB;ErB2/SlB;AACF;;AiE5gTA;;;EAGI,kCAAwE;EAAxE,0BAAwE;AjE+gT5E;;AiElhTA;EAOI,mBpCqWmC;EoCpWnC,qBpC2WmC;EoC1WnC,WAA6D;AjE+gTjE;;AiExhTA;EAaI,mBpC+VmC;EoC9VnC,qBpCqWmC;EoCpWnC,wCAAsH;AjE+gT1H;;AiE9hTA;EAmBI,oBpC4W6E;A7BmqSjF;;AiEliTA;EAuBI,2CAAkI;AjE+gTtI;;AiE3gTA;;;EAGI,kCAAwE;EAAxE,0BAAwE;AjE8gT5E;;AiEjhTA;EAOI,oBpC2UoC;EoC1UpC,qBpCiVmC;EoChVnC,WAA6D;AjE8gTjE;;AiEvhTA;EAaI,oBpCqUoC;EoCpUpC,qBpC2UmC;EoC1UnC,wCAAsH;AjE8gT1H;;AiE7hTA;EAmBI,oBpCiV6E;A7B6rSjF;;AiEjiTA;EAuBI,4CAAkI;AjE8gTtI;;AiExgTA;EACE,cAAc;AjE2gThB;;AiE5gTA;;EAKI,cAAc;EACd,W5DpGuB;ALgnT3B;;AiElhTA;EAUI,yB/DujB6B;E+DtjB7B,SpC4UwG;EoC3UxG,U5D7GY;ALynThB;;AiExhTA;;;;;;EAiBI,mBAAoH;AjEghTxH;;AiEjiTA;EAqBI,kCAAmF;AjEghTvF;;AiE3gTA;EACE,6B3D5Ic;AN0pThB;;AiE3gTA;EAEI,apCwTiH;EoCvTjH,U5DlIY;AL+oThB;;AiEhhTA;;;;;;;;;;;EAQI,wBAA6H;EAC7H,mB5DxIY;E4DyIZ,kB5DzIY;AL+pThB;;AiEhiTA;EAcI,oBpC2R6E;A7B2vSjF;;AiElhTA;EAEI,YpCuSiH;EoCtSjH,apCmSkC;A7BivStC;;AiEvhTA;;;;;;;;;;;EAQI,mBAA6H;EAC7H,sBpC6RkC;EoC5RlC,qBpC4RkC;A7BiwStC;;AiEviTA;EAcI,oBpCyQ6E;A7BoxSjF;;AkEhtTA;EACE,uBAAoB;EAApB,oBAAoB;EACpB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAAkB;EAClB,WAAW;AlEmtTb;;AkExtTA;;;;;;EAcI,gBAAY;EAAZ,YAAY;EACZ,gBAAgB;EAChB,YAAY;EACZ,kBAAkB;AlEmtTtB;;AkEpuTA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAyBM,iB7DLU;ALuvThB;;AkE3wTA;;;EAiCI,UAAU;AlEgvTd;;AkEjxTA;EAsCI,UAAU;AlE+uTd;;AkEzuTA;;EAEE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;AlE4uTzB;;AkEhvTA;;;EAOI,YAAY;EACZ,kBAAkB;EAClB,UAAU;AlE+uTd;;AkExvTA;;;EAYM,UAAU;AlEkvThB;;AkE9vTA;;;;;;;;;;;;;;;EAoBI,iBAA6C;AlE4vTjD;;AkExvTA;EACE,iB7DjDc;AL4yThB;;AkExvTA;EACE,kB7DrDc;ALgzThB;;AkExvTA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,oBAAa;EAAb,aAAa;EACb,erCwViC;EqCvVjC,gBrC8VgC;EqC7VhC,gBAAgB;EAEhB,mBAAmB;AlE0vTrB;;AkElwTA;EAWI,mBAA8C;AlE2vTlD;;AkErvTA;;;EjDvEE,yBiD0E+B;EjDzE/B,4BiDyE+B;AlEyvTjC;;AkE5vTA;;;EjDjFE,0BiDwFgC;EjDvFhC,6BiDuFgC;AlE4vTlC;;AkEtvTA;E7C3CE;;qErBsyTmE;EqBnyTnE,mDCpCoE;E4C+EpE,0BhEykB+B;EgExkB/B,eAA0D;EAC1D,kB7D3Fc;E6D4Fd,kBAAS;EAAT,SAAS;AlE2vTX;;AW9yTI;EuD6CJ;I7CrCI,0BClDuC;EtB61TzC;AACF;;AWpzTI;EuD6CJ;I7CjCI,0BChEwC;EtB62T1C;AACF;;AqB3yTE;E6C8BF;I7C7BI,gBAAgB;ErB+yTlB;AACF;;AkB53TE;EgDkHE,0BhEmkB6B;AF2sSjC;;AkE3wTE;;EAEE,c5DpHY;ANk4ThB;;AkE3wTE;EACE,mBrC2VoC;A7Bm7SxC;;AkExwTA;;EAMM,MAAM;AlEuwTZ;;AkE7wTA;;EAWM,W7DtHqB;AL63T3B;;AkElxTA;EAeM,oB9DxG+C;AJ+2TrD;;AkEtxTA;EAoBI,mBrCmRmC;EqClRnC,qBrCyRmC;EqCxRnC,wCAAsH;AlEswT1H;;AkE5xTA;EA0BI,oBrCgS6E;A7Bs+SjF;;AkEhyTA;EA8BI,2CAAkI;AlEswTtI;;AkEpyTA;;EAmCI,mBrCiSkC;A7Bq+StC;;AkEzyTA;;EA6CM,mBrC0PiC;EqCzPjC,qBrCgQiC;A7BigTvC;;AkE/yTA;EAmDI,mBAA6D;EAC7D,qBrC0PmC;A7BsgTvC;;AkExvTA;;EAMM,MAAM;AlEuvTZ;;AkE7vTA;;EAWM,W7DlLqB;ALy6T3B;;AkElwTA;EAeM,oBrC4QmC;A7B2+SzC;;AkEtwTA;EAoBI,oBrCwNoC;EqCvNpC,qBrC8NmC;EqC7NnC,wCAAsH;AlEsvT1H;;AkE5wTA;EA0BI,oBrCoO6E;A7BkhTjF;;AkEhxTA;EA8BI,4CAAkI;AlEsvTtI;;AkEpxTA;;EAmCI,mBrCsOkC;A7BghTtC;;AkEzxTA;;EA6CM,oBrC+LkC;EqC9LlC,qBrCqMiC;A7B4iTvC;;AkE/xTA;EAmDI,oBAA6D;EAC7D,qBrC+LmC;A7BijTvC;;AmEl+TA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,0BjEorB+B;EiEnrB/B,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,sBAA8B;EAA9B,8BAA8B;EAC9B,kBtC8doC;EsC7dpC,sB9Dac;E8DZd,kBAAkB;AnEq+TpB;;AmE7+TA;ElDCE,kBZCsB;EgB6DtB;;qErBo7TmE;EqBj7TnE,qDCpCoE;E6CdlE,qCjEsqB6B;EiErqB7B,SAAS;EACT,cAAc;EACd,YtC+c+B;EsC9c/B,sB9DAY;ALs+ThB;;AW77TI;EwD7DJ;I9CqEI,0BClDuC;EtB4+TzC;AACF;;AWn8TI;EwD7DJ;I9CyEI,0BChEwC;EtB4/T1C;AACF;;AqB17TE;E8C5EF;I9C6EI,gBAAgB;ErB87TlB;AACF;;AkBvgUE;EiDkBI,gBAAgB;EAChB,UAAU;AnEy/ThB;;AmEjhUA;EA6BI,qBAA+F;EAC/F,wBAAkG;AnEw/TtG;;AmEthUA;EAkCI,qBAA+F;EAC/F,wBAAkG;AnEw/TtG;;AmE3hUA;ElDCE,kBZCsB;EgB6DtB;;qErBk+TmE;EqB/9TnE,qDCpCoE;E6CYlE,qCjE4oB6B;EiE3oB7B,YtCub+B;A7BmkTnC;;AWx+TI;EwD7DJ;I9CqEI,0BClDuC;EtBuhUzC;AACF;;AW9+TI;EwD7DJ;I9CyEI,0BChEwC;EtBuiU1C;AACF;;AqBr+TE;E8C5EF;I9C6EI,gBAAgB;ErBy+TlB;AACF;;AkBljUE;EiDyCI,UAAU;AnE6gUhB;;AmE3jUA;EAkDM,6BAA6B;EAC7B,UAAU;AnE6gUhB;;AmEhkUA;EAsDQ,eAAe;AnE8gUvB;;AmEpkUA;EA0DQ,gBAAgB;AnE8gUxB;;AmExkUA;EA+DM,cAAc;EACd,YAAY;AnE6gUlB;;AmE7kUA;EAoEM,eAAe;EACf,YAAY;AnE6gUlB;;AmEllUA;EAyEM,kB9DrDU;E8DsDV,iB9DtDU;ALmkUhB;;AmEvlUA;EA+EI,qBAA+F;EAC/F,wBAAkG;AnE4gUtG;;AmE5lUA;EAoFI,qBAA+F;EAC/F,wBAAkG;AnE4gUtG;;AmEjmUA;EAyFI,qBAAqC;EACrC,wBAAwC;AnE4gU5C;;AmEtmUA;EA6FM,kBtCuYgC;EsCtYhC,sBAAgF;EAChF,yBAAmF;AnE6gUzF;;AmE5mUA;;;;;;EAqGI,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,sBAA8B;EAA9B,8BAA8B;AnEghUlC;;AmE5gUA;EACE,YjEulB+B;AFw7SjC;;AmEhhUA;;;;;EAQI,2CjEglB6B;AFg8SjC;;AmExhUA;EAaI,+BjE2kB6B;AFq8SjC;;AmE7hUA;EAaI,+BjE2kB6B;AFq8SjC;;AmE7hUA;EAaI,+BjE2kB6B;AFq8SjC;;AmE7hUA;EAaI,+BjE2kB6B;AFq8SjC;;AmE7hUA;;EAaI,+BjE2kB6B;AFq8SjC;;AmE5gUA;;EAEE,gH1CpGiH;E0CqGjH,eAAe;EACf,QAAQ;EACR,OAAO;EACP,W1C1HM;AzByoUR;;AmE5gUA;EACE,SAAS;AnE+gUX;;AmE5gUA;EACE,MAAM;AnE+gUR;;AmE5gUA;EACE,gH1CpHiH;E0CqHjH,W1CvIM;AzBspUR;;AmE3gU8B;EAD9B;IAEI,gH1C1H+G;I0C2H/G,wBAAgB;IAAhB,gBAAgB;IAChB,MAAM;IACN,W1C/II;EzB8pUN;AACF;;AmE5gUA;E9C7FE;;qErB8mUmE;EqB3mUnE,0ECpCoE;E6CiIpE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,W1C1JM;AzB2qUR;;AWvnUI;EwD+FJ;I9CvFI,0BClDuC;EtBsqUzC;AACF;;AW7nUI;EwD+FJ;I9CnFI,0BChEwC;EtBsrU1C;AACF;;AqBpnUE;E8CgFF;I9C/EI,gBAAgB;ErBwnUlB;AACF;;AmE1iUA;EAUI,yB7DlKY;E6DmKZ,gH1C5I+G;E0C6I/G,eAAe;AnEoiUnB;;AmE9hUA;E3D1IE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;E+DiG3B,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,2BAAoB;EAApB,oBAAoB;EACpB,etC6SqC;EsC5SrC,kBAAkB;EAClB,mBAAmB;AnEmiUrB;;AkBrsUE;EiDqKE,cAAc;EACd,qBAAqB;AnEoiUzB;;AmEhjUA;E9C/GE;;qErBoqUmE;EqBjqUnE,qDCpCoE;E6CkKlE,qCjEsf6B;EiErf7B,WAAW;EACX,cAAc;EACd,UAAU;EACV,kBAAkB;EAClB,MAAM;EACN,cAAqC;EACrC,SAAS;EACT,aAAoC;AnEsiUxC;;AWjrUI;EwDiHJ;I9CzGI,0BClDuC;EtBguUzC;AACF;;AWvrUI;EwDiHJ;I9CrGI,0BChEwC;EtBgvU1C;AACF;;AqB9qUE;E8CkGF;I9CjGI,gBAAgB;ErBkrUlB;AACF;;AmEllUA;EA8BI,UAAU;AnEwjUd;;AmEtlUA;EAiCM,UAAU;AnEyjUhB;;AmE1lUA;EAsCI,iB9DhMY;ALwvUhB;;AmE9lUA;EA0CI,kB9DpMY;AL4vUhB;;AmEpjUA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,2BAAoB;EAApB,oBAAoB;EACpB,mBAAe;EAAf,eAAe;EACf,etCgQqC;A7BuzTvC;;AmEljUA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;EA0Cf;;;KnE8gUG;AACL;;AmE9jUA;ElDrOE,kBZCsB;EgB6DtB;;qErB2uUmE;EqBxuUnE,uECpCoE;E6CmNlE,cAAc;EACd,etCoPgC;EsCnPhC,etC8OmC;EsC7OnC,ctCoP6B;EsCnP7B,YtC6O+B;EsC5O/B,sB9DlOY;AL8xUhB;;AWrvUI;EwDyKJ;I9CjKI,0BClDuC;EtBoyUzC;AACF;;AW3vUI;EwDyKJ;I9C7JI,0BChEwC;EtBozU1C;AACF;;AqBlvUE;E8C0JF;I9CzJI,gBAAgB;ErBsvUlB;AACF;;AkBhzUE;EiDqOI,qCjE6b2B;EiE5b3B,UAAU;AnE+kUhB;;AmEnmUA;EAyBM,UAAU;AnE8kUhB;;AmEvmUA;EA6BM,6BAA6B;EAC7B,0BjEkb2B;AF4pTjC;;AmE5mUA;EAkCM,UAAU;AnE8kUhB;;AmEhnUA;;EAwCI,UAAU;AnE6kUd;;AmErnUA;EA4CI,qCjEoa6B;AFyqTjC;;AmElkUA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAAgB;EAAhB,gBAAgB;EAChB,oBAAY;EAAZ,YAAY;AnEqkUd;;AW3xUI;EwD8NC;;;;;;IAIK,gBAAgB;IAChB,eAAe;EnEmkUvB;AACF;;AWpzUI;EwD2OA;IAUI,yBAAqB;IAArB,qBAAqB;IACrB,oBAA2B;IAA3B,2BAA2B;EnEokUjC;EmE/kUG;IAcK,uBAAmB;IAAnB,mBAAmB;EnEokU3B;EmEllUG;IAiBO,kBAAkB;EnEokU5B;EmErlUG;IAqBO,mB9DzSI;I8D0SJ,kB9D1SI;EL62Ud;EmEzlUG;;;;;;IA6BK,qBAAiB;IAAjB,iBAAiB;EnEokUzB;EmEjmUG;IAkCK,+BAAwB;IAAxB,wBAAwB;IAExB,6BAAgB;IAAhB,gBAAgB;EnEikUxB;EmErmUG;IAyCK,aAAa;EnE+jUrB;AACF;;AWv0UI;EwD8NC;;;;;;IAIK,gBAAgB;IAChB,eAAe;EnE+mUvB;AACF;;AWh2UI;EwD2OA;IAUI,yBAAqB;IAArB,qBAAqB;IACrB,oBAA2B;IAA3B,2BAA2B;EnEgnUjC;EmE3nUG;IAcK,uBAAmB;IAAnB,mBAAmB;EnEgnU3B;EmE9nUG;IAiBO,kBAAkB;EnEgnU5B;EmEjo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E,qCnEkqB+B;AF8qUjC;;AqE50VA;EACE,kC/DnCc;ANk3VhB;;AqE30VA;EACE,2BAA2B;ArE80V7B;;AqE30VA;EACE,oBAAoB;EACpB,sBAAsB;ArE80VxB;;AqE30VA;EACE,kBAAkB;EAClB,aAAa;EACb,kBAAkB;EAClB,+EAA6E;EAC7E,kBAAkB;EAClB,gCAAwB;EAAxB,wBAAwB;EACxB,YAAY;ArE80Vd;;AqE30VA;EAIE,qBAAqB;ArE20VvB;;AqEp0VA;EACE,cAAc;ArEu0VhB;;AsE/4VA;EAAkB,mCAAmC;AtEm5VrD;;AsEl5VA;EAAa,8BAA8B;AtEs5V3C;;AsEr5VA;EAAgB,iCAAiC;AtEy5VjD;;AsEx5VA;EAAgB,iCAAiC;AtE45VjD;;AsE35VA;EAAqB,sCAAsC;AtE+5V3D;;AsE95VA;EAAkB,mCAAmC;AtEk6VrD;;AuE75VE;EACE,oCAAmC;AvEg6VvC;;AuEj6VE;EACE,oCAAmC;AvEo6VvC;;AuEr6VE;EACE,oCAAmC;AvEw6VvC;;AuEz6VE;EACE,oCAAmC;AvE46VvC;;AuE76VE;EACE,oCAAmC;AvEg7VvC;;AuEj7VE;EACE,oCAAmC;AvEo7VvC;;AuEr7VE;EACE,oCAAmC;AvEw7VvC;;AuEz7VE;EACE,oCAAmC;AvE47VvC;;AuE77VE;EACE,wCAAmC;AvEg8VvC;;AuEj8VE;EACE,oCAAmC;AvEo8VvC;;AkB77VE;EqDbM,oCAAwC;AvE88VhD;;AuEz8VE;EACE,oCAAmC;AvE48VvC;;AkBr8VE;EqDbM,oCAAwC;AvEs9VhD;;AuEj9VE;EACE,oCAAmC;AvEo9VvC;;AkB78VE;EqDbM,oCAAwC;AvE89VhD;;AuEz9VE;EACE,oCAAmC;AvE49VvC;;AkBr9VE;EqDbM,oCAAwC;AvEs+VhD;;AuEj+VE;EACE,oCAAmC;AvEo+VvC;;AkB79VE;EqDbM,oCAAwC;AvE8+VhD;;AuEz+VE;EACE,oCAAmC;AvE4+VvC;;AkBr+VE;EqDbM,oCAAwC;AvEs/VhD;;AuEj/VE;EACE,oCAAmC;AvEo/VvC;;AkB7+VE;EqDbM,oCAAwC;AvE8/VhD;;AuEz/VE;EACE,oCAAmC;AvE4/VvC;;AkBr/VE;EqDbM,oCAAwC;AvEsgWhD;;AuEjgWE;EACE,oCAAmC;AvEogWvC;;AuErgWE;EACE,oCAAmC;AvEwgWvC;;AuEzgWE;EACE,oCAAmC;AvE4gWvC;;AuE7gWE;EACE,oCAAmC;AvEghWvC;;AuEjhWE;EACE,oCAAmC;AvEohWvC;;AwE3hWA;EAAU,gDAAoD;AxE+hW9D;;AwE9hWA;EAAc,oDAAwD;AxEkiWtE;;AwEjiWA;EAAgB,sDAA0D;AxEqiW1E;;AwEpiWA;EAAiB,uDAA2D;AxEwiW5E;;AwEviWA;EAAe,qDAAyD;AxE2iWxE;;AwEziWA;EAAY,oBAAoB;AxE6iWhC;;AwE5iWA;EAAgB,wBAAwB;AxEgjWxC;;AwE/iWA;EAAkB,0BAA0B;AxEmjW5C;;AwEljWA;EAAmB,2BAA2B;AxEsjW9C;;AwErjWA;EAAiB,yBAAyB;AxEyjW1C;;AwEtjWE;EACE,gCAA4C;AxEyjWhD;;AwE1jWE;EACE,gCAA4C;AxE6jWhD;;AwE9jWE;EACE,gCAA4C;AxEikWhD;;AwElkWE;EACE,gCAA4C;AxEqkWhD;;AwEtkWE;EACE,gCAA4C;AxEykWhD;;AwE1kWE;EACE,gCAA4C;AxE6kWhD;;AwE9kWE;EACE,gCAA4C;AxEilWhD;;AwEllWE;EACE,gCAA4C;AxEqlWhD;;AwEjlWA;EACE,gCAA+B;AxEolWjC;;AwEjlWA;EACE,4CAAuC;AxEolWzC;;AwEjlWA;EACE,4CAAyC;AxEolW3C;;AwEjlWA;EACE,4CAAoC;AxEolWtC;;AwEjlWA;EACE,4CAAuC;AxEolWzC;;AwEjlWA;EACE,gCAA+B;AxEolWjC;;AwEjlWA;EACE,8BAAuC;AxEolWzC;;AwEjlWA;EACE,iDAAyC;AxEolW3C;;AwEjlWA;EACE,iDAAoC;AxEolWtC;;AwEjlWA;EACE,kDAAuC;AxEolWzC;;AwE7kWA;EACE,6BAA2C;AxEglW7C;;AwE7kWA;EACE,6BAAwC;AxEglW1C;;AwE7kWA;EvDrEE,2BZLsB;EYMtB,4BZNsB;AL4pWxB;;AwE9kWA;EvDpEE,4BZVsB;EYWtB,+BZXsB;ALiqWxB;;AwE/kWA;EvDnEE,+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ApF83YlD;;AoF53YQ;;EAEE,kCAA0C;ApF+3YpD;;AoF73YQ;;EAEE,gCAAsC;ApFg4YhD;;AoF/4YQ;EAAgC,0BAA4B;ApFm5YpE;;AoFl5YQ;;EAEE,8BAAoC;ApFq5Y9C;;AoFn5YQ;;EAEE,gCAAwC;ApFs5YlD;;AoFp5YQ;;EAEE,iCAA0C;ApFu5YpD;;AoFr5YQ;;EAEE,+BAAsC;ApFw5YhD;;AoFv6YQ;EAAgC,wBAA4B;ApF26YpE;;AoF16YQ;;EAEE,4BAAoC;ApF66Y9C;;AoF36YQ;;EAEE,8BAAwC;ApF86YlD;;AoF56YQ;;EAEE,+BAA0C;ApF+6YpD;;AoF76YQ;;EAEE,6BAAsC;ApFg7YhD;;AoF/7YQ;EAAgC,0BAA4B;ApFm8YpE;;AoFl8YQ;;EAEE,8BAAoC;ApFq8Y9C;;AoFn8YQ;;EAEE,gCAAwC;ApFs8YlD;;AoFp8YQ;;EAEE,iCAA0C;ApFu8YpD;;AoFr8YQ;;EAEE,+BAAsC;ApFw8YhD;;AoFv9YQ;EAAgC,wBAA4B;ApF29YpE;;AoF19YQ;;EAEE,4BAAoC;ApF69Y9C;;AoF39YQ;;EAEE,8BAAwC;ApF89YlD;;AoF59YQ;;EAEE,+BAA0C;ApF+9YpD;;AoF79YQ;;EAEE,6BAAsC;ApFg+YhD;;AoFx9YQ;EAAwB,2BAA2B;ApF49Y3D;;AoF39YQ;;EAEE,+BAA+B;ApF89YzC;;AoF59YQ;;EAEE,iCAAiC;ApF+9Y3C;;AoF79YQ;;EAEE,kCAAkC;ApFg+Y5C;;AoF99YQ;;EAEE,gCAAgC;ApFi+Y1C;;AoFh/YQ;EAAwB,0BAA2B;ApFo/Y3D;;AoFn/YQ;;EAEE,8BAA+B;ApFs/YzC;;AoFp/YQ;;EAEE,gCAAiC;ApFu/Y3C;;AoFr/YQ;;EAEE,iCAAkC;ApFw/Y5C;;AoFt/YQ;;EAEE,+BAAgC;ApFy/Y1C;;AoFxgZQ;EAAwB,wBAA2B;ApF4gZ3D;;AoF3gZQ;;EAEE,4BAA+B;ApF8gZzC;;AoF5gZQ;;EAEE,8BAAiC;ApF+gZ3C;;AoF7gZQ;;EAEE,+BAAkC;ApFghZ5C;;AoF9gZQ;;EAEE,6BAAgC;ApFihZ1C;;AoFhiZQ;EAAwB,0BAA2B;ApFoiZ3D;;AoFniZQ;;EAEE,8BAA+B;ApFsiZzC;;AoFpiZQ;;EAEE,gCAAiC;ApFuiZ3C;;AoFriZQ;;EAEE,iCAAkC;ApFwiZ5C;;AoFtiZQ;;EAEE,+BAAgC;ApFyiZ1C;;AoFxjZQ;EAAwB,wBAA2B;ApF4jZ3D;;AoF3jZQ;;EAEE,4BAA+B;ApF8jZzC;;AoF5jZQ;;EAEE,8BAAiC;ApF+jZ3C;;AoF7jZQ;;EAEE,+BAAkC;ApFgkZ5C;;AoF9jZQ;;EAEE,6BAAgC;ApFikZ1C;;AoF3jZI;EAAmB,uBAAuB;ApF+jZ9C;;AoF9jZI;;EAEE,2BAA2B;ApFikZjC;;AoF/jZI;;EAEE,6BAA6B;ApFkkZnC;;AoFhkZI;;EAEE,8BAA8B;ApFmkZpC;;AoFjkZI;;EAEE,4BAA4B;ApFokZlC;;AW5kZI;EyEnDI;IAAgC,oBAA4B;EpFooZlE;EoFnoZM;;IAEE,wBAAoC;EpFqoZ5C;EoFnoZM;;IAEE,0BAAwC;EpFqoZhD;EoFnoZM;;IAEE,2BAA0C;EpFqoZlD;EoFnoZM;;IAEE,yBAAsC;EpFqoZ9C;EoFppZM;IAAgC,0BAA4B;EpFupZlE;EoFtpZM;;IAEE,8BAAoC;EpFwpZ5C;EoFtpZM;;IAEE,gCAAwC;EpFwpZhD;EoFtpZM;;IAEE,iCAA0C;EpFwpZlD;EoFtpZM;;IAEE,+BAAsC;EpFwpZ9C;EoFvqZM;IAAgC,yBAA4B;EpF0qZlE;EoFzqZM;;IAEE,6BAAoC;EpF2qZ5C;EoFzqZM;;IAEE,+BAAwC;EpF2qZhD;EoFzqZM;;IAEE,gCAA0C;EpF2qZlD;EoFzqZM;;IAEE,8BAAsC;EpF2qZ9C;EoF1rZM;IAAgC,uBAA4B;EpF6rZlE;EoF5rZM;;IAEE,2BAAoC;EpF8rZ5C;EoF5rZM;;IAEE,6BAAwC;EpF8rZhD;EoF5rZM;;IAEE,8BAA0C;EpF8rZlD;EoF5rZM;;IAEE,4BAAsC;EpF8rZ9C;EoF7sZM;IAAgC,yBAA4B;EpFgtZlE;EoF/sZM;;IAEE,6BAAoC;EpFitZ5C;EoF/sZM;;IAEE,+BAAwC;EpFitZhD;EoF/sZM;;IAEE,gCAA0C;EpFitZlD;EoF/sZM;;IAEE,8BAAsC;EpFitZ9C;EoFhuZM;IAAgC,uBAA4B;EpFmuZlE;EoFluZM;;IAEE,2BAAoC;EpFouZ5C;EoFluZM;;IAEE,6BAAwC;EpFouZhD;EoFluZM;;IAEE,8BAA0C;EpFouZlD;EoFluZM;;IAEE,4BAAsC;EpFouZ9C;EoFnvZM;IAAgC,qBAA4B;EpFsvZlE;EoFrvZM;;IAEE,yBAAoC;EpFuvZ5C;EoFrvZM;;IAEE,2BAAwC;EpFuvZhD;EoFrvZM;;IAEE,4BAA0C;EpFuvZlD;EoFrvZM;;IAEE,0BAAsC;EpFuvZ9C;EoFtwZM;IAAgC,2BAA4B;EpFywZlE;EoFxwZM;;IAEE,+BAAoC;EpF0wZ5C;EoFxwZM;;IAEE,iCAAwC;EpF0wZhD;EoFxwZM;;IAEE,kCAA0C;EpF0wZlD;EoFxwZM;;IAEE,gCAAsC;EpF0wZ9C;EoFzxZM;IAAgC,0BAA4B;EpF4xZlE;EoF3xZM;;IAEE,8BAAoC;EpF6xZ5C;EoF3xZM;;IAEE,gCAAwC;EpF6xZhD;EoF3xZM;;IAEE,iCAA0C;EpF6xZlD;EoF3xZM;;IAEE,+BAAsC;EpF6xZ9C;EoF5yZM;IAAgC,wBAA4B;EpF+yZlE;EoF9yZM;;IAEE,4BAAoC;EpFgzZ5C;EoF9yZM;;IAEE,8BAAwC;EpFgzZhD;EoF9yZM;;IAEE,+BAA0C;EpFgzZlD;EoF9yZM;;IAEE,6BAAsC;EpFgzZ9C;EoF/zZM;IAAgC,0BAA4B;EpFk0ZlE;EoFj0ZM;;IAEE,8BAAoC;EpFm0Z5C;EoFj0ZM;;IAEE,gCAAwC;EpFm0ZhD;EoFj0ZM;;IAEE,iCAA0C;EpFm0ZlD;EoFj0ZM;;IAEE,+BAAsC;EpFm0Z9C;EoFl1ZM;IAAgC,wBAA4B;EpFq1ZlE;EoFp1ZM;;IAEE,4BAAoC;EpFs1Z5C;EoFp1ZM;;IAEE,8BAAwC;EpFs1ZhD;EoFp1ZM;;IAEE,+BAA0C;EpFs1ZlD;EoFp1ZM;;IAEE,6BAAsC;EpFs1Z9C;EoF90ZM;IAAwB,2BAA2B;EpFi1ZzD;EoFh1ZM;;IAEE,+BAA+B;EpFk1ZvC;EoFh1ZM;;IAEE,iCAAiC;EpFk1ZzC;EoFh1ZM;;IAEE,kCAAkC;EpFk1Z1C;EoFh1ZM;;IAEE,gCAAgC;EpFk1ZxC;EoFj2ZM;IAAwB,0BAA2B;EpFo2ZzD;EoFn2ZM;;IAEE,8BAA+B;EpFq2ZvC;EoFn2ZM;;IAEE,gCAAiC;EpFq2ZzC;EoFn2ZM;;IAEE,iCAAkC;EpFq2Z1C;EoFn2ZM;;IAEE,+BAAgC;EpFq2ZxC;EoFp3ZM;IAAwB,wBAA2B;EpFu3ZzD;EoFt3ZM;;IAEE,4BAA+B;EpFw3ZvC;EoFt3ZM;;IAEE,8BAAiC;EpFw3ZzC;EoFt3ZM;;IAEE,+BAAkC;EpFw3Z1C;EoFt3ZM;;IAEE,6BAAgC;EpFw3ZxC;EoFv4ZM;IAAwB,0BAA2B;EpF04ZzD;EoFz4ZM;;IAEE,8BAA+B;EpF24ZvC;EoFz4ZM;;IAEE,gCAAiC;EpF24ZzC;EoFz4ZM;;IAEE,iCAAkC;EpF24Z1C;EoFz4ZM;;IAEE,+BAAgC;EpF24ZxC;EoF15ZM;IAAwB,wBAA2B;EpF65ZzD;EoF55ZM;;IAEE,4BAA+B;EpF85ZvC;EoF55ZM;;IAEE,8BAAiC;EpF85ZzC;EoF55ZM;;IAEE,+BAAkC;EpF85Z1C;EoF55ZM;;IAEE,6BAAgC;EpF85ZxC;EoFx5ZE;IAAmB,uBAAuB;EpF25Z5C;EoF15ZE;;IAEE,2BAA2B;EpF45Z/B;EoF15ZE;;IAEE,6BAA6B;EpF45ZjC;EoF15ZE;;IAEE,8BAA8B;EpF45ZlC;EoF15ZE;;IAEE,4BAA4B;EpF45ZhC;AACF;;AWr6ZI;EyEnDI;IAAgC,oBAA4B;EpF69ZlE;EoF59ZM;;IAEE,wBAAoC;EpF89Z5C;EoF59ZM;;IAEE,0BAAwC;EpF89ZhD;EoF59ZM;;IAEE,2BAA0C;EpF89ZlD;EoF59ZM;;IAEE,yBAAsC;EpF89Z9C;EoF7+ZM;IAAgC,0BAA4B;EpFg/ZlE;EoF/+ZM;;IAEE,8BAAoC;EpFi/Z5C;EoF/+ZM;;IAEE,gCAAwC;EpFi/ZhD;EoF/+ZM;;IAEE,iCAA0C;EpFi/ZlD;EoF/+ZM;;IAEE,+BAAsC;EpFi/Z9C;EoFhgaM;IAAgC,yBAA4B;EpFmgalE;EoFlgaM;;IAEE,6BAAoC;EpFoga5C;EoFlgaM;;IAEE,+BAAwC;EpFogahD;EoFlgaM;;IAEE,gCAA0C;EpFogalD;EoFlgaM;;IAEE,8BAAsC;EpFoga9C;EoFnhaM;IAAgC,uBAA4B;EpFshalE;EoFrhaM;;IAEE,2BAAoC;EpFuha5C;EoFrhaM;;IAEE,6BAAwC;EpFuhahD;EoFrhaM;;IAEE,8BAA0C;EpFuhalD;EoFrhaM;;IAEE,4BAAsC;EpFuha9C;EoFtiaM;IAAgC,yBAA4B;EpFyialE;EoFxiaM;;IAEE,6BAAoC;EpF0ia5C;EoFxiaM;;IAEE,+BAAwC;EpF0iahD;EoFxiaM;;IAEE,gCAA0C;EpF0ialD;EoFxiaM;;IAEE,8BAAsC;EpF0ia9C;EoFzjaM;IAAgC,uBAA4B;EpF4jalE;EoF3jaM;;IAEE,2BAAoC;EpF6ja5C;EoF3jaM;;IAEE,6BAAwC;EpF6jahD;EoF3jaM;;IAEE,8BAA0C;EpF6jalD;EoF3jaM;;IAEE,4BAAsC;EpF6ja9C;EoF5kaM;IAAgC,qBAA4B;EpF+kalE;EoF9kaM;;IAEE,yBAAoC;EpFgla5C;EoF9kaM;;IAEE,2BAAwC;EpFglahD;EoF9kaM;;IAEE,4BAA0C;EpFglalD;EoF9kaM;;IAEE,0BAAsC;EpFgla9C;EoF/laM;IAAgC,2BAA4B;EpFkmalE;EoFjmaM;;IAEE,+BAAoC;EpFmma5C;EoFjmaM;;IAEE,iCAAwC;EpFmmahD;EoFjmaM;;IAEE,kCAA0C;EpFmmalD;EoFjmaM;;IAEE,gCAAsC;EpFmma9C;EoFlnaM;IAAgC,0BAA4B;EpFqnalE;EoFpnaM;;IAEE,8BAAoC;EpFsna5C;EoFpnaM;;IAEE,gCAAwC;EpFsnahD;EoFpnaM;;IAEE,iCAA0C;EpFsnalD;EoFpnaM;;IAEE,+BAAsC;EpFsna9C;EoFroaM;IAAgC,wBAA4B;EpFwoalE;EoFvoaM;;IAEE,4BAAoC;EpFyoa5C;EoFvoaM;;IAEE,8BAAwC;EpFyoahD;EoFvoaM;;IAEE,+BAA0C;EpFyoalD;EoFvoaM;;IAEE,6BAAsC;EpFyoa9C;EoFxpaM;IAAgC,0BAA4B;EpF2palE;EoF1paM;;IAEE,8BAAoC;EpF4pa5C;EoF1paM;;IAEE,gCAAwC;EpF4pahD;EoF1paM;;IAEE,iCAA0C;EpF4palD;EoF1paM;;IAEE,+BAAsC;EpF4pa9C;EoF3qaM;IAAgC,wBAA4B;EpF8qalE;EoF7qaM;;IAEE,4BAAoC;EpF+qa5C;EoF7qaM;;IAEE,8BAAwC;EpF+qahD;EoF7qaM;;IAEE,+BAA0C;EpF+qalD;EoF7qaM;;IAEE,6BAAsC;EpF+qa9C;EoFvqaM;IAAwB,2BAA2B;EpF0qazD;EoFzqaM;;IAEE,+BAA+B;EpF2qavC;EoFzqaM;;IAEE,iCAAiC;EpF2qazC;EoFzqaM;;IAEE,kCAAkC;EpF2qa1C;EoFzqaM;;IAEE,gCAAgC;EpF2qaxC;EoF1raM;IAAwB,0BAA2B;EpF6razD;EoF5raM;;IAEE,8BAA+B;EpF8ravC;EoF5raM;;IAEE,gCAAiC;EpF8razC;EoF5raM;;IAEE,iCAAkC;EpF8ra1C;EoF5raM;;IAEE,+BAAgC;EpF8raxC;EoF7saM;IAAwB,wBAA2B;EpFgtazD;EoF/saM;;IAEE,4BAA+B;EpFitavC;EoF/saM;;IAEE,8BAAiC;EpFitazC;EoF/saM;;IAEE,+BAAkC;EpFita1C;EoF/saM;;IAEE,6BAAgC;EpFitaxC;EoFhuaM;IAAwB,0BAA2B;EpFmuazD;EoFluaM;;IAEE,8BAA+B;EpFouavC;EoFluaM;;IAEE,gCAAiC;EpFouazC;EoFluaM;;IAEE,iCAAkC;EpFoua1C;EoFluaM;;IAEE,+BAAgC;EpFouaxC;EoFnvaM;IAAwB,wBAA2B;EpFsvazD;EoFrvaM;;IAEE,4BAA+B;EpFuvavC;EoFrvaM;;IAEE,8BAAiC;EpFuvazC;EoFrvaM;;IAEE,+BAAkC;EpFuva1C;EoFrvaM;;IAEE,6BAAgC;EpFuvaxC;EoFjvaE;IAAmB,uBAAuB;EpFova5C;EoFnvaE;;IAEE,2BAA2B;EpFqva/B;EoFnvaE;;IAEE,6BAA6B;EpFqvajC;EoFnvaE;;IAEE,8BAA8B;EpFqvalC;EoFnvaE;;IAEE,4BAA4B;EpFqvahC;AACF;;AW9vaI;EyEnDI;IAAgC,oBAA4B;EpFszalE;EoFrzaM;;IAEE,wBAAoC;EpFuza5C;EoFrzaM;;IAEE,0BAAwC;EpFuzahD;EoFrzaM;;IAEE,2BAA0C;EpFuzalD;EoFrzaM;;IAEE,yBAAsC;EpFuza9C;EoFt0aM;IAAgC,0BAA4B;EpFy0alE;EoFx0aM;;IAEE,8BAAoC;EpF00a5C;EoFx0aM;;IAEE,gCAAwC;EpF00ahD;EoFx0aM;;IAEE,iCAA0C;EpF00alD;EoFx0aM;;IAEE,+BAAsC;EpF00a9C;EoFz1aM;IAAgC,yBAA4B;EpF41alE;EoF31aM;;IAEE,6BAAoC;EpF61a5C;EoF31aM;;IAEE,+BAAwC;EpF61ahD;EoF31aM;;IAEE,gCAA0C;EpF61alD;EoF31aM;;IAEE,8BAAsC;EpF61a9C;EoF52aM;IAAgC,uBAA4B;EpF+2alE;EoF92aM;;IAEE,2BAAoC;EpFg3a5C;EoF92aM;;IAEE,6BAAwC;EpFg3ahD;EoF92aM;;IAEE,8BAA0C;EpFg3alD;EoF92aM;;IAEE,4BAAsC;EpFg3a9C;EoF/3aM;IAAgC,yBAA4B;EpFk4alE;EoFj4aM;;IAEE,6BAAoC;EpFm4a5C;EoFj4aM;;IAEE,+BAAwC;EpFm4ahD;EoFj4aM;;IAEE,gCAA0C;EpFm4alD;EoFj4aM;;IAEE,8BAAsC;EpFm4a9C;EoFl5aM;IAAgC,uBAA4B;EpFq5alE;EoFp5aM;;IAEE,2BAAoC;EpFs5a5C;EoFp5aM;;IAEE,6BAAwC;EpFs5ahD;EoFp5aM;;IAEE,8BAA0C;EpFs5alD;EoFp5aM;;IAEE,4BAAsC;EpFs5a9C;EoFr6aM;IAAgC,qBAA4B;EpFw6alE;EoFv6aM;;IAEE,yBAAoC;EpFy6a5C;EoFv6aM;;IAEE,2BAAwC;EpFy6ahD;EoFv6aM;;IAEE,4BAA0C;EpFy6alD;EoFv6aM;;IAEE,0BAAsC;EpFy6a9C;EoFx7aM;IAAgC,2BAA4B;EpF27alE;EoF17aM;;IAEE,+BAAoC;EpF47a5C;EoF17aM;;IAEE,iCAAwC;EpF47ahD;EoF17aM;;IAEE,kCAA0C;EpF47alD;EoF17aM;;IAEE,gCAAsC;EpF47a9C;EoF38aM;IAAgC,0BAA4B;EpF88alE;EoF78aM;;IAEE,8BAAoC;EpF+8a5C;EoF78aM;;IAEE,gCAAwC;EpF+8ahD;EoF78aM;;IAEE,iCAA0C;EpF+8alD;EoF78aM;;IAEE,+BAAsC;EpF+8a9C;EoF99aM;IAAgC,wBAA4B;EpFi+alE;EoFh+aM;;IAEE,4BAAoC;EpFk+a5C;EoFh+aM;;IAEE,8BAAwC;EpFk+ahD;EoFh+aM;;IAEE,+BAA0C;EpFk+alD;EoFh+aM;;IAEE,6BAAsC;EpFk+a9C;EoFj/aM;IAAgC,0BAA4B;EpFo/alE;EoFn/aM;;IAEE,8BAAoC;EpFq/a5C;EoFn/aM;;IAEE,gCAAwC;EpFq/ahD;EoFn/aM;;IAEE,iCAA0C;EpFq/alD;EoFn/aM;;IAEE,+BAAsC;EpFq/a9C;EoFpgbM;IAAgC,wBAA4B;EpFugblE;EoFtgbM;;IAEE,4BAAoC;EpFwgb5C;EoFtgbM;;IAEE,8BAAwC;EpFwgbhD;EoFtgbM;;IAEE,+BAA0C;EpFwgblD;EoFtgbM;;IAEE,6BAAsC;EpFwgb9C;EoFhgbM;IAAwB,2BAA2B;EpFmgbzD;EoFlgbM;;IAEE,+BAA+B;EpFogbvC;EoFlgbM;;IAEE,iCAAiC;EpFogbzC;EoFlgbM;;IAEE,kCAAkC;EpFogb1C;EoFlgbM;;IAEE,gCAAgC;EpFogbxC;EoFnhbM;IAAwB,0BAA2B;EpFshbzD;EoFrhbM;;IAEE,8BAA+B;EpFuhbvC;EoFrhbM;;IAEE,gCAAiC;EpFuhbzC;EoFrhbM;;IAEE,iCAAkC;EpFuhb1C;EoFrhbM;;IAEE,+BAAgC;EpFuhbxC;EoFtibM;IAAwB,wBAA2B;EpFyibzD;EoFxibM;;IAEE,4BAA+B;EpF0ibvC;EoFxibM;;IAEE,8BAAiC;EpF0ibzC;EoFxibM;;IAEE,+BAAkC;EpF0ib1C;EoFxibM;;IAEE,6BAAgC;EpF0ibxC;EoFzjbM;IAAwB,0BAA2B;EpF4jbzD;EoF3jbM;;IAEE,8BAA+B;EpF6jbvC;EoF3jbM;;IAEE,gCAAiC;EpF6jbzC;EoF3jbM;;IAEE,iCAAkC;EpF6jb1C;EoF3jbM;;IAEE,+BAAgC;EpF6jbxC;EoF5kbM;IAAwB,wBAA2B;EpF+kbzD;EoF9kbM;;IAEE,4BAA+B;EpFglbvC;EoF9kbM;;IAEE,8BAAiC;EpFglbzC;EoF9kbM;;IAEE,+BAAkC;EpFglb1C;EoF9kbM;;IAEE,6BAAgC;EpFglbxC;EoF1kbE;IAAmB,uBAAuB;EpF6kb5C;EoF5kbE;;IAEE,2BAA2B;EpF8kb/B;EoF5kbE;;IAEE,6BAA6B;EpF8kbjC;EoF5kbE;;IAEE,8BAA8B;EpF8kblC;EoF5kbE;;IAEE,4BAA4B;EpF8kbhC;AACF;;AWvlbI;EyEnDI;IAAgC,oBAA4B;EpF+oblE;EoF9obM;;IAEE,wBAAoC;EpFgpb5C;EoF9obM;;IAEE,0BAAwC;EpFgpbhD;EoF9obM;;IAEE,2BAA0C;EpFgpblD;EoF9obM;;IAEE,yBAAsC;EpFgpb9C;EoF/pbM;IAAgC,0BAA4B;EpFkqblE;EoFjqbM;;IAEE,8BAAoC;EpFmqb5C;EoFjqbM;;IAEE,gCAAwC;EpFmqbhD;EoFjqbM;;IAEE,iCAA0C;EpFmqblD;EoFjqbM;;IAEE,+BAAsC;EpFmqb9C;EoFlrbM;IAAgC,yBAA4B;EpFqrblE;EoFprbM;;IAEE,6BAAoC;EpFsrb5C;EoFprbM;;IAEE,+BAAwC;EpFsrbhD;EoFprbM;;IAEE,gCAA0C;EpFsrblD;EoFprbM;;IAEE,8BAAsC;EpFsrb9C;EoFrsbM;IAAgC,uBAA4B;EpFwsblE;EoFvsbM;;IAEE,2BAAoC;EpFysb5C;EoFvsbM;;IAEE,6BAAwC;EpFysbhD;EoFvsbM;;IAEE,8BAA0C;EpFysblD;EoFvsbM;;IAEE,4BAAsC;EpFysb9C;EoFxtbM;IAAgC,yBAA4B;EpF2tblE;EoF1tbM;;IAEE,6BAAoC;EpF4tb5C;EoF1tbM;;IAEE,+BAAwC;EpF4tbhD;EoF1tbM;;IAEE,gCAA0C;EpF4tblD;EoF1tbM;;IAEE,8BAAsC;EpF4tb9C;EoF3ubM;IAAgC,uBAA4B;EpF8ublE;EoF7ubM;;IAEE,2BAAoC;EpF+ub5C;EoF7ubM;;IAEE,6BAAwC;EpF+ubhD;EoF7ubM;;IAEE,8BAA0C;EpF+ublD;EoF7ubM;;IAEE,4BAAsC;EpF+ub9C;EoF9vbM;IAAgC,qBAA4B;EpFiwblE;EoFhwbM;;IAEE,yBAAoC;EpFkwb5C;EoFhwbM;;IAEE,2BAAwC;EpFkwbhD;EoFhwbM;;IAEE,4BAA0C;EpFkwblD;EoFhwbM;;IAEE,0BAAsC;EpFkwb9C;EoFjxbM;IAAgC,2BAA4B;EpFoxblE;EoFnxbM;;IAEE,+BAAoC;EpFqxb5C;EoFnxbM;;IAEE,iCAAwC;EpFqxbhD;EoFnxbM;;IAEE,kCAA0C;EpFqxblD;EoFnxbM;;IAEE,gCAAsC;EpFqxb9C;EoFpybM;IAAgC,0BAA4B;EpFuyblE;EoFtybM;;IAEE,8BAAoC;EpFwyb5C;EoFtybM;;IAEE,gCAAwC;EpFwybhD;EoFtybM;;IAEE,iCAA0C;EpFwyblD;EoFtybM;;IAEE,+BAAsC;EpFwyb9C;EoFvzbM;IAAgC,wBAA4B;EpF0zblE;EoFzzbM;;IAEE,4BAAoC;EpF2zb5C;EoFzzbM;;IAEE,8BAAwC;EpF2zbhD;EoFzzbM;;IAEE,+BAA0C;EpF2zblD;EoFzzbM;;IAEE,6BAAsC;EpF2zb9C;EoF10bM;IAAgC,0BAA4B;EpF60blE;EoF50bM;;IAEE,8BAAoC;EpF80b5C;EoF50bM;;IAEE,gCAAwC;EpF80bhD;EoF50bM;;IAEE,iCAA0C;EpF80blD;EoF50bM;;IAEE,+BAAsC;EpF80b9C;EoF71bM;IAAgC,wBAA4B;EpFg2blE;EoF/1bM;;IAEE,4BAAoC;EpFi2b5C;EoF/1bM;;IAEE,8BAAwC;EpFi2bhD;EoF/1bM;;IAEE,+BAA0C;EpFi2blD;EoF/1bM;;IAEE,6BAAsC;EpFi2b9C;EoFz1bM;IAAwB,2BAA2B;EpF41bzD;EoF31bM;;IAEE,+BAA+B;EpF61bvC;EoF31bM;;IAEE,iCAAiC;EpF61bzC;EoF31bM;;IAEE,kCAAkC;EpF61b1C;EoF31bM;;IAEE,gCAAgC;EpF61bxC;EoF52bM;IAAwB,0BAA2B;EpF+2bzD;EoF92bM;;IAEE,8BAA+B;EpFg3bvC;EoF92bM;;IAEE,gCAAiC;EpFg3bzC;EoF92bM;;IAEE,iCAAkC;EpFg3b1C;EoF92bM;;IAEE,+BAAgC;EpFg3bxC;EoF/3bM;IAAwB,wBAA2B;EpFk4bzD;EoFj4bM;;IAEE,4BAA+B;EpFm4bvC;EoFj4bM;;IAEE,8BAAiC;EpFm4bzC;EoFj4bM;;IAEE,+BAAkC;EpFm4b1C;EoFj4bM;;IAEE,6BAAgC;EpFm4bxC;EoFl5bM;IAAwB,0BAA2B;EpFq5bzD;EoFp5bM;;IAEE,8BAA+B;EpFs5bvC;EoFp5bM;;IAEE,gCAAiC;EpFs5bzC;EoFp5bM;;IAEE,iCAAkC;EpFs5b1C;EoFp5bM;;IAEE,+BAAgC;EpFs5bxC;EoFr6bM;IAAwB,wBAA2B;EpFw6bzD;EoFv6bM;;IAEE,4BAA+B;EpFy6bvC;EoFv6bM;;IAEE,8BAAiC;EpFy6bzC;EoFv6bM;;IAEE,+BAAkC;EpFy6b1C;EoFv6bM;;IAEE,6BAAgC;EpFy6bxC;EoFn6bE;IAAmB,uBAAuB;EpFs6b5C;EoFr6bE;;IAEE,2BAA2B;EpFu6b/B;EoFr6bE;;IAEE,6BAA6B;EpFu6bjC;EoFr6bE;;IAEE,8BAA8B;EpFu6blC;EoFr6bE;;IAEE,4BAA4B;EpFu6bhC;AACF;;AqFz+bA;EAGI,kCAAkC;EAClC,WAAW;EACX,oBAAoB;EACpB,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,UAAU;ArF0+bd;;AsFn/bA;EAAkB,iHAA8C;AtFu/bhE;;AsFn/bA;EAAgB,8BAA8B;AtFu/b9C;;AsFt/bA;EAAa,8BAA8B;AtF0/b3C;;AsFz/bA;EAAe,8BAA8B;AtF6/b7C;;AsF5/bA;EzCZE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;A7C4gcrB;;AsF1/bI;EAAsB,2BAA2B;AtF8/brD;;AsF7/bI;EAAuB,4BAA4B;AtFigcvD;;AsFhgcI;EAAwB,6BAA6B;AtFogczD;;AW99bI;E2ExCA;IAAsB,2BAA2B;EtF2gcnD;EsF1gcE;IAAuB,4BAA4B;EtF6gcrD;EsF5gcE;IAAwB,6BAA6B;EtF+gcvD;AACF;;AW1+bI;E2ExCA;IAAsB,2BAA2B;EtFuhcnD;EsFthcE;IAAuB,4BAA4B;EtFyhcrD;EsFxhcE;IAAwB,6BAA6B;EtF2hcvD;AACF;;AWt/bI;E2ExCA;IAAsB,2BAA2B;EtFmicnD;EsFlicE;IAAuB,4BAA4B;EtFqicrD;EsFpicE;IAAwB,6BAA6B;EtFuicvD;AACF;;AWlgcI;E2ExCA;IAAsB,2BAA2B;EtF+icnD;EsF9icE;IAAuB,4BAA4B;EtFijcrD;EsFhjcE;IAAwB,6BAA6B;EtFmjcvD;AACF;;AsF9icA;EAAkB,oCAAoC;AtFkjctD;;AsFjjcA;EAAkB,oCAAoC;AtFqjctD;;AsFpjcA;EAAmB,qCAAqC;AtFwjcxD;;AsFpjcA;EAAqB,2BAA0C;AtFwjc/D;;AsFvjcA;EAAuB,2BAA4C;AtF2jcnE;;AsF1jcA;EAAsB,2BAA2C;AtF8jcjE;;AsF7jcA;EAAoB,2BAAyC;AtFikc7D;;AsFhkcA;EAAsB,2BAA2C;AtFokcjE;;AsFnkcA;EAAe,6BAA6B;AtFukc5C;;AuFpmcE;EACE,yBAAwB;AvFumc5B;;AuFxmcE;EACE,qCAAwB;AvF2mc5B;;AuF5mcE;EACE,qCAAwB;AvF+mc5B;;AuFhncE;EACE,qCAAwB;AvFmnc5B;;AuFpncE;EACE,qCAAwB;AvFunc5B;;AuFxncE;EACE,yBAAwB;AvF2nc5B;;AuF5ncE;EACE,uBAAwB;AvF+nc5B;;AuFhocE;EACE,0CAAwB;AvFmoc5B;;AuFpocE;EACE,0CAAwB;AvFuoc5B;;AuFxocE;EACE,2CAAwB;AvF2oc5B;;AuF5ocE;EACE,qCAAwB;AvF+oc5B;;AkBvocE;EqEdM,yBAA6B;AvFypcrC;;AuFppcE;EACE,yBAAwB;AvFupc5B;;AkB/ocE;EqEdM,yBAA6B;AvFiqcrC;;AuF5pcE;EACE,yBAAwB;AvF+pc5B;;AkBvpcE;EqEdM,yBAA6B;AvFyqcrC;;AuFpqcE;EACE,yBAAwB;AvFuqc5B;;AkB/pcE;EqEdM,yBAA6B;AvFircrC;;AuF5qcE;EACE,yBAAwB;AvF+qc5B;;AkBvqcE;EqEdM,yBAA6B;AvFyrcrC;;AuFprcE;EACE,yBAAwB;AvFurc5B;;AkB/qcE;EqEdM,yBAA6B;AvFiscrC;;AuF5rcE;EACE,yBAAwB;AvF+rc5B;;AkBvrcE;EqEdM,yBAA6B;AvFyscrC;;AuFpscE;EACE,yBAAwB;AvFusc5B;;AkB/rcE;EqEdM,yBAA6B;AvFitcrC;;AuF5scE;EACE,yBAAwB;AvF+sc5B;;AsF/pcA;EAAa,qCAA6B;AtFmqc1C;;AsFlqcA;EAAiB,qCAAwD;AtFsqczE;;AsFrqcA;EAAiB,0CAAmD;AtFyqcpE;;AsFrqcA;EEjEE,6BAA6B;EAC7B,SAAS;EACT,kBAAkB;EAClB,WAAW;EACX,iBAAiB;AxF0ucnB;;AsFzqcA;EAAwB,gCAAgC;AtF6qcxD;;AsF3qcA;EACE,iCAAiC;EACjC,oCAAoC;AtF8qctC;;AsFzqcA;EAAc,yBAAyB;AtF6qcvC;;AyFtvcA;EAAW,8BAA8B;AzF0vczC;;AyFxvcA;EAAa,6BAA6B;AzF4vc1C;;A0FpwcA;EnECE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;AvBwvcxG;;A0F1wcA;EAKI,mBAAmB;A1FywcvB;;A0F9wcA;EASI,kBAAkB;A1FywctB;;A0FlxcA;EAaI,eAAe;A1FywcnB;;A0FrwcA;EACE,kBAAkB;EAClB,cAAc;A1FwwchB;;A2FzxcA;EACE,WAAW;EACX,WAAW;A3F4xcb;;A2FzxcA;EACE,6BAA6B;EAC7B,cAAc;EACd,WAAW;A3F4xcb;;A2FzxcA;EACE,uBAAuB;A3F4xczB;;A2FzxcA;EACE,4BAA4B;EAC5B,6BAA6B;EAC7B,uBAAuB;A3F4xczB;;A2FzxcA;EACE,2BAA2B;EAC3B,kBAAkB;EAClB,gCAAgC;EAChC,mCAAmC;EACnC,uBAAuB;EACvB,mCAAmC;A3F4xcrC;;A2FzxcA;EACE,oDAAwC;A3F4xc1C;;A2FxxcA;;;;EAIE,gBAAgB;EAChB,oCAAoC;EACpC,qBAAqB;A3F2xcvB;;A4Fp0cA;;EAEE,wBAAwB;EACxB,6btC8DqI;EsC7DrI,0B1FgrB+B;E0F/qB/B,eAAe;EACf,cAAc;EACd,eAAe;EACf,aAAa;A5Fu0cf;;A4Fl0cA;EACE,wXtCmDqI;EsClDrI,kBAAkB;EAClB,0B1FoqB+B;E0FnqB/B,eAAe;EACf,YAAY;EACZ,mBvFEyB;EuFDzB,UAAU;EACV,WAAW;A5Fq0cb;;A4F70cA;EAWI,yC1F4pB6B;AF0qbjC;;A6F71cE;E5F2BF;;;I4FvBM,2BAA2B;IAC3B,4BAA4B;E7Fg2chC;E6F71cE;IACE,0BAA0B;E7F+1c9B;E6F31cE;IACE,6BAA6B;E7F61cjC;EC7qcF;I4F3KM,gCAAgC;E7F21cpC;E6Fx1cE;;IAEE,qC3F2pB2B;I2F1pB3B,wBAAwB;E7F01c5B;E6Fv1cE;IACE,2BAA2B;E7Fy1c/B;E6Ft1cE;;IAEE,wBAAwB;E7Fw1c5B;E6Fr1cE;;;IAGE,UAAU;IACV,SAAS;E7Fu1cb;E6Fp1cE;;IAEE,wBAAwB;E7Fs1c5B;E6Fl1cE;IACE,QtF4Lc;EPwpclB;ECh1cF;I4FCM,2BAA2C;E7Fk1c/C;ESt4cA;IoFwDI,2BAA2C;E7Fi1c/C;EmEh5cF;I0BmEM,aAAa;E7Fg1cjB;EmB94cF;I0EkEM,yB3F+mB2B;EFgub/B;E+C34cF;I8CgEM,oCAAoC;E7F80cxC;E+C94cF;;I8CoEQ,oCAAmC;E7F80czC;E6F10cE;;IAGI,yBxFrFoB;ELg6c1B;E+CzscF;I8C7HM,cAAc;E7Fy0clB;E6F10cE;;;;IAOI,qBxFhGoB;ELy6c1B;E6Fr0cE;IACE,qBxFrGsB;IwFsGtB,cAAc;E7Fu0clB;E4C96cF;IiD6GM,yBxF5GsB;IwF6GtB,wBAAwB;E7Fo0c5B;EkD36cF;I2C2GM,yBxFjHsB;ELo7c1B;EiDx6cF;I4CyGM,yBxFrHsB;IwFsHtB,mBAAmC;E7Fk0cvC;E6Fp0cE;IAKI,gBAAgB;E7Fk0ctB;E6F9zcE;IAEI,aAAa;E7F+zcnB;E6Fj0cE;IAMI,gBAAgB;E7F8zctB;E6Fp0cE;IAUI,eAAe;IACf,cAAc;E7F6zcpB;E6Dt8cF;IgC8IM,gCxF7IsB;ELw8c1B;EoCr8cF;IyD8IM,yBxFjJsB;EL28c1B;AACF","file":"material.css","sourcesContent":["/*!\n * Daemonite Material UI v4.4.1-alpha 1 (http://djibe.github.io/material2/)\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/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-alpha 1 (http://djibe.github.io/material2/)\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}\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}\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, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\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\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\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\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\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\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\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 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 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 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 font-size: 2.125rem;\n font-weight: 400;\n letter-spacing: 0.007353em;\n line-height: 2.5rem;\n}\n\nh5,\n.h5 {\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 font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\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 line-height: inherit;\n padding-right: 0.5em;\n padding-left: 0.5em;\n text-align: center;\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 border-radius: 50%;\n display: inline-block;\n font-size: 0.75rem;\n font-weight: 600;\n height: 1.375rem;\n line-height: 1.375rem;\n position: absolute;\n top: -0.6875rem;\n right: -0.6875rem;\n width: 1.375rem;\n}\n\n.btn .badge.badge-before, .card-link .badge.badge-before {\n left: -0.6875rem;\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 background-color: white;\n display: flex;\n flex-wrap: wrap;\n}\n\n.breadcrumb-item {\n align-items: center;\n color: #000000;\n display: flex;\n font-size: 1rem;\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 0.3s 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: 0.39s;\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: '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: 0.375s;\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: 0.4875s;\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: 0.375s;\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: 0.4875s;\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: '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 0.3s 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: 0.39s;\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 flex-basis: 0;\n flex-grow: 1;\n text-align: center;\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 0.3s 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: 0.39s;\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: 2.25rem;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: all 0.3s 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 position: relative;\n text-align: center;\n white-space: nowrap;\n}\n\n@media (min-width: 576px) {\n .page-link {\n transition-duration: 0.39s;\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}\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 font-size: 1.25rem;\n width: 2.8125rem;\n}\n\n.pagination-sm .page-link {\n font-size: 0.875rem;\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.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 0.3s 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: 0.39s;\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 0.3s 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: 0.39s;\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: #f5f5f5;\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-link {\n //background-color: transparent;\n //border-radius: 0;\n box-shadow: none;\n color: $link-color;\n //font-weight: $font-weight-medium;\n text-decoration: $link-decoration;\n text-transform: none;\n\n @include hover-focus-active {\n color: $link-color-hover;\n text-decoration: $link-decoration-hover;\n }\n\n @include hover-focus {\n background-image: none;\n box-shadow: none;\n }\n\n &.active,\n &:active {\n background-color: transparent;\n box-shadow: none;\n }\n\n &.disabled,\n &:disabled {\n background-color: transparent;\n color: $btn-color-disabled;\n text-decoration: none;\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 > .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'] > .material-icons .btn-icon-prepend.btn-link > .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 > .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 > .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.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 0.3s 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: 0.39s;\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 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), 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 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), 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 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), 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 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), 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 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), 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 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), 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 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), 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 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), 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 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 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.accordion > .card {\n overflow: hidden;\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 .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 display: flex;\n min-height: 3.25rem;\n padding: 0 0.5rem;\n /* &:first-child {\n @include border-top-radius($card-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($card-border-radius);\n } */\n}\n\n.card-actions:not(.flex-column) {\n align-items: center;\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-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-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:hover {\n background: rgba(0, 0, 0, 0.04);\n cursor: pointer;\n}\n\n/* .card-primary-action:hover {\n transition: background-color 15ms linear;\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 font-weight: 400;\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 > .material-icons {\n color: rgba(0, 0, 0, 0.54);\n font-size: 1.25rem;\n margin: 0 0.25rem -0.25rem;\n width: 1.25rem;\n}\n\n.chip-primary {\n background-color: #6200ee;\n color: white;\n}\n\n.chip-secondary {\n background-color: #03dac6;\n color: white;\n}\n\n.chip-danger {\n background-color: #b00020;\n color: white;\n}\n\n.chip-info {\n background-color: #714cfe;\n color: white;\n}\n\n.chip-success {\n background-color: #61d800;\n color: white;\n}\n\n.chip-warning {\n background-color: #ff8d00;\n color: white;\n}\n\n.chip-dark {\n background-color: #424242;\n color: white;\n}\n\n.chip-light {\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: '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-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.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 max-width: 100%;\n overflow: auto;\n}\n\n.table {\n background-color: #ffffff;\n border: 0;\n font-size: 0.875rem;\n margin-bottom: 1rem;\n width: 100%;\n}\n\n.table td,\n.table th {\n border-top: 1px solid #e1e1e1;\n font-weight: 400;\n padding-right: 1rem;\n padding-left: 1rem;\n vertical-align: middle;\n}\n\n.table tbody td,\n.table tbody th {\n height: 3.25rem;\n letter-spacing: 0.0178571429em;\n line-height: 1.25rem;\n}\n\n.table tfoot {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.table tfoot td,\n.table tfoot th {\n font-size: 0.75rem;\n font-weight: 400;\n height: 3.5rem;\n}\n\n.table thead td,\n.table thead th {\n font-weight: 500;\n height: 3.5rem;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n}\n\n.card > .table:first-child,\n.card > .table:first-child > :first-child,\n.card > .table:first-child > :first-child > tr:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.card > .table:first-child > :first-child > tr:first-child td:first-child,\n.card > .table:first-child > :first-child > tr:first-child th:first-child {\n border-top-left-radius: 4px;\n}\n\n.card > .table:first-child > :first-child > tr:first-child td:last-child,\n.card > .table:first-child > :first-child > tr:first-child th:last-child {\n border-top-right-radius: 4px;\n}\n\n.card > .table:last-child,\n.card > .table:last-child > :last-child,\n.card > .table:last-child > :last-child > tr:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card > .table:last-child > :last-child > tr:last-child td:first-child,\n.card > .table:last-child > :last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 4px;\n}\n\n.card > .table:last-child > :last-child > tr:last-child td:last-child,\n.card > .table:last-child > :last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 4px;\n}\n\n.table .table {\n border-top: 1px solid #e1e1e1;\n}\n\n.table > :first-child > tr:first-child td,\n.table > :first-child > tr:first-child th {\n border-top: 0;\n}\n\n.table-bordered {\n border: 1px solid #e1e1e1;\n}\n\n.card > .table-bordered {\n border: 0;\n}\n\n.table-borderless td,\n.table-borderless th,\n.table-borderless .table {\n border: 0;\n}\n\n.table-sm tbody td,\n.table-sm tbody th {\n height: 2.25rem;\n}\n\n.table-sm tfoot td,\n.table-sm tfoot th,\n.table-sm thead td,\n.table-sm thead th {\n height: 2.5rem;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f5f5f5;\n}\n\n.table-primary,\n.table-primary > td,\n.table-primary > th {\n background-color: #bb86fc;\n color: white;\n}\n\n.table-hover .table-primary:hover,\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #6200ee;\n color: white;\n}\n\n.table-secondary,\n.table-secondary > td,\n.table-secondary > th {\n background-color: #66fff8;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-secondary:hover,\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #03dac6;\n color: white;\n}\n\n.table-danger,\n.table-danger > td,\n.table-danger > th {\n background-color: #c51162;\n color: white;\n}\n\n.table-hover .table-danger:hover,\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #b00020;\n color: white;\n}\n\n.table-info,\n.table-info > td,\n.table-info > th {\n background-color: #d2c2fd;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-info:hover,\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #714cfe;\n color: white;\n}\n\n.table-success,\n.table-success > td,\n.table-success > th {\n background-color: #c6f68d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-success:hover,\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #61d800;\n color: white;\n}\n\n.table-warning,\n.table-warning > td,\n.table-warning > th {\n background-color: #ffc77d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-warning:hover,\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ff8d00;\n color: white;\n}\n\n.table-dark,\n.table-dark > td,\n.table-dark > th {\n background-color: #757575;\n color: white;\n}\n\n.table-hover .table-dark:hover,\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #424242;\n color: white;\n}\n\n.table-light,\n.table-light > td,\n.table-light > th {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-light:hover,\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover tbody tr:not(.table-active):hover,\n.data-table tbody tr:not(.table-active):hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.table-active,\n.table-active > td,\n.table-active > th {\n background-color: rgba(98, 0, 238, 0.04);\n}\n\n.table .thead-dark td,\n.table .thead-dark th {\n background-color: #3c3c46;\n color: #ffffff;\n}\n\n.table .thead-light td,\n.table .thead-light th {\n background-color: #f5f5f5;\n}\n\n.table-dark {\n background-color: #3c3c46;\n color: #ffffff;\n}\n\n.table-dark.table-bordered {\n border-color: #55555d;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #303030;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #565761;\n}\n\n.table-dark tbody,\n.table-dark tfoot {\n color: inherit;\n}\n\n.table-dark thead {\n color: rgba(255, 255, 255, 0.6);\n}\n\n.table-dark td,\n.table-dark th,\n.table-dark .table {\n border-color: #55555d;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n transition-duration: 0.195s;\n transition-property: opacity, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\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@media (min-width: 576px) {\n .modal {\n transition-duration: 0.2535s;\n }\n}\n\n@media (min-width: 992px) {\n .modal {\n transition-duration: 75ms;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal {\n transition: none;\n }\n}\n\n.modal.fade {\n transition-duration: 0.225s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n\n@media (min-width: 576px) {\n .modal.fade {\n transition-duration: 0.2925s;\n }\n}\n\n@media (min-width: 992px) {\n .modal.fade {\n transition-duration: 150ms;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade {\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.fade .modal-dialog {\n transition-duration: 0.225s;\n transition-property: transform;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n transform: scale(0.87);\n}\n\n@media (min-width: 576px) {\n .modal.fade .modal-dialog {\n transition-duration: 0.2925s;\n }\n}\n\n@media (min-width: 992px) {\n .modal.fade .modal-dialog {\n transition-duration: 150ms;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n opacity: 1;\n transform: scale(1);\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 vertical-align: baseline;\n width: 100%;\n}\n\n.modal-backdrop {\n background-color: rgba(0, 0, 0, 0.38);\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 opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 1;\n}\n\n.modal-header {\n align-items: center;\n border-bottom: 1px solid transparent;\n display: flex;\n justify-content: space-between;\n padding: 1rem 1.5rem calc(0.625rem - 1px);\n}\n\n.modal-header:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.modal-title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n margin: 0;\n}\n\n.modal-body {\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.03125em;\n line-height: 1.5rem;\n color: rgba(0, 0, 0, 0.6);\n flex: 1 1 auto;\n padding: 1.25rem 1.5rem;\n position: relative;\n}\n\n.modal-header + .modal-body {\n padding: 0 1.5rem 1.25rem;\n}\n\n.modal-dialog-scrollable .modal-header + .modal-body {\n padding: 0.5rem 1.5rem;\n}\n\n.modal-body > :last-child {\n margin-bottom: 0;\n}\n\n.modal-footer {\n align-items: flex-end;\n border-top: 1px solid transparent;\n display: flex;\n 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 margin-bottom: 0;\n padding: 0.5rem 0;\n}\n\n.list-group-item {\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 1.5rem;\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 color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.list-group-item.active {\n background-color: rgba(98, 0, 238, 0.12);\n color: rgba(0, 0, 0, 0.87);\n z-index: 2;\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.card .list-group-item {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.list-group-item-action {\n color: rgba(0, 0, 0, 0.87);\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 background-color: rgba(0, 0, 0, 0.04);\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n z-index: 1;\n}\n\n.list-group-item-action:focus {\n background-color: rgba(0, 0, 0, 0.12);\n outline: 0;\n}\n\n.list-group-item-action: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 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n padding: 0;\n}\n\n@media (min-width: 576px) {\n .expansion-panel {\n transition-duration: 0.39s;\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 1.5rem;\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 1.5rem;\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 border-radius: 4px;\n text-align: left;\n text-align: start;\n background-color: transparent;\n color: inherit;\n display: none;\n float: left;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5rem;\n list-style: none;\n margin: 0;\n max-height: calc(100vh - 32px);\n max-width: calc(100vw - 32px);\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[dir='rtl'] .dropdown-menu {\n text-align: right;\n text-align: start;\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.dropdown-menu-sm,\n.menu-cascading {\n font-size: 0.9375rem;\n line-height: 1.5rem;\n padding-top: 1rem;\n padding-bottom: 1rem;\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 color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 1rem;\n font-weight: bolder;\n line-height: 1.5rem;\n margin: 0;\n padding: 0.75rem 1rem;\n white-space: nowrap;\n}\n\n.dropdown-menu-sm .dropdown-header,\n.menu-cascading .dropdown-header {\n font-size: 0.9375rem;\n line-height: 1.5rem;\n padding: 0.25rem 1.5rem;\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 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n background: none;\n border: 0;\n clear: both;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n letter-spacing: 0.009375em;\n padding: 0.75rem 1rem;\n position: relative;\n text-align: inherit;\n transform-origin: 0 0;\n white-space: nowrap;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .dropdown-item {\n transition-duration: 0.39s;\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-menu-sm .dropdown-item,\n.menu-cascading .dropdown-item {\n padding: 0.25rem 1.5rem;\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}\n\n.dropdown-menu-sm .dropdown-item-text,\n.menu-cascading .dropdown-item-text {\n padding: 0.25rem 1.5rem;\n}\n\n.dropdown-toggle::after {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-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: '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: 0.375s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.38);\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: 0.4875s;\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: 0.195s;\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: 17.5rem;\n}\n\n@media (min-width: 576px) {\n .navdrawer-content {\n transition-duration: 0.2535s;\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: 0.225s;\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: 0.2925s;\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 /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.87);\n font-size: 0.875rem;\n font-weight: 500;\n line-height: 1.125rem;\n padding: 0.75rem 3rem;\n padding-left: 24px;\n}\n\n@media (min-width: 576px) {\n .navdrawer-nav .nav-link {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-nav .nav-link {\n transition-duration: 280ms;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navdrawer-nav .nav-link {\n transition: none;\n }\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 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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 17.5rem;\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: 0.675s;\n transition-duration: 0;\n transition-property: transform;\n z-index: 240;\n}\n\n@media (min-width: 576px) {\n .picker {\n transition-delay: 0.8775s;\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 max-width: calc(100vw - 2 * 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 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n background-color: rgba(0, 0, 0, 0.38);\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: 0.375s;\n}\n\n@media (min-width: 576px) {\n .picker-holder {\n transition-duration: 0.39s;\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: 0.4875s;\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: 0.375s;\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: 0.4875s;\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.material-icons,\n.picker-nav-prev,\n.picker-nav-prev.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.picker-input.form-control[readonly] {\n border-bottom-style: inherit;\n color: inherit;\n cursor: text;\n}\n\n.picker-input[readonly].form-control:hover, .picker-input.picker-input-active {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n.picker-input.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 0.3s 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: 0.39s;\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: 0.3s;\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: 0.39s;\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: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, opacity, transform 0.3s 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 (min-width: 576px) {\n .custom-control-label::before {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-control-label::before {\n transition-duration: 280ms;\n }\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-label::after {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n 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: '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 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@media (min-width: 576px) {\n .custom-switch .custom-control-label {\n transition-duration: 0.39s;\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 0.3s 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: 0.39s;\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 0.3s 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: 0.39s;\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 {\n border-radius: 4px;\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n align-items: center;\n background-clip: padding-box;\n background-color: #333333;\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: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n margin: 0.5rem;\n max-width: 42rem;\n min-height: 48px;\n min-width: 21.5rem;\n opacity: 0;\n overflow: hidden;\n transform: scale(0.8);\n transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1);\n z-index: 240;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n opacity: 1;\n transform: scale(1);\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast .close {\n align-items: flex-start;\n border-radius: 50%;\n color: rgba(255, 255, 255, 0.87);\n display: flex;\n height: 36px;\n justify-content: center;\n line-height: 0;\n margin-right: 1rem;\n padding: 9px;\n width: 36px;\n}\n\n.toast .btn, .toast .card-link {\n background: transparent;\n box-shadow: none;\n color: #bb86fc;\n margin-right: 8px;\n padding: 0 8px;\n}\n\n.toast .btn:first-of-type, .toast .card-link:first-of-type {\n margin-left: auto;\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 align-items: center;\n background-clip: padding-box;\n display: flex;\n flex-grow: 1;\n padding: 14px 16px;\n}\n\n.toast-body {\n flex-grow: 0;\n flex-shrink: 0;\n margin-right: 8px;\n margin-left: 0;\n}\n\n.toast-stacked {\n align-items: flex-start;\n flex-direction: column;\n}\n\n.toast-stacked .toast-body {\n align-self: flex-end;\n margin-bottom: 8px;\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 .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 width: 100%;\n}\n\n.nav-tabs.border-0, .nav-tabs.border-bottom-0 {\n box-shadow: none;\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 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n color: rgba(0, 0, 0, 0.54);\n display: flex;\n flex: 1 0 auto;\n font-size: 0.875rem;\n font-weight: 500;\n height: 3rem;\n justify-content: center;\n letter-spacing: 0.089286em;\n line-height: 2.25rem;\n max-width: 22.5rem;\n min-width: 5.625rem;\n padding: 0 1.5rem;\n position: relative;\n text-transform: uppercase;\n}\n\n@media (min-width: 576px) {\n .nav-tabs .nav-link {\n transition-duration: 0.39s;\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.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 0.3s 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: 0.39s;\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.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}\n\n.nav-tabs .nav-link i,\n.nav-tabs .nav-link .material-icon {\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 0.3s 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: 0.39s;\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-tabs-scrollable {\n margin-left: 3.25rem;\n}\n\n.nav-tabs-scrollable .nav-tabs {\n box-shadow: none;\n flex-wrap: nowrap;\n overflow-x: auto;\n overflow-y: hidden;\n padding-bottom: 3rem;\n}\n\n.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar {\n display: none;\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=\".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 0.3s 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: 0.39s;\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: '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 0.3s 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: 0.39s;\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 0.3s 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: 0.39s;\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 {\n align-items: center;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\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 0.3s 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: 0.39s;\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 0.3s 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: 0.39s;\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 > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\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 0.3s 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: 0.39s;\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 0.3s 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: 0.39s;\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 0.3s 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: 0.39s;\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,\n .navbar-expand-sm > .container-sm,\n .navbar-expand-sm > .container-md,\n .navbar-expand-sm > .container-lg,\n .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,\n .navbar-expand-sm > .container-sm,\n .navbar-expand-sm > .container-md,\n .navbar-expand-sm > .container-lg,\n .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,\n .navbar-expand-md > .container-sm,\n .navbar-expand-md > .container-md,\n .navbar-expand-md > .container-lg,\n .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,\n .navbar-expand-md > .container-sm,\n .navbar-expand-md > .container-md,\n .navbar-expand-md > .container-lg,\n .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,\n .navbar-expand-lg > .container-sm,\n .navbar-expand-lg > .container-md,\n .navbar-expand-lg > .container-lg,\n .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,\n .navbar-expand-lg > .container-sm,\n .navbar-expand-lg > .container-md,\n .navbar-expand-lg > .container-lg,\n .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,\n .navbar-expand-xl > .container-sm,\n .navbar-expand-xl > .container-md,\n .navbar-expand-xl > .container-lg,\n .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,\n .navbar-expand-xl > .container-sm,\n .navbar-expand-xl > .container-md,\n .navbar-expand-xl > .container-lg,\n .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,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.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,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.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 0.3s 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: 0.39s;\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: '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: 0.225s;\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: 0.2925s;\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: 4px !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-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.material-icons {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n}\n\n.material-icons.md-18 {\n font-size: 1.125rem;\n}\n\n.material-icons.md-36 {\n font-size: 2.25rem;\n}\n\n.material-icons.md-48 {\n font-size: 3rem;\n}\n\n.material-icons-inline {\n font-size: inherit;\n line-height: 1;\n}\n\n::-webkit-scrollbar {\n height: 8px;\n width: 12px;\n}\n\n::-webkit-scrollbar-button {\n background-color: transparent;\n display: block;\n height: 4px;\n}\n\n::-webkit-scrollbar-track {\n background: transparent;\n}\n\n::-webkit-scrollbar-track-piece {\n background: transparent none;\n border: solid 4px transparent;\n border-right-width: 8px;\n}\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\n::-webkit-scrollbar-thumb:window-inactive {\n box-shadow: inset 0 0 0 6px rgba(224, 223, 225, 0.5);\n}\n\n.custom-scrollbar,\n.table-responsive,\n.modal-dialog-scrollable .modal-body,\nselect {\n overflow: 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\n@media print {\n *,\n *::before,\n *::after {\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a:not(.btn):not(.card-link) {\n text-decoration: underline;\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 .navbar {\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}\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}\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 !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\n// Change these values to customise colour palettes\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-bolder !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: 2.25rem !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-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// stylelint-disable\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 @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n @each $name, $width in $grid-breakpoints {\n @if ($container-max-width > $width or $breakpoint == $name) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// 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\n// Keep compatibility for Material UI v1\n\n.typography-display-4,\n.typography-headline-1 {\n @include typography-headline-1;\n}\n\n.typography-display-3,\n.typography-headline-2 {\n @include typography-headline-2;\n}\n\n.typography-display-2,\n.typography-headline-3 {\n @include typography-headline-3;\n}\n\n.typography-display-1,\n.typography-headline-4 {\n @include typography-headline-4;\n}\n\n.typography-headline,\n.typography-headline-5 {\n @include typography-headline-5;\n}\n\n.typography-headline-6,\n.typography-title {\n @include typography-headline-6;\n}\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\n// Headings - bootstrap classes\n\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 { @include typography-headline-1; }\n\nh2,\n.h2,\n.display-2 { @include typography-headline-2; }\n\nh3,\n.h3,\n.display-3 { @include typography-headline-3; }\n\nh4,\n.h4,\n.display-4 { @include typography-headline-4; }\n\nh5,\n.h5 { @include typography-headline-5; }\n\nh6,\n.h6,\n.lead { @include typography-headline-6; }\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 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 border-radius: 50%;\n display: inline-block;\n font-size: $font-size-caption;\n font-weight: $badge-btn-font-weight;\n height: $badge-width;\n line-height: $badge-width;\n position: absolute;\n top: -$badge-width / 2;\n right: -$badge-width / 2;\n width: $badge-width;\n\n &.badge-before {\n left: -$badge-width / 2;\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// @mixin badge-variant not used\n",".breadcrumb {\n align-items: center;\n background-color: $breadcrumb-bg;\n display: flex;\n flex-wrap: wrap;\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 &: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","$transition-scale: 0.87 !default;\n\n// The movement of an element is based on https://material.google.com/motion/movement.html\n\n// Transition duration\n// Based on https://material.google.com/motion/duration-easing.html#duration-easing-common-durations\n\n// todo\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; // 130 ms\n\n$transition-duration-mobile: 0.3s !default;\n$transition-duration-mobile-complex: 0.375s !default;\n$transition-duration-mobile-entering: 0.225s !default;\n$transition-duration-mobile-leaving: 0.195s !default;\n\n$transition-duration-tablet: 0.39s !default;\n$transition-duration-tablet-complex: 0.4875s !default;\n$transition-duration-tablet-entering: 0.2925s !default;\n$transition-duration-tablet-leaving: 0.2535s !default;\n\n// Transition timing function\n// Based on https://material.google.com/motion/duration-easing.html#duration-easing-natural-easing-curves\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: '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-components.github.io/material-components-web-catalog/#/component/elevation\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, 4)\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, 8) !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; // cfcfcf\n$chip-bg-active: rgba($black, $overlay-pressed-colored-opacity) !default; // b3b3b3\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-elevation-shadow-hover: map-get($elevation-shadows, 2) !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-color: $black-primary !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; //$dark-theme-2\n$table-dark-border-color: #55555d !default;\n$table-dark-color: $white !default;\n\n$table-tbody-cell-height: 3.25rem !default; // 3\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-color: $table-tfoot-color !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-cell-padding-x: $spacer !default;\n$table-sm-tbody-cell-height: 2.25rem !default;\n//$table-sm-tbody-padding-y: (($table-sm-tbody-cell-height - $table-tbody-font-size * $table-line-height) / 2) !default;\n$table-sm-tfoot-cell-height: 2.5rem !default;\n//$table-sm-tfoot-padding-y: (($table-sm-tfoot-cell-height - $table-tfoot-font-size * $table-line-height) / 2) !default;\n$table-sm-thead-cell-height: $table-sm-tfoot-cell-height !default;\n//$table-sm-thead-padding-y: (($table-sm-thead-cell-height - $table-font-size * $table-line-height) / 2) !default;\n\n// Based on https://material.io/components/dialogs/\n\n$dialog-backdrop-bg: $black-hint !default;\n$dialog-backdrop-opacity: 1 !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-btn-stacked-height: 3rem !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; //$spacer-lg\n$dialog-padding-x: $spacer-lg !default;\n$dialog-padding-y: $spacer-sm !default;\n$dialog-show-transform: scale(1) !default;\n$dialog-transition-scale: $transition-scale !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-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-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-lg !default;\n$expansion-panel-padding-y: (($expansion-panel-height - $expansion-panel-font-size * $expansion-panel-line-height) / 2) !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-x-cascading: $spacer-lg !default;\n$menu-link-padding-y: (($menu-link-height - $menu-line-height) / 2) !default;\n$menu-link-padding-y-cascading: (($menu-link-height-cascading - $menu-line-height-cascading) / 2) !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: 3rem !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: 17.5rem !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(secondary)!default;\n$snackbar-color: rgba($white, $black-primary-opacity) !default;\n$snackbar-elevation-shadow: map-get($elevation-shadows, 6) !default;\n//$snackbar-height-multi: 5rem !default;\n$snackbar-inner-spacer-x: $spacer-lg !default;\n//$snackbar-inner-spacer-x-desktop: $spacer-xl !default;\n$snackbar-margin-x: $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//$snackbar-padding-y-multi: 1.25rem !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-border-color: $border-color !default;\n//$nav-tab-border-width: $border-width !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; // 1\n$nav-tab-link-opacity: $white-secondary-opacity !default;\n$nav-tab-link-padding-x: $spacer-lg !default; //.75rem\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 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",".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 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; // 2\n }\n\n &:focus {\n background-color: rgba($black, $overlay-focus-white-opacity);\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 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 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: 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: $popover-font-size;\n margin: $popover-margin;\n max-width: $popover-max-width;\n position: absolute;\n top: 0;\n left: 0;\n word-wrap: break-word;\n z-index: map-get($popover-elevation-shadow, elevation);\n}\n\n.popover-header {\n @include typography-headline-6;\n\n margin-bottom: 0;\n padding: $popover-padding-y $popover-padding-x 0;\n\n &:empty {\n display: none;\n }\n\n &:last-child {\n padding-bottom: $popover-padding-y;\n }\n}\n\n.popover-body {\n padding: $popover-padding-y $popover-padding-x;\n // color: $popover-body-color;\n\n > :last-child {\n margin-bottom: 0;\n }\n}\n\n// Desktop\n\n@include media-breakpoint-up($popover-breakpoint) {\n .popover {\n margin: $popover-margin-desktop;\n }\n}\n","@mixin reset-text {\n @include text-align(left);\n\n font-family: $font-family-base;\n font-style: normal;\n font-weight: $font-weight-regular;\n letter-spacing: normal;\n line-break: auto;\n line-height: $line-height-base;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n}\n",".embed-responsive {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n\n &::before {\n content: '';\n display: block;\n }\n\n embed,\n iframe,\n object,\n video,\n .embed-responsive-item {\n border: 0;\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n }\n}\n\n.embed-responsive-1by1 {\n &::before {\n padding-top: percentage(1 / 1);\n }\n}\n\n.embed-responsive-4by3 {\n &::before {\n padding-top: percentage(3 / 4);\n }\n}\n\n.embed-responsive-16by9 {\n &::before {\n padding-top: percentage(9 / 16);\n }\n}\n\n.embed-responsive-21by9 {\n &::before {\n padding-top: percentage(9 / 21);\n }\n}\n",".fade {\n //@include transition-standard(opacity);\n transition: opacity $transition-duration-desktop-complex $transition-timing-function-standard;\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n @include transition-standard(height);\n\n height: 0;\n overflow: hidden;\n position: relative;\n}\n\n// stylelint-disable-next-line selector-no-qualifying-type\ntbody.collapse.show {\n display: table-row-group;\n}\n\n// stylelint-disable-next-line selector-no-qualifying-type\ntr.collapse.show {\n display: table-row;\n}\n","// Btn raised : https://material.io/design/components/buttons.html#\n// Todo btn-light color, btn-light-outline\n\n.btn {\n @include border-radius($btn-border-radius);\n @include transition-standard(all);\n\n align-items: center;\n background-color: transparent;\n background-image: none;\n border: 0;\n box-shadow: map-get($btn-elevation-shadow, shadow);\n color: $btn-color;\n display: inline-flex;\n font-size: $btn-font-size;\n font-weight: $btn-font-weight;\n height: $btn-height;\n justify-content: center;\n letter-spacing: 0.0892857143em;\n line-height: inherit;\n margin: 0;\n max-width: 100%;\n min-width: $btn-min-width;\n outline: none;\n padding: $btn-padding-y $btn-padding-x;\n position: relative;\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 background-color: theme-color($color);\n color: color-yiq(theme-color($color));\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/* .btn-link {\n //background-color: transparent;\n //border-radius: 0;\n box-shadow: none;\n color: $link-color;\n //font-weight: $font-weight-medium;\n text-decoration: $link-decoration;\n text-transform: none;\n\n @include hover-focus-active {\n color: $link-color-hover;\n text-decoration: $link-decoration-hover;\n }\n\n @include hover-focus {\n background-image: none;\n box-shadow: none;\n }\n\n &.active,\n &:active {\n background-color: transparent;\n box-shadow: none;\n }\n\n &.disabled,\n &:disabled {\n background-color: transparent;\n color: $btn-color-disabled;\n text-decoration: none;\n }\n} */\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 to a button\n.btn-icon-prepend > i,\n.btn-icon-prepend > .material-icons {\n font-size: $btn-icon-size;\n margin-right: $spacer-sm;\n margin-left: -$spacer-xs;\n}\n\n// stylelint-disable\n.btn-icon-prepend[class*='btn-flat'] > i,\n.btn-icon-prepend.btn-link > i,\n.btn-icon-prepend[class*='btn-flat'] > .material-icons\n.btn-icon-prepend.btn-link > .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 > .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","// 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 `