]/;e.exports=n},function(e,t,n){var r=n(9),m=n(7);e.exports=function(){var A=r.newEl("canvas"),g=null;return function(e){null==g&&(g=A.getContext("2d"));var t=m.canvasRatio(),n=e.root;A.width=t*n.properties.width,A.height=t*n.properties.height,g.textBaseline="middle";var r=n.children.holderBg,i=t*r.width,o=t*r.height,a=2,s=a/2;g.fillStyle=r.properties.fill,g.fillRect(0,0,i,o),r.properties.outline&&(g.strokeStyle=r.properties.outline.fill,g.lineWidth=r.properties.outline.width,g.moveTo(s,s),g.lineTo(i-s,s),g.lineTo(i-s,o-s),g.lineTo(s,o-s),g.lineTo(s,s),g.moveTo(0,s),g.lineTo(i,o-s),g.moveTo(0,o-s),g.lineTo(i,s),g.stroke());var l=n.children.holderTextGroup;g.font=l.properties.font.weight+" "+t*l.properties.font.size+l.properties.font.units+" "+l.properties.font.family+", monospace",g.fillStyle=l.properties.fill;for(var c in l.children){var u=l.children[c];for(var h in u.children){var d=u.children[h],f=t*(l.x+u.x+d.x),p=t*(l.y+u.y+d.y+l.properties.leading/2);g.fillText(d.properties.text,f,p)}}return A.toDataURL("image/png")}}()}])}),function(e,t){t&&(Holder=e.Holder)}(this,"undefined"!=typeof Meteor&&"undefined"!=typeof Package);(function(i){"use strict";i(function(){anchors.options={icon:"#"};anchors.add(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5");i(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5").wrapInner("");i("div.highlight, figure.highlight").each(function(){var e='';i(this).before(e);i(".btn-clipboard").on("mouseleave",function(){i(this).tooltip("hide")}).tooltip()});var e=new ClipboardJS(".btn-clipboard",{target:function(e){return e.parentNode.nextElementSibling}});e.on("error",function(e){var t=/Mac/i.test(navigator.userAgent)?"⌘":"Ctrl-";var n="Press "+t+"C to copy";i(e.trigger).attr("title",n).tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle")});e.on("success",function(e){i(e.trigger).attr("title","Copied!").tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle");e.clearSelection()});i('.bd-content [href="#"]').on("click",function(e){e.preventDefault()});docsearch({apiKey:"2fd5dd7db27677f3e04d994bf7b94316",indexName:"material",inputSelector:"#doc-search",debug:true,algoliaOptions:{facetFilters:["version:4.6"]},handleSelected:function(e,t,n){var r=n.url;r=n.isLvl1?r.split("#")[0]:r;window.location.href=r},transformData:function(e){return e.map(function(e){var t="https://getbootstrap.com/";e.url=window.location.origin.startsWith(t)?e.url:e.url.replace(t,"/");if(e.anchor==="content"){e.url=e.url.replace(/#content$/,"");e.anchor=null}return e})}});i(".floating-label .custom-select, .floating-label .form-control").floatinglabel();Holder.addTheme("gray",{bg:"#424242",fg:"rgba(255, 255, 255, .7)",fontweight:"normal"});i('.bd-example-indeterminate [type="checkbox"]').prop("indeterminate",true);i("#exampleModal").on("show.bs.modal",function(e){var t=i(e.relatedTarget);var n=i(this);var r=t.data("whatever");n.find(".modal-body input").val(r);n.find(".modal-title").text("New message to "+r)});i('.navbar-brand img[src="/material/assets/brand/bootstrap-solid.svg"]').addClass("mr-2 rounded").attr({height:36,src:"/material/apple-touch-icon.png",width:36});i("#exampleInputDatePicker1").pickdate();i("#exampleInputDatePicker2").pickdate({cancel:"Clear",closeOnCancel:false,closeOnSelect:true,container:"body",containerHidden:"body",firstDay:1,format:"You selecte!d: dddd, d mm, yy",formatSubmit:"dd/mmmm/yyyy",hiddenPrefix:"prefix_",hiddenSuffix:"_suffix",labelMonthNext:"Go to the next month",labelMonthPrev:"Go to the previous month",labelMonthSelect:"Choose a month from the dropdown menu",labelYearSelect:"Choose a year from the dropdown menu",ok:"Close",onClose:function(){console.log("Datepicker closes")},onOpen:function(){console.log("Datepicker opens")},selectMonths:true,selectYears:10,today:"Today"});i("#exampleInputDatePicker3").pickdate({max:true,min:-10});i("#exampleInputDatePicker4").pickdate({max:new Date(2016,1,13),min:new Date(2016,0,3)});i("#exampleInputDatePicker5").pickdate({max:[2016,1,13],min:[2016,0,3]});i("#exampleInputDatePicker6").pickdate({disable:[new Date(2016,0,16),new Date(2016,0,20),[2016,0,24]]});i("#exampleInputDatePicker7").pickdate({disable:[1,2,3]});i("#exampleInputDatePicker8").pickdate({disable:[{from:new Date(2016,0,16),to:[2016,0,24]}]});i("#exampleInputDatePicker9").pickdate({disable:[{from:-10,to:true}]});i("#exampleInputDatePicker10").pickdate({disable:[{from:[2016,0,16],to:10}]});i(".bd-toggle-animated-progress").on("click",function(){i(this).siblings(".progress").find(".progress-bar-striped").toggleClass("progress-bar-animated")});i("#toast-demo1-btn").on("click",function(){i("#toast-demo1").toast("show")});i("#toast-demo2-btn").on("click",function(){i("#toast-demo2").toast("show")});i("#toast-demo3-btn").on("click",function(){i("#toast-demo3").toast("show")});i("#toast-demo4-btn").on("click",function(){i("#toast-demo4").toast("show")});i("#toast-demo5-btn").on("click",function(){i("#toast-demo5").toast("show")});i(window).on("scroll",function(){if(i(window).scrollTop()>0){i(".toolbar-waterfall").addClass("waterfall")}else{i(".toolbar-waterfall").removeClass("waterfall")}});i('[data-toggle="popover"]').popover();i(".bd-example .toast").toast({autohide:false}).toast("show");i("#liveToastBtn").on("click",function(){i("#liveToast").toast("show")});i(".tooltip-test").tooltip();i(".popover-test").popover();i(".tooltip-demo").tooltip({container:"body",selector:'[data-toggle="tooltip"]'})})})(jQuery);
\ No newline at end of file
diff --git a/gh-pages/material/LICENSE b/gh-pages/material/LICENSE
new file mode 100644
index 000000000..e451b8132
--- /dev/null
+++ b/gh-pages/material/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2015 Daemon Internet Consultants
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/gh-pages/material/apple-touch-icon.png b/gh-pages/material/apple-touch-icon.png
new file mode 100644
index 000000000..26ae8ae8f
Binary files /dev/null and b/gh-pages/material/apple-touch-icon.png differ
diff --git a/gh-pages/material/css/material-plugins.css b/gh-pages/material/css/material-plugins.css
new file mode 100644
index 000000000..b4cda33e2
--- /dev/null
+++ b/gh-pages/material/css/material-plugins.css
@@ -0,0 +1,2173 @@
+/*!
+ * Material themes by djibe for various plugins (standalone)
+ */
+.dataTables_wrapper {
+ margin-bottom: 2rem;
+}
+
+.dataTables_wrapper .dataTable {
+ margin-bottom: 0;
+}
+
+.dataTables_wrapper > .data-table {
+ width: 100%;
+}
+
+.dataTable thead td,
+.dataTable thead th {
+ cursor: pointer;
+ text-transform: lowercase;
+}
+
+.dataTable thead td::first-letter,
+.dataTable thead th::first-letter {
+ text-transform: uppercase;
+}
+
+.dataTable .dataTables_empty {
+ font-weight: 500;
+}
+
+@media print {
+ .dataTable tbody td,
+ .dataTable tbody th {
+ height: 2.25rem;
+ }
+ .dataTable tfoot td,
+ .dataTable tfoot th,
+ .dataTable thead td,
+ .dataTable thead th {
+ height: 2.5rem;
+ }
+}
+
+.dataTable thead th.sorting_asc,
+.dataTable thead th.sorting_desc {
+ position: relative;
+}
+
+.dataTable thead th.sorting_asc::after,
+.dataTable thead th.sorting_desc::after {
+ opacity: 0.54 !important;
+}
+
+.dataTable thead th.sorting:hover::after {
+ opacity: 0.27;
+}
+
+.dataTable thead th[class*='sorting']::after {
+ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z'/%3E%3C/svg%3E");
+ height: 18px;
+ margin: 0 0.25rem;
+ opacity: 0;
+ position: absolute;
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
+ width: 18px;
+}
+
+.dataTable thead th[class*='sorting']:focus {
+ outline: 0;
+}
+
+.dataTable thead th.sorting_desc::after {
+ -webkit-transform: rotate(-180deg);
+ transform: rotate(-180deg);
+}
+
+.dataTables_filter {
+ display: -ms-flexbox;
+ display: flex;
+ margin-bottom: 1rem;
+}
+
+.dataTables_filter > label {
+ display: -ms-flexbox;
+ display: flex;
+ margin-left: auto;
+ min-width: 280px;
+ position: relative;
+}
+
+.dataTables_filter > label::before {
+ background: no-repeat center/24px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath fill='%23757575' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
+ content: '';
+ height: 46px;
+ position: absolute;
+ left: 1rem;
+ width: 24px;
+}
+
+.dataTables_filter > label input {
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ border-radius: 24px;
+ padding: 11px 16px 11px 48px;
+ transition: border 150ms linear, box-shadow 150ms linear;
+}
+
+.dataTables_filter > label input:hover {
+ border-color: rgba(0, 0, 0, 0.38);
+ box-shadow: none;
+}
+
+.dataTables_filter > label input:focus {
+ border-color: transparent;
+ box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
+}
+
+@media screen and (max-width: 960px) {
+ .dataTables_filter > label {
+ margin-left: 0;
+ width: 100%;
+ }
+}
+
+.dataTables_wrapper .bottom {
+ -ms-flex-align: center;
+ align-items: center;
+ border-top: 1px solid #e1e1e1;
+ display: -ms-flexbox;
+ display: flex;
+ min-height: 52px;
+ padding: 0 2px 0 1rem;
+}
+
+@media screen and (max-width: 768px) {
+ .dataTables_wrapper .bottom {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ }
+}
+
+.dataTables-svg {
+ display: inline-block;
+ fill: currentColor;
+ font-size: 1.5rem;
+ height: 24px;
+ transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
+ width: 24px;
+}
+
+.dt-buttons .btn-icon:hover .dataTables-svg {
+ color: #212121;
+}
+
+.dt-buttons .dataTables-svg {
+ color: #757575;
+}
+
+.dt-buttons > .btn-icon > span {
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.dataTables_length {
+ margin-right: 2rem;
+ margin-left: auto;
+}
+
+.dataTables_length .custom-select {
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ cursor: pointer;
+ margin-left: 0.5rem;
+ padding: 0.375rem 30px calc(0.375rem - 1px) 1rem;
+ width: auto;
+}
+
+.dataTables_length .custom-select:hover {
+ border-color: rgba(0, 0, 0, 0.42);
+}
+
+.dataTables_length .custom-select:focus {
+ border-color: #6200ee;
+ box-shadow: none;
+}
+
+.dataTables_length > label {
+ -ms-flex-align: center;
+ align-items: center;
+ color: inherit;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 0.875rem;
+ letter-spacing: 0.01071em;
+ line-height: 1.43;
+}
+
+.dataTables_info,
+.dataTables_length .custom-select {
+ font-size: 0.875rem;
+ letter-spacing: 0.01071em;
+ line-height: 1.43;
+}
+
+.dataTables_paginate .page-item > .page-link {
+ border-radius: 50%;
+ margin-left: 0;
+ padding: 12px;
+ transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+.dataTables_paginate .page-item.disabled > .page-link {
+ opacity: 0.3;
+}
+
+.dataTables_paginate > .pagination {
+ margin: 0 0 0 20px;
+ padding: 0;
+}
+
+.dataTable.fixedHeader-floating, .dataTable.fixedHeader-locked {
+ border-bottom: 1px solid #e1e1e1;
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+}
+
+.dataTable.fixedHeader-floating {
+ position: fixed !important;
+}
+
+.dataTable.fixedHeader-locked {
+ position: absolute !important;
+}
+
+@media print {
+ .dataTable.fixedHeader-floating {
+ display: none;
+ }
+}
+
+.dtr-control:focus {
+ outline: 0;
+}
+
+table.dataTable.DTCR_clonedTable {
+ background-color: #ebebeb;
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
+ position: absolute !important;
+ z-index: 40;
+}
+
+div.DTCR_pointer {
+ background-color: #757575;
+ width: 1px;
+ z-index: 39;
+}
+
+@-webkit-keyframes dtb-spinner {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes dtb-spinner {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+
+div.dt-button-info {
+ background-color: #333333;
+ border: 0;
+ border-radius: 4px;
+ box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
+ color: rgba(255, 255, 255, 0.87);
+ font-size: 0.875rem;
+ font-weight: 400;
+ height: 3rem;
+ letter-spacing: 0.017857em;
+ line-height: 1.25rem;
+ margin: 0.5rem;
+ max-width: 42rem;
+ min-width: 21.5rem;
+ overflow: hidden;
+ position: fixed;
+ top: auto;
+ bottom: 0;
+ left: calc(50% - 172px);
+ text-align: left;
+ width: auto;
+ z-index: 239;
+}
+
+div.dt-button-info h2 {
+ display: none;
+}
+
+div.dt-button-info > div {
+ padding: 1rem;
+}
+
+/*
+div.dt-button-collection-title {
+ font-size: 0.9em;
+ padding: 0.3em 0 0.5em;
+ text-align: center;
+
+ &:empty {
+ display: none;
+ }
+}
+
+div.dt-button-collection {
+ position: absolute;
+ z-index: 2001;
+
+ &.two-column {
+ width: 400px;
+ }
+
+ &:last-child {
+ column-gap: 8px;
+ display: block !important;
+
+ > * {
+ break-inside: avoid;
+ }
+ }
+
+ div.dropdown-menu {
+ display: block;
+ min-width: 100%;
+ z-index: 2002;
+ }
+
+ div.dt-button-collection-title {
+ background-color: $white;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ }
+}
+
+div.dt-button-collection.fixed {
+ border-radius: 0;
+ margin-left: -75px;
+ position: fixed;
+ top: 50%;
+ left: 50%;
+
+ &.two-column {
+ margin-left: -200px;
+ }
+
+ &.three-column {
+ margin-left: -225px;
+ }
+
+ &.four-column {
+ margin-left: -300px;
+ }
+}
+
+div.dt-button-collection.two-column> :last-child {
+ padding-bottom: 1px;
+ column-count: 2;
+}
+
+div.dt-button-collection.three-column {
+ width: 450px;
+}
+
+div.dt-button-collection.three-column> :last-child {
+ padding-bottom: 1px;
+ column-count: 3;
+}
+
+div.dt-button-collection.four-column {
+ width: 600px;
+}
+
+div.dt-button-collection.four-column> :last-child {
+ padding-bottom: 1px;
+ column-count: 4;
+}
+
+div.dt-button-collection .dt-button {
+ border-radius: 0;
+}
+
+div.dt-button-collection.fixed {
+ max-width: none;
+}
+
+div.dt-button-collection.fixed:before,
+div.dt-button-collection.fixed:after {
+ display: none;
+}
+
+div.dt-button-background {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 999;
+}
+
+@media screen and (max-width: 767px) {
+ div.dt-buttons {
+ float: none;
+ width: 100%;
+ text-align: center;
+ margin-bottom: 0.5em;
+ }
+
+ div.dt-buttons a.btn {
+ float: none;
+ }
+}
+
+div.dt-buttons button.btn.processing,
+div.dt-buttons div.btn.processing,
+div.dt-buttons a.btn.processing {
+ color: rgba(0, 0, 0, 0.2);
+}
+
+div.dt-buttons button.btn.processing:after,
+div.dt-buttons div.btn.processing:after,
+div.dt-buttons a.btn.processing:after {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ width: 16px;
+ height: 16px;
+ margin: -8px 0 0 -8px;
+ box-sizing: border-box;
+ display: block;
+ content: ' ';
+ border: 2px solid #282828;
+ border-radius: 50%;
+ border-left-color: transparent;
+ border-right-color: transparent;
+ animation: dtb-spinner 1500ms infinite linear;
+}
+*/
+table.dataTable.dtr-inline.collapsed > tbody > tr > td.child {
+ padding: 8px 8px 8px 42px;
+}
+
+.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before,
+.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before,
+.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before {
+ display: none;
+}
+
+.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td:first-child,
+.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th:first-child {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ padding-left: 8px;
+}
+
+.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
+.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
+ padding-left: 27px;
+}
+
+.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before,
+.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before {
+ border-radius: 14px;
+ height: 14px;
+ line-height: 14px;
+ top: 5px;
+ left: 4px;
+ text-indent: 3px;
+ width: 14px;
+}
+
+.dataTable.dtr-column > tbody > tr > td.control,
+.dataTable.dtr-column > tbody > tr > th.control {
+ cursor: pointer;
+ position: relative;
+}
+
+table.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control,
+table.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control {
+ padding-left: 42px;
+}
+
+table.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control::before,
+table.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control::before {
+ background: no-repeat center/24px url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"%3E%3Cpath d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/%3E%3C/svg%3E');
+ background-color: transparent;
+ border: 0;
+ border-radius: 0;
+ box-shadow: none;
+ content: '';
+ height: 24px;
+ line-height: 0;
+ margin-top: 0;
+ position: absolute;
+ top: 1rem;
+ left: 0.5rem;
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ transition: -webkit-transform 200ms linear;
+ transition: transform 200ms linear;
+ transition: transform 200ms linear, -webkit-transform 200ms linear;
+ width: 24px;
+}
+
+table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before,
+table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control::before {
+ background-color: transparent;
+ -webkit-transform: rotate(-180deg);
+ transform: rotate(-180deg);
+}
+
+table.dataTable > tbody > tr.child:hover {
+ background: transparent !important;
+}
+
+table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
+ border-bottom: 0;
+ padding: 6px 0;
+}
+
+table.dataTable > tbody > tr.child ul.dtr-details > li {
+ border-bottom: none;
+}
+
+.dataTable > tbody > tr.child span.dtr-title {
+ display: inline-block;
+ font-weight: 500;
+ margin-right: 16px;
+ min-width: 75px;
+ text-transform: lowercase;
+}
+
+.dataTable > tbody > tr.child span.dtr-title::first-letter {
+ text-transform: uppercase;
+}
+
+div.dtr-modal {
+ height: 100%;
+ padding: 10em 1em;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ z-index: 100;
+}
+
+div.dtr-modal div.dtr-modal-display {
+ background-color: #f5f5f7;
+ border: 1px solid #000000;
+ border-radius: 0.5em;
+ box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
+ height: 50%;
+ margin: auto;
+ overflow: auto;
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ width: 50%;
+ z-index: 102;
+}
+
+div.dtr-modal div.dtr-modal-content {
+ padding: 1em;
+ position: relative;
+}
+
+div.dtr-modal div.dtr-modal-close {
+ background-color: #f9f9f9;
+ border: 1px solid #eaeaea;
+ border-radius: 3px;
+ cursor: pointer;
+ height: 22px;
+ position: absolute;
+ top: 6px;
+ right: 6px;
+ text-align: center;
+ width: 22px;
+ z-index: 12;
+}
+
+div.dtr-modal div.dtr-modal-close:hover {
+ background-color: #eaeaea;
+}
+
+div.dtr-modal div.dtr-modal-background {
+ background: rgba(0, 0, 0, 0.6);
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 101;
+}
+
+@media screen and (max-width: 767px) {
+ div.dtr-modal div.dtr-modal-display {
+ width: 95%;
+ }
+}
+
+div.dtr-bs-modal table.table tr:first-child td {
+ border-top: none;
+}
+
+.flatpickr-calendar {
+ -webkit-animation: none;
+ animation: none;
+ background: #ffffff;
+ border-radius: 4px;
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
+ display: none;
+ opacity: 0;
+ position: absolute;
+ -ms-touch-action: manipulation;
+ touch-action: manipulation;
+ visibility: hidden;
+ width: 307.875px;
+}
+
+.flatpickr-calendar:focus {
+ outline: 0;
+}
+
+.flatpickr-calendar.open, .flatpickr-calendar.inline {
+ max-height: 40rem;
+ opacity: 1;
+ visibility: visible;
+}
+
+.flatpickr-calendar.open {
+ display: inline-block;
+ z-index: 99999;
+}
+
+.flatpickr-calendar.open.animate {
+ -webkit-animation: fpFadeInDown 250ms cubic-bezier(0, 0, 0.2, 1);
+ animation: fpFadeInDown 250ms cubic-bezier(0, 0, 0.2, 1);
+}
+
+.flatpickr-calendar.inline {
+ display: block;
+ position: relative;
+ top: 4px;
+}
+
+.flatpickr-calendar.static {
+ position: absolute;
+ top: calc(100% + 2px);
+}
+
+.flatpickr-calendar.static.open {
+ display: block;
+ z-index: 999;
+}
+
+.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
+ box-shadow: none !important;
+}
+
+.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
+ box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
+}
+
+.flatpickr-calendar .hasWeeks .dayContainer,
+.flatpickr-calendar .hasTime .dayContainer {
+ border-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.flatpickr-calendar .hasWeeks .dayContainer {
+ border-left: 0;
+}
+
+.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
+ border-top: 1px solid #d7d7d7;
+ height: 40px;
+}
+
+.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
+ height: auto;
+}
+
+.flatpickr-wrapper {
+ display: inline-block;
+ position: relative;
+}
+
+.flatpickr-months {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ padding: 1rem 0 12px;
+}
+
+.flatpickr-months .flatpickr-month {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.9);
+ fill: rgba(0, 0, 0, 0.9);
+ -ms-flex: 1;
+ flex: 1;
+ margin-left: 2rem;
+ overflow: hidden;
+ position: relative;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.flatpickr-months .flatpickr-prev-month,
+.flatpickr-months .flatpickr-next-month {
+ -ms-flex-align: center;
+ align-items: center;
+ border-radius: 12px;
+ cursor: pointer;
+ display: -ms-flexbox;
+ display: flex;
+ height: 24px;
+ -ms-flex-pack: center;
+ justify-content: center;
+ position: relative;
+ text-decoration: none;
+ width: 24px;
+ z-index: 3;
+}
+
+.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
+.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
+ display: none;
+}
+
+.flatpickr-months .flatpickr-prev-month:hover,
+.flatpickr-months .flatpickr-next-month:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+
+.flatpickr-months .flatpickr-prev-month:active,
+.flatpickr-months .flatpickr-next-month:active {
+ background-color: rgba(0, 0, 0, 0.24);
+}
+
+.flatpickr-months .flatpickr-prev-month i,
+.flatpickr-months .flatpickr-next-month i {
+ position: relative;
+}
+
+.flatpickr-months .flatpickr-prev-month svg,
+.flatpickr-months .flatpickr-next-month svg {
+ height: 14px;
+ width: 14px;
+}
+
+.flatpickr-months .flatpickr-prev-month svg path,
+.flatpickr-months .flatpickr-next-month svg path {
+ fill: #757575;
+ stroke: #757575;
+ stroke-width: 1px;
+}
+
+.flatpickr-months .flatpickr-prev-month {
+ -ms-flex-order: 1;
+ order: 1;
+}
+
+.flatpickr-months .flatpickr-next-month {
+ margin: 0 1rem 0 24px;
+ -ms-flex-order: 2;
+ order: 2;
+}
+
+.numInputWrapper {
+ height: auto;
+ position: relative;
+}
+
+.numInputWrapper input,
+.numInputWrapper span {
+ display: inline-block;
+}
+
+.numInputWrapper input {
+ width: 100%;
+}
+
+.numInputWrapper input::-ms-clear {
+ display: none;
+}
+
+.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+.numInputWrapper span {
+ cursor: pointer;
+ height: 50%;
+ line-height: 50%;
+ opacity: 0;
+ padding: 0 4px 0 2px;
+ position: absolute;
+ right: 0;
+ width: 14px;
+}
+
+.numInputWrapper span.arrowUp {
+ border-bottom: 0;
+ top: 0;
+}
+
+.numInputWrapper span.arrowUp::after {
+ border-right: 4px solid transparent;
+ border-bottom: 4px solid #757575;
+ border-left: 4px solid transparent;
+ top: 26%;
+}
+
+.numInputWrapper span.arrowDown {
+ top: 50%;
+}
+
+.numInputWrapper span.arrowDown::after {
+ border-top: 4px solid #757575;
+ border-right: 4px solid transparent;
+ border-left: 4px solid transparent;
+ top: 40%;
+}
+
+.numInputWrapper span::after {
+ content: '';
+ display: block;
+ position: absolute;
+}
+
+.numInputWrapper span:hover {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.numInputWrapper span:active {
+ background: rgba(0, 0, 0, 0.24);
+}
+
+.numInputWrapper span svg {
+ height: auto;
+ width: inherit;
+}
+
+.numInputWrapper span svg path {
+ fill: #757575;
+}
+
+.numInputWrapper:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.numInputWrapper:hover span {
+ opacity: 1;
+}
+
+.numInputWrapper:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.flatpickr-current-month {
+ color: inherit;
+ display: inline-block;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ text-align: center;
+ width: auto;
+}
+
+.flatpickr-current-month span.cur-month {
+ color: inherit;
+ display: inline-block;
+ font-family: inherit;
+ font-weight: 500;
+ padding: 0;
+}
+
+.flatpickr-current-month span.cur-month:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.flatpickr-current-month .numInputWrapper {
+ border-radius: 12px;
+ display: inline-block;
+ height: 24px;
+ width: 60px;
+}
+
+.flatpickr-current-month .numInputWrapper span.arrowUp::after {
+ border-bottom-color: #757575;
+}
+
+.flatpickr-current-month .numInputWrapper span.arrowDown::after {
+ border-top-color: #757575;
+}
+
+.flatpickr-current-month input.cur-year {
+ -webkit-appearance: textfield;
+ -moz-appearance: textfield;
+ appearance: textfield;
+ background: transparent;
+ border: 0;
+ border-radius: 0;
+ box-sizing: border-box;
+ color: inherit;
+ cursor: text;
+ display: inline-block;
+ font-family: inherit;
+ font-size: 14px;
+ font-weight: 500;
+ height: auto;
+ line-height: inherit;
+ margin: 0;
+ padding: 0 0 0 0.5rem;
+ vertical-align: initial;
+}
+
+.flatpickr-current-month input.cur-year[disabled] {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.38);
+ pointer-events: none;
+}
+
+.flatpickr-current-month input.cur-year:focus {
+ outline: 0;
+}
+
+.flatpickr-current-month .flatpickr-monthDropdown-months {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+ background-size: 24px 24px;
+ border: none;
+ box-sizing: border-box;
+ cursor: pointer;
+ font-family: inherit;
+ font-size: 14px;
+ font-weight: 500;
+ height: auto;
+ margin: -1px 0 0 -4px;
+ outline: 0;
+ padding: 4px 28px 4px 4px;
+ position: relative;
+}
+
+.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
+ outline: 0;
+}
+
+.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
+ outline: 0;
+ padding: 8px 0;
+}
+
+.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+
+.flatpickr-weekdays {
+ -ms-flex-align: center;
+ align-items: center;
+ background: transparent;
+ display: -ms-flexbox;
+ display: flex;
+ height: 28px;
+ overflow: hidden;
+ width: 100%;
+}
+
+.flatpickr-weekdays .flatpickr-weekdaycontainer {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 1;
+ flex: 1;
+ padding: 0 16px;
+}
+
+.flatpickr-weekday {
+ color: transparent;
+ cursor: default;
+ display: block;
+ -ms-flex: 1;
+ flex: 1;
+ font-size: 13px;
+ font-weight: 500;
+ line-height: 1;
+ margin: 0;
+ -webkit-transform: translateX(15px);
+ transform: translateX(15px);
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.flatpickr-weekday::first-letter {
+ color: rgba(0, 0, 0, 0.54);
+}
+
+.flatpickr-weeks {
+ padding: 1px 0 0 0;
+}
+
+.flatpickr-days {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -ms-flexbox;
+ display: flex;
+ overflow: hidden;
+ position: relative;
+ width: 307.875px;
+}
+
+.flatpickr-days:focus {
+ outline: 0;
+}
+
+.dayContainer {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ max-width: 307.875px;
+ min-width: 307.875px;
+ opacity: 1;
+ outline: 0;
+ padding: 0 16px 8px;
+ text-align: left;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ width: 307.875px;
+ /* box-sizing: border-box; */
+}
+
+.dayContainer + .dayContainer {
+ box-shadow: -1px 0 0 #e6e6e6;
+}
+
+.flatpickr-day {
+ -ms-flex-align: center;
+ align-items: center;
+ border-radius: 150px;
+ box-sizing: border-box;
+ color: rgba(0, 0, 0, 0.87);
+ cursor: pointer;
+ display: -ms-flexbox;
+ display: flex;
+ /* flex-basis: 14.2857143%; */
+ font-size: 13px;
+ font-weight: 400;
+ height: 39px;
+ -ms-flex-pack: center;
+ justify-content: center;
+ max-width: 39px;
+ outline: 0;
+ position: relative;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ width: 14.2857143%;
+}
+
+.flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover {
+ background: #f7f2fe;
+ color: inherit;
+ cursor: pointer;
+ outline: 0;
+ z-index: 2;
+}
+
+.flatpickr-day.today {
+ border: 1px solid #5a5a5a;
+}
+
+.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay {
+ color: #757575;
+}
+
+.flatpickr-day.inRange, .flatpickr-day.inRange:hover {
+ background-color: #e6d6fc;
+ border-radius: 0;
+ box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;
+}
+
+.flatpickr-day:nth-of-type(7n + 1).inRange {
+ border-radius: 50% 0 0 50%;
+}
+
+.flatpickr-day:nth-of-type(7n).inRange {
+ border-radius: 0 50% 50% 0;
+}
+
+.flatpickr-day.startRange, .flatpickr-day.startRange:hover {
+ box-shadow: none;
+}
+
+.flatpickr-day.startRange + .flatpickr-day.inRange {
+ box-shadow: -10px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;
+}
+
+.flatpickr-day.endRange, .flatpickr-day.endRange:hover {
+ box-shadow: -10px 0 0 #e6d6fc;
+}
+
+.flatpickr-day:nth-of-type(7n).startRange, .flatpickr-day:nth-of-type(7n+1).endRange {
+ box-shadow: none !important;
+}
+
+.flatpickr-day.selected, .flatpickr-day.selected.inRange {
+ background: #6200ee;
+ border-radius: 50%;
+ color: #ffffff;
+ z-index: 3;
+}
+
+.flatpickr-day.selected.startRange + .flatpickr-day.selected.endRange {
+ box-shadow: none;
+}
+
+.flatpickr-day.selected.startRange {
+ z-index: 4;
+}
+
+.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
+ background: transparent;
+ color: #b3b3b3;
+ cursor: default;
+}
+
+.flatpickr-day.week.selected {
+ border-radius: 0;
+ box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;
+}
+
+.flatpickr-day.hidden {
+ visibility: hidden;
+}
+
+.rangeMode .flatpickr-day {
+ margin-top: 1px;
+}
+
+.flatpickr-weekwrapper {
+ float: left;
+}
+
+.flatpickr-weekwrapper .flatpickr-weeks {
+ box-shadow: 1px 0 0 #e6e6e6;
+ padding: 0 12px;
+}
+
+.flatpickr-weekwrapper .flatpickr-weekday {
+ float: none;
+ line-height: 28px;
+ width: 100%;
+}
+
+.flatpickr-weekwrapper .flatpickr-day,
+.flatpickr-weekwrapper .flatpickr-day:hover {
+ background: transparent;
+ color: #b3b3b3;
+ cursor: default;
+ max-width: none;
+ width: 100%;
+}
+
+.flatpickr-innerContainer {
+ display: -ms-flexbox;
+ display: flex;
+ overflow: hidden;
+}
+
+.flatpickr-rContainer {
+ display: inline-block;
+ padding: 0;
+}
+
+.flatpickr-time {
+ display: -ms-flexbox;
+ display: flex;
+ line-height: 40px;
+ max-height: 40px;
+ outline: 0;
+ overflow: hidden;
+ text-align: center;
+}
+
+.flatpickr-time.hasSeconds .numInputWrapper {
+ width: 26%;
+}
+
+.flatpickr-time.time24hr .numInputWrapper {
+ width: 49%;
+}
+
+.flatpickr-time::after {
+ clear: both;
+ content: '';
+ display: table;
+}
+
+.flatpickr-time .numInputWrapper {
+ -ms-flex: 1;
+ flex: 1;
+ float: left;
+ height: 40px;
+ width: 40%;
+}
+
+.flatpickr-time .numInputWrapper .arrowUp::after {
+ border-bottom-color: #757575;
+}
+
+.flatpickr-time .numInputWrapper .arrowDown::after {
+ border-top-color: #757575;
+}
+
+.flatpickr-time input {
+ -webkit-appearance: textfield;
+ -moz-appearance: textfield;
+ appearance: textfield;
+ background: transparent;
+ border: 0;
+ color: rgba(0, 0, 0, 0.87);
+ font-size: 0.875rem;
+ font-weight: 700;
+ height: inherit;
+ line-height: inherit;
+ margin: 0;
+ padding: 0;
+ position: relative;
+ text-align: center;
+ /* box-sizing: border-box; */
+}
+
+.flatpickr-time .flatpickr-time-separator,
+.flatpickr-time .flatpickr-am-pm {
+ -ms-flex-item-align: center;
+ align-self: center;
+ color: #393939;
+ float: left;
+ font-weight: 700;
+ height: inherit;
+ line-height: inherit;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ width: 2%;
+}
+
+.flatpickr-time .flatpickr-am-pm {
+ color: #6200ee;
+ cursor: pointer;
+ font-size: 0.875rem;
+ width: 18%;
+}
+
+.flatpickr-time input:hover,
+.flatpickr-time .flatpickr-am-pm:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.flatpickr-time input:focus,
+.flatpickr-time .flatpickr-am-pm:focus {
+ background: rgba(98, 0, 238, 0.16);
+ color: #6200ee;
+ outline: 0;
+}
+
+.flatpickr-input[readonly] {
+ cursor: pointer;
+}
+
+@-webkit-keyframes fpFadeInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes fpFadeInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.irs {
+ display: block;
+ position: relative;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.irs-line {
+ display: block;
+ outline: 0 !important;
+ overflow: hidden;
+ position: relative;
+}
+
+.irs-bar {
+ display: block;
+ position: absolute;
+ left: 0;
+ width: 0;
+}
+
+.irs-shadow {
+ display: none;
+ position: absolute;
+ left: 0;
+ width: 0;
+}
+
+.irs-handle {
+ box-sizing: border-box;
+ cursor: default;
+ display: block;
+ position: absolute;
+ z-index: 1;
+}
+
+.irs-handle.type_last {
+ z-index: 2;
+}
+
+.irs-min,
+.irs-max {
+ cursor: default;
+ display: block;
+ position: absolute;
+}
+
+.irs-min {
+ left: 0;
+}
+
+.irs-max {
+ right: 0;
+}
+
+.irs-from,
+.irs-to,
+.irs-single {
+ cursor: default;
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ white-space: nowrap;
+}
+
+.irs-grid {
+ display: none;
+ height: 20px;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+}
+
+.irs-with-grid .irs-grid {
+ display: block;
+}
+
+.irs-grid-pol {
+ background: #000000;
+ height: 8px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 2px;
+}
+
+.irs-grid-pol.small {
+ height: 4px;
+}
+
+.irs-grid-text {
+ color: #000000;
+ font-size: 9px;
+ line-height: 9px;
+ padding: 0 3px;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ text-align: center;
+ white-space: nowrap;
+}
+
+.irs-disable-mask {
+ background: rgba(0, 0, 0, 0);
+ cursor: default;
+ display: block;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ left: -1%;
+ width: 102%;
+ z-index: 2;
+}
+
+.lt-ie9 .irs-disable-mask {
+ background: #000000;
+ cursor: not-allowed;
+ filter: alpha(opacity=0);
+}
+
+.irs-disabled {
+ opacity: 0.4;
+}
+
+.irs-hidden-input {
+ background: none !important;
+ border-color: transparent !important;
+ border-style: solid !important;
+ display: block !important;
+ font-size: 0 !important;
+ height: 0 !important;
+ line-height: 0 !important;
+ margin: 0 !important;
+ outline: 0 !important;
+ overflow: hidden;
+ padding: 0 !important;
+ position: absolute !important;
+ top: 0 !important;
+ left: 0 !important;
+ width: 0 !important;
+ z-index: -9999 !important;
+}
+
+.irs--material {
+ height: 3rem;
+}
+
+.irs--material.irs-with-grid {
+ height: 3.75rem;
+}
+
+.irs--material .irs {
+ font-weight: 500;
+}
+
+.irs--material .irs-line {
+ background-color: rgba(98, 0, 238, 0.24);
+ border-radius: 0.125rem;
+ height: 0.25rem;
+ top: 26px;
+}
+
+.irs--material .irs-line:hover {
+ cursor: pointer;
+}
+
+.irs--material .irs-bar {
+ background-color: #6200ee;
+ border-radius: 0.1875rem;
+ height: 0.375rem;
+ top: 25px;
+}
+
+.irs--material .irs-bar:hover {
+ cursor: pointer;
+}
+
+.irs--material .irs-bar:hover::after {
+ content: '';
+ position: absolute;
+ top: -20px;
+ right: -20px;
+ bottom: -20px;
+ left: -20px;
+}
+
+.irs--material .irs-shadow {
+ background-color: rgba(0, 0, 0, 0.25);
+ height: 2px;
+ bottom: 26px;
+}
+
+.irs--material .irs-handle {
+ background-color: #6200ee;
+ border-radius: 50%;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);
+ height: 1.25rem;
+ top: 18px;
+ transition: box-shadow 100ms ease-out;
+ width: 1.25rem;
+}
+
+.irs--material .irs-handle::before {
+ content: '';
+ height: 3rem;
+ position: absolute;
+ top: -15px;
+ left: -15px;
+ width: 3rem;
+}
+
+.irs--material .irs-handle:hover {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);
+ cursor: pointer;
+ transition: box-shadow 100ms ease-out;
+}
+
+.irs--material .irs-handle.state_hover {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);
+}
+
+.irs--material .irs-min,
+.irs--material .irs-max {
+ border-radius: 4px;
+ color: #999999;
+ font-size: 0.625rem;
+ line-height: 1.333;
+ padding: 2px 4px;
+ top: 0;
+ text-shadow: none;
+}
+
+.irs--material .irs-from,
+.irs--material .irs-to,
+.irs--material .irs-single {
+ background-color: #6d6d6d;
+ border-radius: 2px;
+ color: #ffffff;
+ font-size: 0.75rem;
+ line-height: 1.333;
+ padding: 6px 8px;
+ text-shadow: none;
+ -webkit-transform: translateY(-16px);
+ transform: translateY(-16px);
+ z-index: 10;
+}
+
+.irs--material .irs-from::before,
+.irs--material .irs-to::before,
+.irs--material .irs-single::before {
+ border: 3px solid transparent;
+ border-top-color: #6d6d6d;
+ content: '';
+ display: block;
+ height: 0;
+ margin-left: -3px;
+ overflow: hidden;
+ position: absolute;
+ bottom: -6px;
+ left: 50%;
+ width: 0;
+}
+
+.irs--material .irs-grid {
+ height: 25px;
+ -webkit-transform: translateY(-9px);
+ transform: translateY(-9px);
+}
+
+.irs--material .irs-grid-pol {
+ background-color: rgba(98, 0, 238, 0.54);
+ border-radius: 50%;
+ height: 0.25rem;
+}
+
+.irs--material .irs-grid-text {
+ color: #999999;
+ font-size: 0.625rem;
+}
+
+.irs--material.irs-disabled {
+ opacity: 1;
+}
+
+.irs--material.irs-disabled .irs-line,
+.irs--material.irs-disabled .irs-bar,
+.irs--material.irs-disabled .irs-from,
+.irs--material.irs-disabled .irs-to,
+.irs--material.irs-disabled .irs-single,
+.irs--material.irs-disabled .irs-handle {
+ background-color: #8c8c8c;
+}
+
+.irs--material.irs-disabled .irs-from::before,
+.irs--material.irs-disabled .irs-to::before,
+.irs--material.irs-disabled .irs-single::before {
+ display: none;
+}
+
+.irs--material.irs-disabled .irs-grid-pol {
+ background-color: rgba(215, 215, 215, 0.54);
+}
+
+.select2-container {
+ display: block;
+ margin: 0;
+ max-width: 100%;
+ min-width: 200px;
+ position: relative;
+}
+
+.select2-container *:focus {
+ outline: 0;
+}
+
+.select2-container .select2-selection--single {
+ box-sizing: border-box;
+ cursor: pointer;
+ display: block;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.select2-container .select2-selection--single .select2-selection__placeholder {
+ color: rgba(0, 0, 0, 0.54);
+}
+
+.select2-container .select2-selection--single .select2-selection__arrow {
+ background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;
+ height: 24px;
+ margin-left: auto;
+ -ms-flex-order: 12;
+ order: 12;
+ pointer-events: none;
+ transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+ width: 24px;
+}
+
+.select2-container.select2-container--open .select2-selection__arrow {
+ background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236200ee' fill-rule='evenodd' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;
+ -webkit-transform: rotate(180deg) translateY(-5px);
+ transform: rotate(180deg) translateY(-5px);
+}
+
+.select2-container .select2-search--dropdown .select2-search__field {
+ background-color: #f5f5f5;
+ border: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.42);
+ border-radius: 4px 4px 0 0;
+}
+
+.select2-container .select2-results__message {
+ color: rgba(0, 0, 0, 0.54);
+}
+
+.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered {
+ padding-right: 8px;
+ padding-left: 20px;
+}
+
+.select2-container.select2-container--open .select2-selection--multiple::after {
+ background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' fill='%236200ee' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;
+ -webkit-transform: rotate(180deg) translateY(-5px);
+ transform: rotate(180deg) translateY(-5px);
+}
+
+.select2-container .select2-selection--multiple {
+ box-sizing: border-box;
+ display: block;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.select2-container .select2-selection--multiple::after {
+ background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;
+ content: '';
+ height: 24px;
+ margin-left: auto;
+ transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+ width: 24px;
+}
+
+.select2-container .select2-selection--multiple .select2-selection__rendered {
+ list-style: none;
+ margin: 0;
+ overflow: hidden;
+ padding: 0;
+}
+
+.select2-container .select2-selection--multiple .select2-selection__rendered:not(:empty) {
+ margin: -2px 0;
+}
+
+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: #e0e0e0;
+ border-radius: 1rem;
+ cursor: pointer;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ float: left;
+ font-size: 0.875rem;
+ height: 2rem;
+ -ms-flex-pack: center;
+ justify-content: center;
+ letter-spacing: 0.017857em;
+ line-height: 1.25rem;
+ margin-top: 0.3em;
+ margin-right: 5px;
+ padding: 0 0.75rem;
+ position: relative;
+ vertical-align: middle;
+ white-space: nowrap;
+}
+
+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:last-of-type {
+ -webkit-animation: opacity 0.3s linear;
+ animation: opacity 0.3s linear;
+}
+
+.select2-container .select2-selection--multiple .select2-selection__choice__remove {
+ background-color: transparent;
+ background-image: url('data:image/svg+xml;charset=utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"%3e%3cpath fill="%23666" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/%3e%3c/svg%3e');
+ border: 0;
+ height: 18px;
+ margin-right: -0.25rem;
+ margin-left: 0.5rem;
+ -ms-flex-order: 12;
+ order: 12;
+ width: 18px;
+}
+
+.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
+ color: #000000;
+}
+
+.select2-container .select2-selection--multiple .select2-selection__choice__remove span {
+ display: none;
+}
+
+.select2-container .select2-search--inline .select2-search__field {
+ background-color: transparent;
+ border: none;
+ padding: 0;
+}
+
+.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
+ display: none;
+}
+
+.select2-container .select2-selection {
+ -ms-flex-align: center;
+ align-items: center;
+ background-clip: padding-box;
+ background-color: transparent;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.42);
+ border-radius: 4px 4px 0 0;
+ color: rgba(0, 0, 0, 0.87);
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1rem;
+ letter-spacing: 0.009375em;
+ line-height: 1.5;
+ overflow: hidden;
+ padding: 0.375rem 0 calc(0.375rem - 1px);
+ text-overflow: ellipsis;
+ transition: border-color 15ms linear, box-shadow 15ms linear;
+ white-space: nowrap;
+ width: 100%;
+ will-change: border-color, box-shadow;
+}
+
+.select2-container .select2-selection::before {
+ background: currentColor;
+ color: #6200ee;
+ content: '';
+ height: 2px;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ -webkit-transform: scaleX(0);
+ transform: scaleX(0);
+ transition: -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
+ width: 100%;
+}
+
+.select2-container .select2-selection:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+
+.select2-container.select2-container--open .select2-selection::before {
+ -webkit-transform: scaleX(1);
+ transform: scaleX(1);
+}
+
+select.is-invalid ~ .select2-container .select2-selection,
+.was-validated select:invalid ~ .select2-container .select2-selection {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");
+ background-position: 100%;
+ background-repeat: no-repeat;
+ background-size: 1.5rem 1.5rem;
+ border-color: #b00020;
+}
+
+.select2-container .select2-selection__clear {
+ background-color: #c8c8c8;
+ border-radius: 100%;
+ color: #ffa500;
+ float: right;
+ height: 0.9em;
+ line-height: 0.75em;
+ margin-top: 0.7em;
+ margin-right: 0.3em;
+ padding-left: 0.15em;
+ width: 0.9em;
+}
+
+.select2-container .select2-selection__clear:hover {
+ background-color: #afafaf;
+}
+
+.select2-container.select2-container--disabled .select2-selection {
+ border-bottom-style: dotted;
+ color: rgba(0, 0, 0, 0.38);
+ cursor: default;
+}
+
+.select2-container.select2-container--disabled .select2-selection:hover {
+ border-color: rgba(0, 0, 0, 0.42);
+}
+
+.select2-container.select2-container--disabled .select2-selection__clear {
+ display: none;
+}
+
+.select2-dropdown {
+ -webkit-animation: opacity 0.03s linear, select-menu-scale 0.12s cubic-bezier(0, 0, 0.2, 1);
+ animation: opacity 0.03s linear, select-menu-scale 0.12s cubic-bezier(0, 0, 0.2, 1);
+ background-color: #ffffff;
+ border-radius: 0 0 4px 4px;
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
+ box-sizing: border-box;
+ display: block;
+ position: absolute;
+ left: -100000px;
+ -webkit-transform-origin: center top;
+ transform-origin: center top;
+ width: 100%;
+ z-index: 80;
+}
+
+.select2-container--open .select2-dropdown {
+ top: 1px;
+ left: 0;
+}
+
+.select2-container--open .select2-dropdown.select2-dropdown--above {
+ border-radius: 4px 4px 0 0;
+ top: -1px;
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+}
+
+@-webkit-keyframes select-menu-scale {
+ 0% {
+ -webkit-transform: scale(0.87);
+ transform: scale(0.87);
+ }
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+
+@keyframes select-menu-scale {
+ 0% {
+ -webkit-transform: scale(0.87);
+ transform: scale(0.87);
+ }
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+
+@-webkit-keyframes opacity {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+@keyframes opacity {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+.select2-results {
+ display: block;
+}
+
+.select2-results__options {
+ font-size: 1rem;
+ list-style: none;
+ margin: 0.5rem 0 0 0;
+ max-height: 100vh;
+ overflow-y: scroll;
+ padding: 0 0 0.5rem 0;
+ scrollbar-color: #e0dfe1 transparent;
+ scrollbar-width: thin;
+}
+
+.select2-results__options.select2-results__options--nested {
+ margin: 0;
+ overflow-y: hidden;
+ padding: 0;
+}
+
+.select2-results__options.select2-results__options--nested > .select2-results__option {
+ padding-left: 1.5rem;
+}
+
+.select2-results__option,
+.select2-results__group {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ height: 1rem;
+ min-height: 3rem;
+ padding: 0 1rem;
+ position: relative;
+}
+
+.select2-results__option {
+ letter-spacing: 0.009375em;
+ transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.select2-results__option--highlighted.select2-results__option--selectable {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+
+.select2-results__option--highlighted.select2-results__option--selectable:active {
+ background-color: rgba(0, 0, 0, 0.24);
+}
+
+.select2-results__option--selected {
+ background-color: rgba(0, 0, 0, 0.12);
+}
+
+.select2-results__option--selected.select2-results__option--highlighted {
+ background-color: rgba(0, 0, 0, 0.16);
+}
+
+.select2-results__option.select2-results__option--disabled {
+ color: rgba(0, 0, 0, 0.38);
+}
+
+.select2-results__option--group {
+ display: block;
+ padding: 0;
+}
+
+.select2-results__group {
+ color: rgba(0, 0, 0, 0.54);
+ font-size: 0.875rem;
+}
+
+.select2-results > .select2-results__options {
+ overflow-y: auto;
+}
+
+.select2-results__option--selectable {
+ cursor: pointer;
+}
+
+.select2-search--dropdown {
+ display: block;
+ padding: 5px 4px 0;
+}
+
+.select2-search--dropdown::before {
+ font-size: 1.51429em;
+ opacity: 0.38;
+ position: absolute;
+ top: 0.6em;
+ left: 0.1em;
+}
+
+.select2-search--dropdown .select2-search__field {
+ background-color: transparent;
+ border: 1px solid rgba(0, 0, 0, 0.42);
+ border-radius: 20px;
+ box-sizing: border-box;
+ line-height: normal;
+ padding: 10px 16px 12px;
+ padding-left: 1.5em;
+ width: 100%;
+}
+
+.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+}
+
+.select2-search--dropdown.select2-search--hide {
+ display: none;
+}
+
+.select2-close-mask {
+ background-color: #ffffff;
+ border: 0;
+ display: block;
+ filter: alpha(opacity=0);
+ height: auto;
+ margin: 0;
+ min-height: 100%;
+ min-width: 100%;
+ opacity: 0;
+ padding: 0;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: auto;
+ z-index: 99;
+}
+
+.select2-hidden-accessible {
+ border: 0 !important;
+ clip: rect(0 0 0 0) !important;
+ -webkit-clip-path: inset(50%) !important;
+ clip-path: inset(50%) !important;
+ height: 1px !important;
+ overflow: hidden !important;
+ padding: 0 !important;
+ position: absolute !important;
+ white-space: nowrap !important;
+ width: 1px !important;
+}
+
+.input-group .select2-container {
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+
+.input-group-prepend ~ .select2-container .select2-selection {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.input-group > .select2-container:not(:last-child) .select2-selection {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.select2-container--outlined .select2-selection--single .select2-selection__placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.select2-container--outlined.select2-container--open .select2-selection {
+ border-color: #6200ee;
+ box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee;
+}
+
+.select2-container--outlined.select2-container--open .select2-selection::before {
+ -webkit-transform: scaleX(0);
+ transform: scaleX(0);
+}
+
+.select2-container--outlined .select2-selection {
+ border: 1px solid rgba(0, 0, 0, 0.42);
+ border-radius: 4px;
+ line-height: 1.5;
+ min-height: 3.5rem;
+ padding: 14px 16px 12px;
+}
+
+.select2-container--outlined.select2-container--disabled .select2-selection {
+ border-bottom-style: solid;
+}
+
+.select2-container--filled .select2-selection--single .select2-selection__placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.select2-container--filled .select2-selection {
+ background-color: whitesmoke;
+ padding: 20px 16px 11px;
+}
+
+.select2-container--filled .select2-selection:hover {
+ background-color: #ededed;
+}
+
+.select2-container--filled .select2-selection:active {
+ background-color: #dbdbdb;
+}
+
+.select2-container--filled.select2-container--disabled .select2-selection {
+ border-bottom-style: solid;
+}
+
+textarea.textarea-autosize {
+ height: 2.25rem;
+ min-height: 2.25rem;
+ overflow-y: hidden;
+ resize: none;
+}
+
+textarea.textarea-autosize.form-control-lg {
+ height: 3.75rem;
+ min-height: 3.75rem;
+}
+
+textarea.textarea-autosize.form-control-sm {
+ height: 2rem;
+ min-height: 2rem;
+}
+
+/*# sourceMappingURL=material-plugins.css.map */
\ No newline at end of file
diff --git a/gh-pages/material/css/material-plugins.css.map b/gh-pages/material/css/material-plugins.css.map
new file mode 100644
index 000000000..069f0ebeb
--- /dev/null
+++ b/gh-pages/material/css/material-plugins.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["material-plugins.css"],"names":[],"mappings":"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","file":"material-plugins.css","sourcesContent":["/*!\n * Material themes by djibe for various plugins (standalone)\n */\n.dataTables_wrapper {\n margin-bottom: 2rem;\n}\n\n.dataTables_wrapper .dataTable {\n margin-bottom: 0;\n}\n\n.dataTables_wrapper > .data-table {\n width: 100%;\n}\n\n.dataTable thead td,\n.dataTable thead th {\n cursor: pointer;\n text-transform: lowercase;\n}\n\n.dataTable thead td::first-letter,\n.dataTable thead th::first-letter {\n text-transform: uppercase;\n}\n\n.dataTable .dataTables_empty {\n font-weight: 500;\n}\n\n@media print {\n .dataTable tbody td,\n .dataTable tbody th {\n height: 2.25rem;\n }\n .dataTable tfoot td,\n .dataTable tfoot th,\n .dataTable thead td,\n .dataTable thead th {\n height: 2.5rem;\n }\n}\n\n.dataTable thead th.sorting_asc,\n.dataTable thead th.sorting_desc {\n position: relative;\n}\n\n.dataTable thead th.sorting_asc::after,\n.dataTable thead th.sorting_desc::after {\n opacity: 0.54 !important;\n}\n\n.dataTable thead th.sorting:hover::after {\n opacity: 0.27;\n}\n\n.dataTable thead th[class*='sorting']::after {\n content: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z'/%3E%3C/svg%3E\");\n height: 18px;\n margin: 0 0.25rem;\n opacity: 0;\n position: absolute;\n transform: rotate(0deg);\n transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 18px;\n}\n\n.dataTable thead th[class*='sorting']:focus {\n outline: 0;\n}\n\n.dataTable thead th.sorting_desc::after {\n transform: rotate(-180deg);\n}\n\n.dataTables_filter {\n display: flex;\n margin-bottom: 1rem;\n}\n\n.dataTables_filter > label {\n display: flex;\n margin-left: auto;\n min-width: 280px;\n position: relative;\n}\n\n.dataTables_filter > label::before {\n background: no-repeat center/24px url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath fill='%23757575' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E\");\n content: '';\n height: 46px;\n position: absolute;\n left: 1rem;\n width: 24px;\n}\n\n.dataTables_filter > label input {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 24px;\n padding: 11px 16px 11px 48px;\n transition: border 150ms linear, box-shadow 150ms linear;\n}\n\n.dataTables_filter > label input:hover {\n border-color: rgba(0, 0, 0, 0.38);\n box-shadow: none;\n}\n\n.dataTables_filter > label input:focus {\n border-color: transparent;\n box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);\n}\n\n@media screen and (max-width: 960px) {\n .dataTables_filter > label {\n margin-left: 0;\n width: 100%;\n }\n}\n\n.dataTables_wrapper .bottom {\n align-items: center;\n border-top: 1px solid #e1e1e1;\n display: flex;\n min-height: 52px;\n padding: 0 2px 0 1rem;\n}\n\n@media screen and (max-width: 768px) {\n .dataTables_wrapper .bottom {\n flex-wrap: wrap;\n }\n}\n\n.dataTables-svg {\n display: inline-block;\n fill: currentColor;\n font-size: 1.5rem;\n height: 24px;\n transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n width: 24px;\n}\n\n.dt-buttons .btn-icon:hover .dataTables-svg {\n color: #212121;\n}\n\n.dt-buttons .dataTables-svg {\n color: #757575;\n}\n\n.dt-buttons > .btn-icon > span {\n display: flex;\n}\n\n.dataTables_length {\n margin-right: 2rem;\n margin-left: auto;\n}\n\n.dataTables_length .custom-select {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n cursor: pointer;\n margin-left: 0.5rem;\n padding: 0.375rem 30px calc(0.375rem - 1px) 1rem;\n width: auto;\n}\n\n.dataTables_length .custom-select:hover {\n border-color: rgba(0, 0, 0, 0.42);\n}\n\n.dataTables_length .custom-select:focus {\n border-color: #6200ee;\n box-shadow: none;\n}\n\n.dataTables_length > label {\n align-items: center;\n color: inherit;\n display: flex;\n font-size: 0.875rem;\n letter-spacing: 0.01071em;\n line-height: 1.43;\n}\n\n.dataTables_info,\n.dataTables_length .custom-select {\n font-size: 0.875rem;\n letter-spacing: 0.01071em;\n line-height: 1.43;\n}\n\n.dataTables_paginate .page-item > .page-link {\n border-radius: 50%;\n margin-left: 0;\n padding: 12px;\n transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.dataTables_paginate .page-item.disabled > .page-link {\n opacity: 0.3;\n}\n\n.dataTables_paginate > .pagination {\n margin: 0 0 0 20px;\n padding: 0;\n}\n\n.dataTable.fixedHeader-floating, .dataTable.fixedHeader-locked {\n border-bottom: 1px solid #e1e1e1;\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.dataTable.fixedHeader-floating {\n position: fixed !important;\n}\n\n.dataTable.fixedHeader-locked {\n position: absolute !important;\n}\n\n@media print {\n .dataTable.fixedHeader-floating {\n display: none;\n }\n}\n\n.dtr-control:focus {\n outline: 0;\n}\n\ntable.dataTable.DTCR_clonedTable {\n background-color: #ebebeb;\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: absolute !important;\n z-index: 40;\n}\n\ndiv.DTCR_pointer {\n background-color: #757575;\n width: 1px;\n z-index: 39;\n}\n\n@keyframes dtb-spinner {\n 100% {\n transform: rotate(360deg);\n }\n}\n\ndiv.dt-button-info {\n background-color: #333333;\n border: 0;\n border-radius: 4px;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n color: rgba(255, 255, 255, 0.87);\n font-size: 0.875rem;\n font-weight: 400;\n height: 3rem;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin: 0.5rem;\n max-width: 42rem;\n min-width: 21.5rem;\n overflow: hidden;\n position: fixed;\n top: auto;\n bottom: 0;\n left: calc(50% - 172px);\n text-align: left;\n width: auto;\n z-index: 239;\n}\n\ndiv.dt-button-info h2 {\n display: none;\n}\n\ndiv.dt-button-info > div {\n padding: 1rem;\n}\n\n/*\ndiv.dt-button-collection-title {\n font-size: 0.9em;\n padding: 0.3em 0 0.5em;\n text-align: center;\n\n &:empty {\n display: none;\n }\n}\n\ndiv.dt-button-collection {\n position: absolute;\n z-index: 2001;\n\n &.two-column {\n width: 400px;\n }\n\n &:last-child {\n column-gap: 8px;\n display: block !important;\n\n > * {\n break-inside: avoid;\n }\n }\n\n div.dropdown-menu {\n display: block;\n min-width: 100%;\n z-index: 2002;\n }\n\n div.dt-button-collection-title {\n background-color: $white;\n border: 1px solid rgba(0, 0, 0, 0.15);\n }\n}\n\ndiv.dt-button-collection.fixed {\n border-radius: 0;\n margin-left: -75px;\n position: fixed;\n top: 50%;\n left: 50%;\n\n &.two-column {\n margin-left: -200px;\n }\n\n &.three-column {\n margin-left: -225px;\n }\n\n &.four-column {\n margin-left: -300px;\n }\n}\n\ndiv.dt-button-collection.two-column> :last-child {\n padding-bottom: 1px;\n column-count: 2;\n}\n\ndiv.dt-button-collection.three-column {\n width: 450px;\n}\n\ndiv.dt-button-collection.three-column> :last-child {\n padding-bottom: 1px;\n column-count: 3;\n}\n\ndiv.dt-button-collection.four-column {\n width: 600px;\n}\n\ndiv.dt-button-collection.four-column> :last-child {\n padding-bottom: 1px;\n column-count: 4;\n}\n\ndiv.dt-button-collection .dt-button {\n border-radius: 0;\n}\n\ndiv.dt-button-collection.fixed {\n max-width: none;\n}\n\ndiv.dt-button-collection.fixed:before,\ndiv.dt-button-collection.fixed:after {\n display: none;\n}\n\ndiv.dt-button-background {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 999;\n}\n\n@media screen and (max-width: 767px) {\n div.dt-buttons {\n float: none;\n width: 100%;\n text-align: center;\n margin-bottom: 0.5em;\n }\n\n div.dt-buttons a.btn {\n float: none;\n }\n}\n\ndiv.dt-buttons button.btn.processing,\ndiv.dt-buttons div.btn.processing,\ndiv.dt-buttons a.btn.processing {\n color: rgba(0, 0, 0, 0.2);\n}\n\ndiv.dt-buttons button.btn.processing:after,\ndiv.dt-buttons div.btn.processing:after,\ndiv.dt-buttons a.btn.processing:after {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 16px;\n height: 16px;\n margin: -8px 0 0 -8px;\n box-sizing: border-box;\n display: block;\n content: ' ';\n border: 2px solid #282828;\n border-radius: 50%;\n border-left-color: transparent;\n border-right-color: transparent;\n animation: dtb-spinner 1500ms infinite linear;\n}\n*/\ntable.dataTable.dtr-inline.collapsed > tbody > tr > td.child {\n padding: 8px 8px 8px 42px;\n}\n\n.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before,\n.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before,\n.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before {\n display: none;\n}\n\n.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td:first-child,\n.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th:first-child {\n align-items: center;\n display: flex;\n padding-left: 8px;\n}\n\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {\n padding-left: 27px;\n}\n\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before,\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before {\n border-radius: 14px;\n height: 14px;\n line-height: 14px;\n top: 5px;\n left: 4px;\n text-indent: 3px;\n width: 14px;\n}\n\n.dataTable.dtr-column > tbody > tr > td.control,\n.dataTable.dtr-column > tbody > tr > th.control {\n cursor: pointer;\n position: relative;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control,\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control {\n padding-left: 42px;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control::before,\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control::before {\n background: no-repeat center/24px url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"%3E%3Cpath d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"/%3E%3C/svg%3E');\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n content: '';\n height: 24px;\n line-height: 0;\n margin-top: 0;\n position: absolute;\n top: 1rem;\n left: 0.5rem;\n transform: rotate(0deg);\n transition: transform 200ms linear;\n width: 24px;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before,\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control::before {\n background-color: transparent;\n transform: rotate(-180deg);\n}\n\ntable.dataTable > tbody > tr.child:hover {\n background: transparent !important;\n}\n\ntable.dataTable > tbody > tr.child ul.dtr-details > li:first-child {\n border-bottom: 0;\n padding: 6px 0;\n}\n\ntable.dataTable > tbody > tr.child ul.dtr-details > li {\n border-bottom: none;\n}\n\n.dataTable > tbody > tr.child span.dtr-title {\n display: inline-block;\n font-weight: 500;\n margin-right: 16px;\n min-width: 75px;\n text-transform: lowercase;\n}\n\n.dataTable > tbody > tr.child span.dtr-title::first-letter {\n text-transform: uppercase;\n}\n\ndiv.dtr-modal {\n height: 100%;\n padding: 10em 1em;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 100;\n}\n\ndiv.dtr-modal div.dtr-modal-display {\n background-color: #f5f5f7;\n border: 1px solid #000000;\n border-radius: 0.5em;\n box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);\n height: 50%;\n margin: auto;\n overflow: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 50%;\n z-index: 102;\n}\n\ndiv.dtr-modal div.dtr-modal-content {\n padding: 1em;\n position: relative;\n}\n\ndiv.dtr-modal div.dtr-modal-close {\n background-color: #f9f9f9;\n border: 1px solid #eaeaea;\n border-radius: 3px;\n cursor: pointer;\n height: 22px;\n position: absolute;\n top: 6px;\n right: 6px;\n text-align: center;\n width: 22px;\n z-index: 12;\n}\n\ndiv.dtr-modal div.dtr-modal-close:hover {\n background-color: #eaeaea;\n}\n\ndiv.dtr-modal div.dtr-modal-background {\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 101;\n}\n\n@media screen and (max-width: 767px) {\n div.dtr-modal div.dtr-modal-display {\n width: 95%;\n }\n}\n\ndiv.dtr-bs-modal table.table tr:first-child td {\n border-top: none;\n}\n\n.flatpickr-calendar {\n animation: none;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n display: none;\n opacity: 0;\n position: absolute;\n touch-action: manipulation;\n visibility: hidden;\n width: 307.875px;\n}\n\n.flatpickr-calendar:focus {\n outline: 0;\n}\n\n.flatpickr-calendar.open, .flatpickr-calendar.inline {\n max-height: 40rem;\n opacity: 1;\n visibility: visible;\n}\n\n.flatpickr-calendar.open {\n display: inline-block;\n z-index: 99999;\n}\n\n.flatpickr-calendar.open.animate {\n animation: fpFadeInDown 250ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.flatpickr-calendar.inline {\n display: block;\n position: relative;\n top: 4px;\n}\n\n.flatpickr-calendar.static {\n position: absolute;\n top: calc(100% + 2px);\n}\n\n.flatpickr-calendar.static.open {\n display: block;\n z-index: 999;\n}\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n box-shadow: none !important;\n}\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\n box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.flatpickr-calendar .hasWeeks .dayContainer {\n border-left: 0;\n}\n\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\n border-top: 1px solid #d7d7d7;\n height: 40px;\n}\n\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n height: auto;\n}\n\n.flatpickr-wrapper {\n display: inline-block;\n position: relative;\n}\n\n.flatpickr-months {\n align-items: center;\n display: flex;\n padding: 1rem 0 12px;\n}\n\n.flatpickr-months .flatpickr-month {\n background: transparent;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9);\n flex: 1;\n margin-left: 2rem;\n overflow: hidden;\n position: relative;\n user-select: none;\n}\n\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n align-items: center;\n border-radius: 12px;\n cursor: pointer;\n display: flex;\n height: 24px;\n justify-content: center;\n position: relative;\n text-decoration: none;\n width: 24px;\n z-index: 3;\n}\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n display: none;\n}\n\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-months .flatpickr-prev-month:active,\n.flatpickr-months .flatpickr-next-month:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n position: relative;\n}\n\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n height: 14px;\n width: 14px;\n}\n\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n fill: #757575;\n stroke: #757575;\n stroke-width: 1px;\n}\n\n.flatpickr-months .flatpickr-prev-month {\n order: 1;\n}\n\n.flatpickr-months .flatpickr-next-month {\n margin: 0 1rem 0 24px;\n order: 2;\n}\n\n.numInputWrapper {\n height: auto;\n position: relative;\n}\n\n.numInputWrapper input,\n.numInputWrapper span {\n display: inline-block;\n}\n\n.numInputWrapper input {\n width: 100%;\n}\n\n.numInputWrapper input::-ms-clear {\n display: none;\n}\n\n.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\n.numInputWrapper span {\n cursor: pointer;\n height: 50%;\n line-height: 50%;\n opacity: 0;\n padding: 0 4px 0 2px;\n position: absolute;\n right: 0;\n width: 14px;\n}\n\n.numInputWrapper span.arrowUp {\n border-bottom: 0;\n top: 0;\n}\n\n.numInputWrapper span.arrowUp::after {\n border-right: 4px solid transparent;\n border-bottom: 4px solid #757575;\n border-left: 4px solid transparent;\n top: 26%;\n}\n\n.numInputWrapper span.arrowDown {\n top: 50%;\n}\n\n.numInputWrapper span.arrowDown::after {\n border-top: 4px solid #757575;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n top: 40%;\n}\n\n.numInputWrapper span::after {\n content: '';\n display: block;\n position: absolute;\n}\n\n.numInputWrapper span:hover {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.numInputWrapper span:active {\n background: rgba(0, 0, 0, 0.24);\n}\n\n.numInputWrapper span svg {\n height: auto;\n width: inherit;\n}\n\n.numInputWrapper span svg path {\n fill: #757575;\n}\n\n.numInputWrapper:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.numInputWrapper:hover span {\n opacity: 1;\n}\n\n.numInputWrapper:focus {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.flatpickr-current-month {\n color: inherit;\n display: inline-block;\n height: 1.5rem;\n line-height: 1.5rem;\n text-align: center;\n width: auto;\n}\n\n.flatpickr-current-month span.cur-month {\n color: inherit;\n display: inline-block;\n font-family: inherit;\n font-weight: 500;\n padding: 0;\n}\n\n.flatpickr-current-month span.cur-month:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-current-month .numInputWrapper {\n border-radius: 12px;\n display: inline-block;\n height: 24px;\n width: 60px;\n}\n\n.flatpickr-current-month .numInputWrapper span.arrowUp::after {\n border-bottom-color: #757575;\n}\n\n.flatpickr-current-month .numInputWrapper span.arrowDown::after {\n border-top-color: #757575;\n}\n\n.flatpickr-current-month input.cur-year {\n appearance: textfield;\n background: transparent;\n border: 0;\n border-radius: 0;\n box-sizing: border-box;\n color: inherit;\n cursor: text;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: auto;\n line-height: inherit;\n margin: 0;\n padding: 0 0 0 0.5rem;\n vertical-align: initial;\n}\n\n.flatpickr-current-month input.cur-year[disabled] {\n background: transparent;\n color: rgba(0, 0, 0, 0.38);\n pointer-events: none;\n}\n\n.flatpickr-current-month input.cur-year:focus {\n outline: 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n appearance: none;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3c/svg%3e');\n background-position: 100% 50%;\n background-repeat: no-repeat;\n background-size: 24px 24px;\n border: none;\n box-sizing: border-box;\n cursor: pointer;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: auto;\n margin: -1px 0 0 -4px;\n outline: 0;\n padding: 4px 28px 4px 4px;\n position: relative;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {\n outline: 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n outline: 0;\n padding: 8px 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-weekdays {\n align-items: center;\n background: transparent;\n display: flex;\n height: 28px;\n overflow: hidden;\n width: 100%;\n}\n\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n display: flex;\n flex: 1;\n padding: 0 16px;\n}\n\n.flatpickr-weekday {\n color: transparent;\n cursor: default;\n display: block;\n flex: 1;\n font-size: 13px;\n font-weight: 500;\n line-height: 1;\n margin: 0;\n transform: translateX(15px);\n user-select: none;\n}\n\n.flatpickr-weekday::first-letter {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.flatpickr-weeks {\n padding: 1px 0 0 0;\n}\n\n.flatpickr-days {\n align-items: flex-start;\n display: flex;\n overflow: hidden;\n position: relative;\n width: 307.875px;\n}\n\n.flatpickr-days:focus {\n outline: 0;\n}\n\n.dayContainer {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-around;\n max-width: 307.875px;\n min-width: 307.875px;\n opacity: 1;\n outline: 0;\n padding: 0 16px 8px;\n text-align: left;\n transform: translate3d(0, 0, 0);\n width: 307.875px;\n /* box-sizing: border-box; */\n}\n\n.dayContainer + .dayContainer {\n box-shadow: -1px 0 0 #e6e6e6;\n}\n\n.flatpickr-day {\n align-items: center;\n border-radius: 150px;\n box-sizing: border-box;\n color: rgba(0, 0, 0, 0.87);\n cursor: pointer;\n display: flex;\n /* flex-basis: 14.2857143%; */\n font-size: 13px;\n font-weight: 400;\n height: 39px;\n justify-content: center;\n max-width: 39px;\n outline: 0;\n position: relative;\n user-select: none;\n width: 14.2857143%;\n}\n\n.flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover {\n background: #f7f2fe;\n color: inherit;\n cursor: pointer;\n outline: 0;\n z-index: 2;\n}\n\n.flatpickr-day.today {\n border: 1px solid #5a5a5a;\n}\n\n.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay {\n color: #757575;\n}\n\n.flatpickr-day.inRange, .flatpickr-day.inRange:hover {\n background-color: #e6d6fc;\n border-radius: 0;\n box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day:nth-of-type(7n + 1).inRange {\n border-radius: 50% 0 0 50%;\n}\n\n.flatpickr-day:nth-of-type(7n).inRange {\n border-radius: 0 50% 50% 0;\n}\n\n.flatpickr-day.startRange, .flatpickr-day.startRange:hover {\n box-shadow: none;\n}\n\n.flatpickr-day.startRange + .flatpickr-day.inRange {\n box-shadow: -10px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day.endRange, .flatpickr-day.endRange:hover {\n box-shadow: -10px 0 0 #e6d6fc;\n}\n\n.flatpickr-day:nth-of-type(7n).startRange, .flatpickr-day:nth-of-type(7n+1).endRange {\n box-shadow: none !important;\n}\n\n.flatpickr-day.selected, .flatpickr-day.selected.inRange {\n background: #6200ee;\n border-radius: 50%;\n color: #ffffff;\n z-index: 3;\n}\n\n.flatpickr-day.selected.startRange + .flatpickr-day.selected.endRange {\n box-shadow: none;\n}\n\n.flatpickr-day.selected.startRange {\n z-index: 4;\n}\n\n.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {\n background: transparent;\n color: #b3b3b3;\n cursor: default;\n}\n\n.flatpickr-day.week.selected {\n border-radius: 0;\n box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day.hidden {\n visibility: hidden;\n}\n\n.rangeMode .flatpickr-day {\n margin-top: 1px;\n}\n\n.flatpickr-weekwrapper {\n float: left;\n}\n\n.flatpickr-weekwrapper .flatpickr-weeks {\n box-shadow: 1px 0 0 #e6e6e6;\n padding: 0 12px;\n}\n\n.flatpickr-weekwrapper .flatpickr-weekday {\n float: none;\n line-height: 28px;\n width: 100%;\n}\n\n.flatpickr-weekwrapper .flatpickr-day,\n.flatpickr-weekwrapper .flatpickr-day:hover {\n background: transparent;\n color: #b3b3b3;\n cursor: default;\n max-width: none;\n width: 100%;\n}\n\n.flatpickr-innerContainer {\n display: flex;\n overflow: hidden;\n}\n\n.flatpickr-rContainer {\n display: inline-block;\n padding: 0;\n}\n\n.flatpickr-time {\n display: flex;\n line-height: 40px;\n max-height: 40px;\n outline: 0;\n overflow: hidden;\n text-align: center;\n}\n\n.flatpickr-time.hasSeconds .numInputWrapper {\n width: 26%;\n}\n\n.flatpickr-time.time24hr .numInputWrapper {\n width: 49%;\n}\n\n.flatpickr-time::after {\n clear: both;\n content: '';\n display: table;\n}\n\n.flatpickr-time .numInputWrapper {\n flex: 1;\n float: left;\n height: 40px;\n width: 40%;\n}\n\n.flatpickr-time .numInputWrapper .arrowUp::after {\n border-bottom-color: #757575;\n}\n\n.flatpickr-time .numInputWrapper .arrowDown::after {\n border-top-color: #757575;\n}\n\n.flatpickr-time input {\n appearance: textfield;\n background: transparent;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n font-size: 0.875rem;\n font-weight: 700;\n height: inherit;\n line-height: inherit;\n margin: 0;\n padding: 0;\n position: relative;\n text-align: center;\n /* box-sizing: border-box; */\n}\n\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n align-self: center;\n color: #393939;\n float: left;\n font-weight: 700;\n height: inherit;\n line-height: inherit;\n user-select: none;\n width: 2%;\n}\n\n.flatpickr-time .flatpickr-am-pm {\n color: #6200ee;\n cursor: pointer;\n font-size: 0.875rem;\n width: 18%;\n}\n\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover {\n background: rgba(255, 255, 255, 0.04);\n}\n\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n background: rgba(98, 0, 238, 0.16);\n color: #6200ee;\n outline: 0;\n}\n\n.flatpickr-input[readonly] {\n cursor: pointer;\n}\n\n@keyframes fpFadeInDown {\n from {\n opacity: 0;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n}\n\n.irs {\n display: block;\n position: relative;\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.irs-line {\n display: block;\n outline: 0 !important;\n overflow: hidden;\n position: relative;\n}\n\n.irs-bar {\n display: block;\n position: absolute;\n left: 0;\n width: 0;\n}\n\n.irs-shadow {\n display: none;\n position: absolute;\n left: 0;\n width: 0;\n}\n\n.irs-handle {\n box-sizing: border-box;\n cursor: default;\n display: block;\n position: absolute;\n z-index: 1;\n}\n\n.irs-handle.type_last {\n z-index: 2;\n}\n\n.irs-min,\n.irs-max {\n cursor: default;\n display: block;\n position: absolute;\n}\n\n.irs-min {\n left: 0;\n}\n\n.irs-max {\n right: 0;\n}\n\n.irs-from,\n.irs-to,\n.irs-single {\n cursor: default;\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n white-space: nowrap;\n}\n\n.irs-grid {\n display: none;\n height: 20px;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n.irs-with-grid .irs-grid {\n display: block;\n}\n\n.irs-grid-pol {\n background: #000000;\n height: 8px;\n position: absolute;\n top: 0;\n left: 0;\n width: 2px;\n}\n\n.irs-grid-pol.small {\n height: 4px;\n}\n\n.irs-grid-text {\n color: #000000;\n font-size: 9px;\n line-height: 9px;\n padding: 0 3px;\n position: absolute;\n bottom: 0;\n left: 0;\n text-align: center;\n white-space: nowrap;\n}\n\n.irs-disable-mask {\n background: rgba(0, 0, 0, 0);\n cursor: default;\n display: block;\n height: 100%;\n position: absolute;\n top: 0;\n left: -1%;\n width: 102%;\n z-index: 2;\n}\n\n.lt-ie9 .irs-disable-mask {\n background: #000000;\n cursor: not-allowed;\n filter: alpha(opacity=0);\n}\n\n.irs-disabled {\n opacity: 0.4;\n}\n\n.irs-hidden-input {\n background: none !important;\n border-color: transparent !important;\n border-style: solid !important;\n display: block !important;\n font-size: 0 !important;\n height: 0 !important;\n line-height: 0 !important;\n margin: 0 !important;\n outline: 0 !important;\n overflow: hidden;\n padding: 0 !important;\n position: absolute !important;\n top: 0 !important;\n left: 0 !important;\n width: 0 !important;\n z-index: -9999 !important;\n}\n\n.irs--material {\n height: 3rem;\n}\n\n.irs--material.irs-with-grid {\n height: 3.75rem;\n}\n\n.irs--material .irs {\n font-weight: 500;\n}\n\n.irs--material .irs-line {\n background-color: rgba(98, 0, 238, 0.24);\n border-radius: 0.125rem;\n height: 0.25rem;\n top: 26px;\n}\n\n.irs--material .irs-line:hover {\n cursor: pointer;\n}\n\n.irs--material .irs-bar {\n background-color: #6200ee;\n border-radius: 0.1875rem;\n height: 0.375rem;\n top: 25px;\n}\n\n.irs--material .irs-bar:hover {\n cursor: pointer;\n}\n\n.irs--material .irs-bar:hover::after {\n content: '';\n position: absolute;\n top: -20px;\n right: -20px;\n bottom: -20px;\n left: -20px;\n}\n\n.irs--material .irs-shadow {\n background-color: rgba(0, 0, 0, 0.25);\n height: 2px;\n bottom: 26px;\n}\n\n.irs--material .irs-handle {\n background-color: #6200ee;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n top: 18px;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n}\n\n.irs--material .irs-handle::before {\n content: '';\n height: 3rem;\n position: absolute;\n top: -15px;\n left: -15px;\n width: 3rem;\n}\n\n.irs--material .irs-handle:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n cursor: pointer;\n transition: box-shadow 100ms ease-out;\n}\n\n.irs--material .irs-handle.state_hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.irs--material .irs-min,\n.irs--material .irs-max {\n border-radius: 4px;\n color: #999999;\n font-size: 0.625rem;\n line-height: 1.333;\n padding: 2px 4px;\n top: 0;\n text-shadow: none;\n}\n\n.irs--material .irs-from,\n.irs--material .irs-to,\n.irs--material .irs-single {\n background-color: #6d6d6d;\n border-radius: 2px;\n color: #ffffff;\n font-size: 0.75rem;\n line-height: 1.333;\n padding: 6px 8px;\n text-shadow: none;\n transform: translateY(-16px);\n z-index: 10;\n}\n\n.irs--material .irs-from::before,\n.irs--material .irs-to::before,\n.irs--material .irs-single::before {\n border: 3px solid transparent;\n border-top-color: #6d6d6d;\n content: '';\n display: block;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n position: absolute;\n bottom: -6px;\n left: 50%;\n width: 0;\n}\n\n.irs--material .irs-grid {\n height: 25px;\n transform: translateY(-9px);\n}\n\n.irs--material .irs-grid-pol {\n background-color: rgba(98, 0, 238, 0.54);\n border-radius: 50%;\n height: 0.25rem;\n}\n\n.irs--material .irs-grid-text {\n color: #999999;\n font-size: 0.625rem;\n}\n\n.irs--material.irs-disabled {\n opacity: 1;\n}\n\n.irs--material.irs-disabled .irs-line,\n.irs--material.irs-disabled .irs-bar,\n.irs--material.irs-disabled .irs-from,\n.irs--material.irs-disabled .irs-to,\n.irs--material.irs-disabled .irs-single,\n.irs--material.irs-disabled .irs-handle {\n background-color: #8c8c8c;\n}\n\n.irs--material.irs-disabled .irs-from::before,\n.irs--material.irs-disabled .irs-to::before,\n.irs--material.irs-disabled .irs-single::before {\n display: none;\n}\n\n.irs--material.irs-disabled .irs-grid-pol {\n background-color: rgba(215, 215, 215, 0.54);\n}\n\n.select2-container {\n display: block;\n margin: 0;\n max-width: 100%;\n min-width: 200px;\n position: relative;\n}\n\n.select2-container *:focus {\n outline: 0;\n}\n\n.select2-container .select2-selection--single {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n user-select: none;\n}\n\n.select2-container .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.select2-container .select2-selection--single .select2-selection__arrow {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n height: 24px;\n margin-left: auto;\n order: 12;\n pointer-events: none;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n width: 24px;\n}\n\n.select2-container.select2-container--open .select2-selection__arrow {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236200ee' fill-rule='evenodd' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n transform: rotate(180deg) translateY(-5px);\n}\n\n.select2-container .select2-search--dropdown .select2-search__field {\n background-color: #f5f5f5;\n border: 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px 4px 0 0;\n}\n\n.select2-container .select2-results__message {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered {\n padding-right: 8px;\n padding-left: 20px;\n}\n\n.select2-container.select2-container--open .select2-selection--multiple::after {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' fill='%236200ee' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n transform: rotate(180deg) translateY(-5px);\n}\n\n.select2-container .select2-selection--multiple {\n box-sizing: border-box;\n display: block;\n flex-wrap: wrap;\n user-select: none;\n}\n\n.select2-container .select2-selection--multiple::after {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n content: '';\n height: 24px;\n margin-left: auto;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n width: 24px;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered {\n list-style: none;\n margin: 0;\n overflow: hidden;\n padding: 0;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered:not(:empty) {\n margin: -2px 0;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {\n align-items: center;\n background-color: #e0e0e0;\n border-radius: 1rem;\n cursor: pointer;\n display: inline-flex;\n float: left;\n font-size: 0.875rem;\n height: 2rem;\n justify-content: center;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin-top: 0.3em;\n margin-right: 5px;\n padding: 0 0.75rem;\n position: relative;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:last-of-type {\n animation: opacity 0.3s linear;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove {\n background-color: transparent;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"%3e%3cpath fill=\"%23666\" d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"/%3e%3c/svg%3e');\n border: 0;\n height: 18px;\n margin-right: -0.25rem;\n margin-left: 0.5rem;\n order: 12;\n width: 18px;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {\n color: #000000;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove span {\n display: none;\n}\n\n.select2-container .select2-search--inline .select2-search__field {\n background-color: transparent;\n border: none;\n padding: 0;\n}\n\n.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {\n display: none;\n}\n\n.select2-container .select2-selection {\n align-items: center;\n background-clip: padding-box;\n background-color: transparent;\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px 4px 0 0;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.5;\n overflow: hidden;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n text-overflow: ellipsis;\n transition: border-color 15ms linear, box-shadow 15ms linear;\n white-space: nowrap;\n width: 100%;\n will-change: border-color, box-shadow;\n}\n\n.select2-container .select2-selection::before {\n background: currentColor;\n color: #6200ee;\n content: '';\n height: 2px;\n position: absolute;\n bottom: 0;\n left: 0;\n transform: scaleX(0);\n transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);\n width: 100%;\n}\n\n.select2-container .select2-selection:hover {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n.select2-container.select2-container--open .select2-selection::before {\n transform: scaleX(1);\n}\n\nselect.is-invalid ~ .select2-container .select2-selection,\n.was-validated select:invalid ~ .select2-container .select2-selection {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E\");\n background-position: 100%;\n background-repeat: no-repeat;\n background-size: 1.5rem 1.5rem;\n border-color: #b00020;\n}\n\n.select2-container .select2-selection__clear {\n background-color: #c8c8c8;\n border-radius: 100%;\n color: #ffa500;\n float: right;\n height: 0.9em;\n line-height: 0.75em;\n margin-top: 0.7em;\n margin-right: 0.3em;\n padding-left: 0.15em;\n width: 0.9em;\n}\n\n.select2-container .select2-selection__clear:hover {\n background-color: #afafaf;\n}\n\n.select2-container.select2-container--disabled .select2-selection {\n border-bottom-style: dotted;\n color: rgba(0, 0, 0, 0.38);\n cursor: default;\n}\n\n.select2-container.select2-container--disabled .select2-selection:hover {\n border-color: rgba(0, 0, 0, 0.42);\n}\n\n.select2-container.select2-container--disabled .select2-selection__clear {\n display: none;\n}\n\n.select2-dropdown {\n animation: opacity 0.03s linear, select-menu-scale 0.12s cubic-bezier(0, 0, 0.2, 1);\n background-color: #ffffff;\n border-radius: 0 0 4px 4px;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n box-sizing: border-box;\n display: block;\n position: absolute;\n left: -100000px;\n transform-origin: center top;\n width: 100%;\n z-index: 80;\n}\n\n.select2-container--open .select2-dropdown {\n top: 1px;\n left: 0;\n}\n\n.select2-container--open .select2-dropdown.select2-dropdown--above {\n border-radius: 4px 4px 0 0;\n top: -1px;\n transform-origin: center bottom;\n}\n\n@keyframes select-menu-scale {\n 0% {\n transform: scale(0.87);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.select2-results {\n display: block;\n}\n\n.select2-results__options {\n font-size: 1rem;\n list-style: none;\n margin: 0.5rem 0 0 0;\n max-height: 100vh;\n overflow-y: scroll;\n padding: 0 0 0.5rem 0;\n scrollbar-color: #e0dfe1 transparent;\n scrollbar-width: thin;\n}\n\n.select2-results__options.select2-results__options--nested {\n margin: 0;\n overflow-y: hidden;\n padding: 0;\n}\n\n.select2-results__options.select2-results__options--nested > .select2-results__option {\n padding-left: 1.5rem;\n}\n\n.select2-results__option,\n.select2-results__group {\n align-items: center;\n display: flex;\n height: 1rem;\n min-height: 3rem;\n padding: 0 1rem;\n position: relative;\n}\n\n.select2-results__option {\n letter-spacing: 0.009375em;\n transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n user-select: none;\n}\n\n.select2-results__option--highlighted.select2-results__option--selectable {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.select2-results__option--highlighted.select2-results__option--selectable:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.select2-results__option--selected {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.select2-results__option--selected.select2-results__option--highlighted {\n background-color: rgba(0, 0, 0, 0.16);\n}\n\n.select2-results__option.select2-results__option--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.select2-results__option--group {\n display: block;\n padding: 0;\n}\n\n.select2-results__group {\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.875rem;\n}\n\n.select2-results > .select2-results__options {\n overflow-y: auto;\n}\n\n.select2-results__option--selectable {\n cursor: pointer;\n}\n\n.select2-search--dropdown {\n display: block;\n padding: 5px 4px 0;\n}\n\n.select2-search--dropdown::before {\n font-size: 1.51429em;\n opacity: 0.38;\n position: absolute;\n top: 0.6em;\n left: 0.1em;\n}\n\n.select2-search--dropdown .select2-search__field {\n background-color: transparent;\n border: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 20px;\n box-sizing: border-box;\n line-height: normal;\n padding: 10px 16px 12px;\n padding-left: 1.5em;\n width: 100%;\n}\n\n.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.select2-search--dropdown.select2-search--hide {\n display: none;\n}\n\n.select2-close-mask {\n background-color: #ffffff;\n border: 0;\n display: block;\n filter: alpha(opacity=0);\n height: auto;\n margin: 0;\n min-height: 100%;\n min-width: 100%;\n opacity: 0;\n padding: 0;\n position: fixed;\n top: 0;\n left: 0;\n width: auto;\n z-index: 99;\n}\n\n.select2-hidden-accessible {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n height: 1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n white-space: nowrap !important;\n width: 1px !important;\n}\n\n.input-group .select2-container {\n flex-grow: 1;\n}\n\n.input-group-prepend ~ .select2-container .select2-selection {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .select2-container:not(:last-child) .select2-selection {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.select2-container--outlined .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.select2-container--outlined.select2-container--open .select2-selection {\n border-color: #6200ee;\n box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee;\n}\n\n.select2-container--outlined.select2-container--open .select2-selection::before {\n transform: scaleX(0);\n}\n\n.select2-container--outlined .select2-selection {\n border: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px;\n line-height: 1.5;\n min-height: 3.5rem;\n padding: 14px 16px 12px;\n}\n\n.select2-container--outlined.select2-container--disabled .select2-selection {\n border-bottom-style: solid;\n}\n\n.select2-container--filled .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.select2-container--filled .select2-selection {\n background-color: whitesmoke;\n padding: 20px 16px 11px;\n}\n\n.select2-container--filled .select2-selection:hover {\n background-color: #ededed;\n}\n\n.select2-container--filled .select2-selection:active {\n background-color: #dbdbdb;\n}\n\n.select2-container--filled.select2-container--disabled .select2-selection {\n border-bottom-style: solid;\n}\n\ntextarea.textarea-autosize {\n height: 2.25rem;\n min-height: 2.25rem;\n overflow-y: hidden;\n resize: none;\n}\n\ntextarea.textarea-autosize.form-control-lg {\n height: 3.75rem;\n min-height: 3.75rem;\n}\n\ntextarea.textarea-autosize.form-control-sm {\n height: 2rem;\n min-height: 2rem;\n}\n"]}
\ No newline at end of file
diff --git a/gh-pages/material/css/material-plugins.min.css b/gh-pages/material/css/material-plugins.min.css
new file mode 100644
index 000000000..cfccf34c8
--- /dev/null
+++ b/gh-pages/material/css/material-plugins.min.css
@@ -0,0 +1,4 @@
+/*!
+ * Material themes by djibe for various plugins (standalone)
+ */.dataTables_wrapper{margin-bottom:2rem}.dataTables_wrapper .dataTable{margin-bottom:0}.dataTables_wrapper>.data-table{width:100%}.dataTable thead td,.dataTable thead th{cursor:pointer;text-transform:lowercase}.dataTable thead td:first-letter,.dataTable thead th:first-letter{text-transform:uppercase}.dataTable .dataTables_empty{font-weight:500}@media print{.dataTable tbody td,.dataTable tbody th{height:2.25rem}.dataTable tfoot td,.dataTable tfoot th,.dataTable thead td,.dataTable thead th{height:2.5rem}}.dataTable thead th.sorting_asc,.dataTable thead th.sorting_desc{position:relative}.dataTable thead th.sorting_asc:after,.dataTable thead th.sorting_desc:after{opacity:.54!important}.dataTable thead th.sorting:hover:after{opacity:.27}.dataTable thead th[class*=sorting]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z'/%3E%3C/svg%3E");height:18px;margin:0 .25rem;opacity:0;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);width:18px}.dataTable thead th[class*=sorting]:focus{outline:0}.dataTable thead th.sorting_desc:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.dataTables_filter{display:-ms-flexbox;display:flex;margin-bottom:1rem}.dataTables_filter>label{display:-ms-flexbox;display:flex;margin-left:auto;min-width:280px;position:relative}.dataTables_filter>label:before{background:no-repeat 50%/24px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath fill='%23757575' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");content:"";height:46px;left:1rem;position:absolute;width:24px}.dataTables_filter>label input{border:1px solid rgba(0,0,0,.12);border-radius:24px;padding:11px 16px 11px 48px;transition:border .15s linear,box-shadow .15s linear}.dataTables_filter>label input:hover{border-color:rgba(0,0,0,.38);box-shadow:none}.dataTables_filter>label input:focus{border-color:transparent;box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}@media screen and (max-width:960px){.dataTables_filter>label{margin-left:0;width:100%}}.dataTables_wrapper .bottom{-ms-flex-align:center;align-items:center;border-top:1px solid #e1e1e1;display:-ms-flexbox;display:flex;min-height:52px;padding:0 2px 0 1rem}@media screen and (max-width:768px){.dataTables_wrapper .bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}}.dataTables-svg{fill:currentColor;display:inline-block;font-size:1.5rem;height:24px;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;width:24px}.dt-buttons .btn-icon:hover .dataTables-svg{color:#212121}.dt-buttons .dataTables-svg{color:#757575}.dt-buttons>.btn-icon>span{display:-ms-flexbox;display:flex}.dataTables_length{margin-left:auto;margin-right:2rem}.dataTables_length .custom-select{border:1px solid rgba(0,0,0,.12);border-radius:4px;cursor:pointer;margin-left:.5rem;padding:.375rem 30px calc(.375rem - 1px) 1rem;width:auto}.dataTables_length .custom-select:hover{border-color:rgba(0,0,0,.42)}.dataTables_length .custom-select:focus{border-color:#6200ee;box-shadow:none}.dataTables_length>label{-ms-flex-align:center;align-items:center;color:inherit;display:-ms-flexbox;display:flex}.dataTables_info,.dataTables_length .custom-select,.dataTables_length>label{font-size:.875rem;letter-spacing:.01071em;line-height:1.43}.dataTables_paginate .page-item>.page-link{border-radius:50%;margin-left:0;padding:12px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.dataTables_paginate .page-item.disabled>.page-link{opacity:.3}.dataTables_paginate>.pagination{margin:0 0 0 20px;padding:0}.dataTable.fixedHeader-floating,.dataTable.fixedHeader-locked{border-bottom:1px solid #e1e1e1;margin-bottom:0!important;margin-top:0!important}.dataTable.fixedHeader-floating{position:fixed!important}.dataTable.fixedHeader-locked{position:absolute!important}@media print{.dataTable.fixedHeader-floating{display:none}}.dtr-control:focus{outline:0}table.dataTable.DTCR_clonedTable{background-color:#ebebeb;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:absolute!important;z-index:40}div.DTCR_pointer{background-color:#757575;width:1px;z-index:39}@-webkit-keyframes dtb-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dtb-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}div.dt-button-info{background-color:#333;border:0;border-radius:4px;bottom:0;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);color:hsla(0,0%,100%,.87);font-size:.875rem;font-weight:400;height:3rem;left:calc(50% - 172px);letter-spacing:.017857em;line-height:1.25rem;margin:.5rem;max-width:42rem;min-width:21.5rem;overflow:hidden;position:fixed;text-align:left;top:auto;width:auto;z-index:239}div.dt-button-info h2{display:none}div.dt-button-info>div{padding:1rem}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child{padding:8px 8px 8px 42px}.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none}.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-left:8px}.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{border-radius:14px;height:14px;left:4px;line-height:14px;text-indent:3px;top:5px;width:14px}.dataTable.dtr-column>tbody>tr>td.control,.dataTable.dtr-column>tbody>tr>th.control{cursor:pointer;position:relative}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th.dtr-control{padding-left:42px}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th.dtr-control:before{background:no-repeat 50%/24px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-color:transparent;border:0;border-radius:0;box-shadow:none;content:"";height:24px;left:.5rem;line-height:0;margin-top:0;position:absolute;top:1rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:24px}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{background-color:transparent;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}table.dataTable>tbody>tr.child:hover{background:transparent!important}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{border-bottom:0;padding:6px 0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:none}.dataTable>tbody>tr.child span.dtr-title{display:inline-block;font-weight:500;margin-right:16px;min-width:75px;text-transform:lowercase}.dataTable>tbody>tr.child span.dtr-title:first-letter{text-transform:uppercase}div.dtr-modal{height:100%;left:0;padding:10em 1em;position:fixed;top:0;width:100%;z-index:100}div.dtr-modal div.dtr-modal-display{background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;bottom:0;box-shadow:0 12px 30px rgba(0,0,0,.6);height:50%;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;width:50%;z-index:102}div.dtr-modal div.dtr-modal-content{padding:1em;position:relative}div.dtr-modal div.dtr-modal-close{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:3px;cursor:pointer;height:22px;position:absolute;right:6px;text-align:center;top:6px;width:22px;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:101}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}.flatpickr-calendar{-webkit-animation:none;animation:none;background:#fff;border-radius:4px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);display:none;opacity:0;position:absolute;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar:focus{outline:0}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:40rem;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.open.animate{-webkit-animation:fpFadeInDown .25s cubic-bezier(0,0,.2,1);animation:fpFadeInDown .25s cubic-bezier(0,0,.2,1)}.flatpickr-calendar.inline{display:block;position:relative;top:4px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid #d7d7d7;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:1rem 0 12px}.flatpickr-months .flatpickr-month{fill:rgba(0,0,0,.9);background:transparent;color:rgba(0,0,0,.9);-ms-flex:1;flex:1;margin-left:2rem;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:12px;cursor:pointer;display:-ms-flexbox;display:flex;height:24px;justify-content:center;position:relative;text-decoration:none;width:24px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{background-color:rgba(0,0,0,.04)}.flatpickr-months .flatpickr-next-month:active,.flatpickr-months .flatpickr-prev-month:active{background-color:rgba(0,0,0,.24)}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:#757575;stroke:#757575;stroke-width:1px}.flatpickr-months .flatpickr-prev-month{-ms-flex-order:1;order:1}.flatpickr-months .flatpickr-next-month{-ms-flex-order:2;margin:0 1rem 0 24px;order:2}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #757575;border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #757575;top:40%}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span:hover{background:rgba(0,0,0,.12)}.numInputWrapper span:active{background:rgba(0,0,0,.24)}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:#757575}.numInputWrapper:hover{background:rgba(0,0,0,.04)}.numInputWrapper:hover span{opacity:1}.numInputWrapper:focus{background:rgba(0,0,0,.12)}.flatpickr-current-month{color:inherit;display:inline-block;height:1.5rem;line-height:1.5rem;text-align:center;width:auto}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:500;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.04)}.flatpickr-current-month .numInputWrapper{border-radius:12px;display:inline-block;height:24px;width:60px}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#757575}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#757575}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5rem;vertical-align:initial}.flatpickr-current-month input.cur-year[disabled]{background:transparent;color:rgba(0,0,0,.38);pointer-events:none}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=utf8,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');background-position:100% 50%;background-repeat:no-repeat;background-size:24px 24px;border:none;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:auto;margin:-1px 0 0 -4px;outline:0;padding:4px 28px 4px 4px;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{outline:0;padding:8px 0}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover{background-color:rgba(0,0,0,.04)}.flatpickr-weekdays{-ms-flex-align:center;align-items:center;background:transparent;display:-ms-flexbox;display:flex;height:28px;overflow:hidden;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:0 16px}.flatpickr-weekday{color:transparent;cursor:default;display:block;-ms-flex:1;flex:1;font-size:13px;font-weight:500;line-height:1;margin:0;-webkit-transform:translateX(15px);transform:translateX(15px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-weekday:first-letter{color:rgba(0,0,0,.54)}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:distribute;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0 16px 8px;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:150px;box-sizing:border-box;color:rgba(0,0,0,.87);cursor:pointer;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;height:39px;justify-content:center;max-width:39px;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:14.2857143%}.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day:hover{background:#f7f2fe;color:inherit;cursor:pointer;outline:0;z-index:2}.flatpickr-day.today{border:1px solid #5a5a5a}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:#757575}.flatpickr-day.inRange,.flatpickr-day.inRange:hover{background-color:#e6d6fc;border-radius:0;box-shadow:-5px 0 0 #e6d6fc,5px 0 0 #e6d6fc}.flatpickr-day:nth-of-type(7n+1).inRange{border-radius:50% 0 0 50%}.flatpickr-day:nth-of-type(7n).inRange{border-radius:0 50% 50% 0}.flatpickr-day.startRange,.flatpickr-day.startRange:hover{box-shadow:none}.flatpickr-day.startRange+.flatpickr-day.inRange{box-shadow:-10px 0 0 #e6d6fc,5px 0 0 #e6d6fc}.flatpickr-day.endRange,.flatpickr-day.endRange:hover{box-shadow:-10px 0 0 #e6d6fc}.flatpickr-day:nth-of-type(7n).startRange,.flatpickr-day:nth-of-type(7n+1).endRange{box-shadow:none!important}.flatpickr-day.selected,.flatpickr-day.selected.inRange{background:#6200ee;border-radius:50%;color:#fff;z-index:3}.flatpickr-day.selected.startRange+.flatpickr-day.selected.endRange{box-shadow:none}.flatpickr-day.selected.startRange{z-index:4}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay{background:transparent;color:#b3b3b3;cursor:default}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #e6d6fc,5px 0 0 #e6d6fc}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper .flatpickr-day,.flatpickr-weekwrapper .flatpickr-day:hover{background:transparent;color:#b3b3b3;cursor:default;max-width:none;width:100%}.flatpickr-innerContainer{display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{display:-ms-flexbox;display:flex;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper .arrowUp:after{border-bottom-color:#757575}.flatpickr-time .numInputWrapper .arrowDown:after{border-top-color:#757575}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;color:rgba(0,0,0,.87);font-size:.875rem;font-weight:700;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{color:#6200ee;cursor:pointer;font-size:.875rem;width:18%}.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:hover{background:hsla(0,0%,100%,.04)}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time input:focus{background:rgba(98,0,238,.16);color:#6200ee;outline:0}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{display:block;position:relative}.irs-line{outline:0!important;overflow:hidden}.irs-bar{display:block}.irs-bar,.irs-shadow{left:0;position:absolute;width:0}.irs-shadow{display:none}.irs-handle{box-sizing:border-box;cursor:default;display:block;position:absolute;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{cursor:default;display:block;position:absolute}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{cursor:default;display:block;left:0;position:absolute;top:0;white-space:nowrap}.irs-grid{bottom:0;display:none;height:20px;left:0;position:absolute;width:100%}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{background:#000;height:8px;left:0;position:absolute;top:0;width:2px}.irs-grid-pol.small{height:4px}.irs-grid-text{bottom:0;color:#000;font-size:9px;left:0;line-height:9px;padding:0 3px;position:absolute;text-align:center;white-space:nowrap}.irs-disable-mask{background:transparent;cursor:default;display:block;height:100%;left:-1%;position:absolute;top:0;width:102%;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed;filter:alpha(opacity=0)}.irs-disabled{opacity:.4}.irs-hidden-input{background:none!important;border-color:transparent!important;border-style:solid!important;display:block!important;font-size:0!important;height:0!important;left:0!important;line-height:0!important;margin:0!important;outline:0!important;overflow:hidden;padding:0!important;position:absolute!important;top:0!important;width:0!important;z-index:-9999!important}.irs--material{height:3rem}.irs--material.irs-with-grid{height:3.75rem}.irs--material .irs{font-weight:500}.irs--material .irs-line{background-color:rgba(98,0,238,.24);border-radius:.125rem;height:.25rem;top:26px}.irs--material .irs-line:hover{cursor:pointer}.irs--material .irs-bar{background-color:#6200ee;border-radius:.1875rem;height:.375rem;top:25px}.irs--material .irs-bar:hover{cursor:pointer}.irs--material .irs-bar:hover:after{bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}.irs--material .irs-shadow{background-color:rgba(0,0,0,.25);bottom:26px;height:2px}.irs--material .irs-handle{background-color:#6200ee;border-radius:50%;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2);height:1.25rem;top:18px;transition:box-shadow .1s ease-out;width:1.25rem}.irs--material .irs-handle:before{content:"";height:3rem;left:-15px;position:absolute;top:-15px;width:3rem}.irs--material .irs-handle:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),0 0 0 .875rem rgba(98,0,238,.12);cursor:pointer;transition:box-shadow .1s ease-out}.irs--material .irs-handle.state_hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),0 0 0 .875rem rgba(98,0,238,.24)}.irs--material .irs-max,.irs--material .irs-min{border-radius:4px;color:#999;font-size:.625rem;line-height:1.333;padding:2px 4px;text-shadow:none;top:0}.irs--material .irs-from,.irs--material .irs-single,.irs--material .irs-to{background-color:#6d6d6d;border-radius:2px;color:#fff;font-size:.75rem;line-height:1.333;padding:6px 8px;text-shadow:none;-webkit-transform:translateY(-16px);transform:translateY(-16px);z-index:10}.irs--material .irs-from:before,.irs--material .irs-single:before,.irs--material .irs-to:before{border:3px solid transparent;border-top-color:#6d6d6d;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--material .irs-grid{height:25px;-webkit-transform:translateY(-9px);transform:translateY(-9px)}.irs--material .irs-grid-pol{background-color:rgba(98,0,238,.54);border-radius:50%;height:.25rem}.irs--material .irs-grid-text{color:#999;font-size:.625rem}.irs--material.irs-disabled{opacity:1}.irs--material.irs-disabled .irs-bar,.irs--material.irs-disabled .irs-from,.irs--material.irs-disabled .irs-handle,.irs--material.irs-disabled .irs-line,.irs--material.irs-disabled .irs-single,.irs--material.irs-disabled .irs-to{background-color:#8c8c8c}.irs--material.irs-disabled .irs-from:before,.irs--material.irs-disabled .irs-single:before,.irs--material.irs-disabled .irs-to:before{display:none}.irs--material.irs-disabled .irs-grid-pol{background-color:hsla(0,0%,84.3%,.54)}.select2-container{display:block;margin:0;max-width:100%;min-width:200px;position:relative}.select2-container :focus{outline:0}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__placeholder{color:rgba(0,0,0,.54)}.select2-container .select2-selection--single .select2-selection__arrow{-ms-flex-order:12;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;height:24px;margin-left:auto;order:12;pointer-events:none;transition:-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);width:24px}.select2-container.select2-container--open .select2-selection__arrow{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236200ee' fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;-webkit-transform:rotate(180deg) translateY(-5px);transform:rotate(180deg) translateY(-5px)}.select2-container .select2-search--dropdown .select2-search__field{background-color:#f5f5f5;border:0;border-bottom:1px solid rgba(0,0,0,.42);border-radius:4px 4px 0 0}.select2-container .select2-results__message{color:rgba(0,0,0,.54)}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container.select2-container--open .select2-selection--multiple:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' fill='%236200ee' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;-webkit-transform:rotate(180deg) translateY(-5px);transform:rotate(180deg) translateY(-5px)}.select2-container .select2-selection--multiple{box-sizing:border-box;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--multiple:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%;content:"";height:24px;margin-left:auto;transition:-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);width:24px}.select2-container .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;overflow:hidden;padding:0}.select2-container .select2-selection--multiple .select2-selection__rendered:not(:empty){margin:-2px 0}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#e0e0e0;border-radius:1rem;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;float:left;font-size:.875rem;height:2rem;justify-content:center;letter-spacing:.017857em;line-height:1.25rem;margin-right:5px;margin-top:.3em;padding:0 .75rem;position:relative;vertical-align:middle;white-space:nowrap}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:last-of-type{-webkit-animation:opacity .3s linear;animation:opacity .3s linear}.select2-container .select2-selection--multiple .select2-selection__choice__remove{-ms-flex-order:12;background-color:transparent;background-image:url('data:image/svg+xml;charset=utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"%3e%3cpath fill="%23666" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/%3e%3c/svg%3e');border:0;height:18px;margin-left:.5rem;margin-right:-.25rem;order:12;width:18px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#000}.select2-container .select2-selection--multiple .select2-selection__choice__remove span{display:none}.select2-container .select2-search--inline .select2-search__field{background-color:transparent;border:none;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{display:none}.select2-container .select2-selection{-ms-flex-align:center;align-items:center;background-clip:padding-box;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.42);border-radius:4px 4px 0 0;color:rgba(0,0,0,.87);display:-ms-flexbox;display:flex;font-size:1rem;letter-spacing:.009375em;line-height:1.5;overflow:hidden;padding:.375rem 0 calc(.375rem - 1px);text-overflow:ellipsis;transition:border-color 15ms linear,box-shadow 15ms linear;white-space:nowrap;width:100%;will-change:border-color,box-shadow}.select2-container .select2-selection:before{background:currentColor;bottom:0;color:#6200ee;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);width:100%}.select2-container .select2-selection:hover{border-color:rgba(0,0,0,.87)}.select2-container.select2-container--open .select2-selection:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.was-validated select:invalid~.select2-container .select2-selection,select.is-invalid~.select2-container .select2-selection{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border-color:#b00020}.select2-container .select2-selection__clear{background-color:#c8c8c8;border-radius:100%;color:orange;float:right;height:.9em;line-height:.75em;margin-right:.3em;margin-top:.7em;padding-left:.15em;width:.9em}.select2-container .select2-selection__clear:hover{background-color:#afafaf}.select2-container.select2-container--disabled .select2-selection{border-bottom-style:dotted;color:rgba(0,0,0,.38);cursor:default}.select2-container.select2-container--disabled .select2-selection:hover{border-color:rgba(0,0,0,.42)}.select2-container.select2-container--disabled .select2-selection__clear{display:none}.select2-dropdown{-webkit-animation:opacity .03s linear,select-menu-scale .12s cubic-bezier(0,0,.2,1);animation:opacity .03s linear,select-menu-scale .12s cubic-bezier(0,0,.2,1);background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-sizing:border-box;display:block;left:-100000px;position:absolute;-webkit-transform-origin:center top;transform-origin:center top;width:100%;z-index:80}.select2-container--open .select2-dropdown{left:0;top:1px}.select2-container--open .select2-dropdown.select2-dropdown--above{border-radius:4px 4px 0 0;top:-1px;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes select-menu-scale{0%{-webkit-transform:scale(.87);transform:scale(.87)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes select-menu-scale{0%{-webkit-transform:scale(.87);transform:scale(.87)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.select2-results{display:block}.select2-results__options{scrollbar-color:#e0dfe1 transparent;scrollbar-width:thin;font-size:1rem;list-style:none;margin:.5rem 0 0;max-height:100vh;overflow-y:scroll;padding:0 0 .5rem}.select2-results__options.select2-results__options--nested{margin:0;overflow-y:hidden;padding:0}.select2-results__options.select2-results__options--nested>.select2-results__option{padding-left:1.5rem}.select2-results__group,.select2-results__option{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:1rem;min-height:3rem;padding:0 1rem;position:relative}.select2-results__option{letter-spacing:.009375em;transition:background-color,color .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(0,0,0,.04)}.select2-results__option--highlighted.select2-results__option--selectable:active{background-color:rgba(0,0,0,.24)}.select2-results__option--selected{background-color:rgba(0,0,0,.12)}.select2-results__option--selected.select2-results__option--highlighted{background-color:rgba(0,0,0,.16)}.select2-results__option.select2-results__option--disabled{color:rgba(0,0,0,.38)}.select2-results__option--group{display:block;padding:0}.select2-results__group{color:rgba(0,0,0,.54);font-size:.875rem}.select2-results>.select2-results__options{overflow-y:auto}.select2-results__option--selectable{cursor:pointer}.select2-search--dropdown{display:block;padding:5px 4px 0}.select2-search--dropdown:before{font-size:1.51429em;left:.1em;opacity:.38;position:absolute;top:.6em}.select2-search--dropdown .select2-search__field{background-color:transparent;border:1px solid rgba(0,0,0,.42);border-radius:20px;box-sizing:border-box;line-height:normal;padding:10px 16px 12px 1.5em;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.input-group .select2-container{-ms-flex-positive:1;flex-grow:1}.input-group-prepend~.select2-container .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.select2-container:not(:last-child) .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-container--outlined .select2-selection--single .select2-selection__placeholder{color:rgba(0,0,0,.6)}.select2-container--outlined.select2-container--open .select2-selection{border-color:#6200ee;box-shadow:inset 2px 2px 0 -1px #6200ee,inset -2px -2px 0 -1px #6200ee}.select2-container--outlined.select2-container--open .select2-selection:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.select2-container--outlined .select2-selection{border:1px solid rgba(0,0,0,.42);border-radius:4px;line-height:1.5;min-height:3.5rem;padding:14px 16px 12px}.select2-container--outlined.select2-container--disabled .select2-selection{border-bottom-style:solid}.select2-container--filled .select2-selection--single .select2-selection__placeholder{color:rgba(0,0,0,.6)}.select2-container--filled .select2-selection{background-color:#f5f5f5;padding:20px 16px 11px}.select2-container--filled .select2-selection:hover{background-color:#ededed}.select2-container--filled .select2-selection:active{background-color:#dbdbdb}.select2-container--filled.select2-container--disabled .select2-selection{border-bottom-style:solid}textarea.textarea-autosize{height:2.25rem;min-height:2.25rem;overflow-y:hidden;resize:none}textarea.textarea-autosize.form-control-lg{height:3.75rem;min-height:3.75rem}textarea.textarea-autosize.form-control-sm{height:2rem;min-height:2rem}
+/*# sourceMappingURL=material-plugins.min.css.map */
\ No newline at end of file
diff --git a/gh-pages/material/css/material-plugins.min.css.map b/gh-pages/material/css/material-plugins.min.css.map
new file mode 100644
index 000000000..ad1d8ddf4
--- /dev/null
+++ b/gh-pages/material/css/material-plugins.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["material-plugins.css"],"names":[],"mappings":"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","file":"material-plugins.min.css","sourcesContent":["/*!\n * Material themes by djibe for various plugins (standalone)\n */\n.dataTables_wrapper {\n margin-bottom: 2rem;\n}\n\n.dataTables_wrapper .dataTable {\n margin-bottom: 0;\n}\n\n.dataTables_wrapper > .data-table {\n width: 100%;\n}\n\n.dataTable thead td,\n.dataTable thead th {\n cursor: pointer;\n text-transform: lowercase;\n}\n\n.dataTable thead td::first-letter,\n.dataTable thead th::first-letter {\n text-transform: uppercase;\n}\n\n.dataTable .dataTables_empty {\n font-weight: 500;\n}\n\n@media print {\n .dataTable tbody td,\n .dataTable tbody th {\n height: 2.25rem;\n }\n .dataTable tfoot td,\n .dataTable tfoot th,\n .dataTable thead td,\n .dataTable thead th {\n height: 2.5rem;\n }\n}\n\n.dataTable thead th.sorting_asc,\n.dataTable thead th.sorting_desc {\n position: relative;\n}\n\n.dataTable thead th.sorting_asc::after,\n.dataTable thead th.sorting_desc::after {\n opacity: 0.54 !important;\n}\n\n.dataTable thead th.sorting:hover::after {\n opacity: 0.27;\n}\n\n.dataTable thead th[class*='sorting']::after {\n content: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z'/%3E%3C/svg%3E\");\n height: 18px;\n margin: 0 0.25rem;\n opacity: 0;\n position: absolute;\n transform: rotate(0deg);\n transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 18px;\n}\n\n.dataTable thead th[class*='sorting']:focus {\n outline: 0;\n}\n\n.dataTable thead th.sorting_desc::after {\n transform: rotate(-180deg);\n}\n\n.dataTables_filter {\n display: flex;\n margin-bottom: 1rem;\n}\n\n.dataTables_filter > label {\n display: flex;\n margin-left: auto;\n min-width: 280px;\n position: relative;\n}\n\n.dataTables_filter > label::before {\n background: no-repeat center/24px url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath fill='%23757575' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E\");\n content: '';\n height: 46px;\n position: absolute;\n left: 1rem;\n width: 24px;\n}\n\n.dataTables_filter > label input {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 24px;\n padding: 11px 16px 11px 48px;\n transition: border 150ms linear, box-shadow 150ms linear;\n}\n\n.dataTables_filter > label input:hover {\n border-color: rgba(0, 0, 0, 0.38);\n box-shadow: none;\n}\n\n.dataTables_filter > label input:focus {\n border-color: transparent;\n box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);\n}\n\n@media screen and (max-width: 960px) {\n .dataTables_filter > label {\n margin-left: 0;\n width: 100%;\n }\n}\n\n.dataTables_wrapper .bottom {\n align-items: center;\n border-top: 1px solid #e1e1e1;\n display: flex;\n min-height: 52px;\n padding: 0 2px 0 1rem;\n}\n\n@media screen and (max-width: 768px) {\n .dataTables_wrapper .bottom {\n flex-wrap: wrap;\n }\n}\n\n.dataTables-svg {\n display: inline-block;\n fill: currentColor;\n font-size: 1.5rem;\n height: 24px;\n transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n width: 24px;\n}\n\n.dt-buttons .btn-icon:hover .dataTables-svg {\n color: #212121;\n}\n\n.dt-buttons .dataTables-svg {\n color: #757575;\n}\n\n.dt-buttons > .btn-icon > span {\n display: flex;\n}\n\n.dataTables_length {\n margin-right: 2rem;\n margin-left: auto;\n}\n\n.dataTables_length .custom-select {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n cursor: pointer;\n margin-left: 0.5rem;\n padding: 0.375rem 30px calc(0.375rem - 1px) 1rem;\n width: auto;\n}\n\n.dataTables_length .custom-select:hover {\n border-color: rgba(0, 0, 0, 0.42);\n}\n\n.dataTables_length .custom-select:focus {\n border-color: #6200ee;\n box-shadow: none;\n}\n\n.dataTables_length > label {\n align-items: center;\n color: inherit;\n display: flex;\n font-size: 0.875rem;\n letter-spacing: 0.01071em;\n line-height: 1.43;\n}\n\n.dataTables_info,\n.dataTables_length .custom-select {\n font-size: 0.875rem;\n letter-spacing: 0.01071em;\n line-height: 1.43;\n}\n\n.dataTables_paginate .page-item > .page-link {\n border-radius: 50%;\n margin-left: 0;\n padding: 12px;\n transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.dataTables_paginate .page-item.disabled > .page-link {\n opacity: 0.3;\n}\n\n.dataTables_paginate > .pagination {\n margin: 0 0 0 20px;\n padding: 0;\n}\n\n.dataTable.fixedHeader-floating, .dataTable.fixedHeader-locked {\n border-bottom: 1px solid #e1e1e1;\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.dataTable.fixedHeader-floating {\n position: fixed !important;\n}\n\n.dataTable.fixedHeader-locked {\n position: absolute !important;\n}\n\n@media print {\n .dataTable.fixedHeader-floating {\n display: none;\n }\n}\n\n.dtr-control:focus {\n outline: 0;\n}\n\ntable.dataTable.DTCR_clonedTable {\n background-color: #ebebeb;\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: absolute !important;\n z-index: 40;\n}\n\ndiv.DTCR_pointer {\n background-color: #757575;\n width: 1px;\n z-index: 39;\n}\n\n@keyframes dtb-spinner {\n 100% {\n transform: rotate(360deg);\n }\n}\n\ndiv.dt-button-info {\n background-color: #333333;\n border: 0;\n border-radius: 4px;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n color: rgba(255, 255, 255, 0.87);\n font-size: 0.875rem;\n font-weight: 400;\n height: 3rem;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin: 0.5rem;\n max-width: 42rem;\n min-width: 21.5rem;\n overflow: hidden;\n position: fixed;\n top: auto;\n bottom: 0;\n left: calc(50% - 172px);\n text-align: left;\n width: auto;\n z-index: 239;\n}\n\ndiv.dt-button-info h2 {\n display: none;\n}\n\ndiv.dt-button-info > div {\n padding: 1rem;\n}\n\n/*\ndiv.dt-button-collection-title {\n font-size: 0.9em;\n padding: 0.3em 0 0.5em;\n text-align: center;\n\n &:empty {\n display: none;\n }\n}\n\ndiv.dt-button-collection {\n position: absolute;\n z-index: 2001;\n\n &.two-column {\n width: 400px;\n }\n\n &:last-child {\n column-gap: 8px;\n display: block !important;\n\n > * {\n break-inside: avoid;\n }\n }\n\n div.dropdown-menu {\n display: block;\n min-width: 100%;\n z-index: 2002;\n }\n\n div.dt-button-collection-title {\n background-color: $white;\n border: 1px solid rgba(0, 0, 0, 0.15);\n }\n}\n\ndiv.dt-button-collection.fixed {\n border-radius: 0;\n margin-left: -75px;\n position: fixed;\n top: 50%;\n left: 50%;\n\n &.two-column {\n margin-left: -200px;\n }\n\n &.three-column {\n margin-left: -225px;\n }\n\n &.four-column {\n margin-left: -300px;\n }\n}\n\ndiv.dt-button-collection.two-column> :last-child {\n padding-bottom: 1px;\n column-count: 2;\n}\n\ndiv.dt-button-collection.three-column {\n width: 450px;\n}\n\ndiv.dt-button-collection.three-column> :last-child {\n padding-bottom: 1px;\n column-count: 3;\n}\n\ndiv.dt-button-collection.four-column {\n width: 600px;\n}\n\ndiv.dt-button-collection.four-column> :last-child {\n padding-bottom: 1px;\n column-count: 4;\n}\n\ndiv.dt-button-collection .dt-button {\n border-radius: 0;\n}\n\ndiv.dt-button-collection.fixed {\n max-width: none;\n}\n\ndiv.dt-button-collection.fixed:before,\ndiv.dt-button-collection.fixed:after {\n display: none;\n}\n\ndiv.dt-button-background {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 999;\n}\n\n@media screen and (max-width: 767px) {\n div.dt-buttons {\n float: none;\n width: 100%;\n text-align: center;\n margin-bottom: 0.5em;\n }\n\n div.dt-buttons a.btn {\n float: none;\n }\n}\n\ndiv.dt-buttons button.btn.processing,\ndiv.dt-buttons div.btn.processing,\ndiv.dt-buttons a.btn.processing {\n color: rgba(0, 0, 0, 0.2);\n}\n\ndiv.dt-buttons button.btn.processing:after,\ndiv.dt-buttons div.btn.processing:after,\ndiv.dt-buttons a.btn.processing:after {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 16px;\n height: 16px;\n margin: -8px 0 0 -8px;\n box-sizing: border-box;\n display: block;\n content: ' ';\n border: 2px solid #282828;\n border-radius: 50%;\n border-left-color: transparent;\n border-right-color: transparent;\n animation: dtb-spinner 1500ms infinite linear;\n}\n*/\ntable.dataTable.dtr-inline.collapsed > tbody > tr > td.child {\n padding: 8px 8px 8px 42px;\n}\n\n.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before,\n.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before,\n.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before {\n display: none;\n}\n\n.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td:first-child,\n.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th:first-child {\n align-items: center;\n display: flex;\n padding-left: 8px;\n}\n\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {\n padding-left: 27px;\n}\n\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before,\n.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before {\n border-radius: 14px;\n height: 14px;\n line-height: 14px;\n top: 5px;\n left: 4px;\n text-indent: 3px;\n width: 14px;\n}\n\n.dataTable.dtr-column > tbody > tr > td.control,\n.dataTable.dtr-column > tbody > tr > th.control {\n cursor: pointer;\n position: relative;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control,\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control {\n padding-left: 42px;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > td.dtr-control::before,\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role='row'] > th.dtr-control::before {\n background: no-repeat center/24px url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"%3E%3Cpath d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"/%3E%3C/svg%3E');\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n content: '';\n height: 24px;\n line-height: 0;\n margin-top: 0;\n position: absolute;\n top: 1rem;\n left: 0.5rem;\n transform: rotate(0deg);\n transition: transform 200ms linear;\n width: 24px;\n}\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before,\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control::before {\n background-color: transparent;\n transform: rotate(-180deg);\n}\n\ntable.dataTable > tbody > tr.child:hover {\n background: transparent !important;\n}\n\ntable.dataTable > tbody > tr.child ul.dtr-details > li:first-child {\n border-bottom: 0;\n padding: 6px 0;\n}\n\ntable.dataTable > tbody > tr.child ul.dtr-details > li {\n border-bottom: none;\n}\n\n.dataTable > tbody > tr.child span.dtr-title {\n display: inline-block;\n font-weight: 500;\n margin-right: 16px;\n min-width: 75px;\n text-transform: lowercase;\n}\n\n.dataTable > tbody > tr.child span.dtr-title::first-letter {\n text-transform: uppercase;\n}\n\ndiv.dtr-modal {\n height: 100%;\n padding: 10em 1em;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 100;\n}\n\ndiv.dtr-modal div.dtr-modal-display {\n background-color: #f5f5f7;\n border: 1px solid #000000;\n border-radius: 0.5em;\n box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);\n height: 50%;\n margin: auto;\n overflow: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 50%;\n z-index: 102;\n}\n\ndiv.dtr-modal div.dtr-modal-content {\n padding: 1em;\n position: relative;\n}\n\ndiv.dtr-modal div.dtr-modal-close {\n background-color: #f9f9f9;\n border: 1px solid #eaeaea;\n border-radius: 3px;\n cursor: pointer;\n height: 22px;\n position: absolute;\n top: 6px;\n right: 6px;\n text-align: center;\n width: 22px;\n z-index: 12;\n}\n\ndiv.dtr-modal div.dtr-modal-close:hover {\n background-color: #eaeaea;\n}\n\ndiv.dtr-modal div.dtr-modal-background {\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 101;\n}\n\n@media screen and (max-width: 767px) {\n div.dtr-modal div.dtr-modal-display {\n width: 95%;\n }\n}\n\ndiv.dtr-bs-modal table.table tr:first-child td {\n border-top: none;\n}\n\n.flatpickr-calendar {\n animation: none;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n display: none;\n opacity: 0;\n position: absolute;\n touch-action: manipulation;\n visibility: hidden;\n width: 307.875px;\n}\n\n.flatpickr-calendar:focus {\n outline: 0;\n}\n\n.flatpickr-calendar.open, .flatpickr-calendar.inline {\n max-height: 40rem;\n opacity: 1;\n visibility: visible;\n}\n\n.flatpickr-calendar.open {\n display: inline-block;\n z-index: 99999;\n}\n\n.flatpickr-calendar.open.animate {\n animation: fpFadeInDown 250ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.flatpickr-calendar.inline {\n display: block;\n position: relative;\n top: 4px;\n}\n\n.flatpickr-calendar.static {\n position: absolute;\n top: calc(100% + 2px);\n}\n\n.flatpickr-calendar.static.open {\n display: block;\n z-index: 999;\n}\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n box-shadow: none !important;\n}\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\n box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.flatpickr-calendar .hasWeeks .dayContainer {\n border-left: 0;\n}\n\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\n border-top: 1px solid #d7d7d7;\n height: 40px;\n}\n\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n height: auto;\n}\n\n.flatpickr-wrapper {\n display: inline-block;\n position: relative;\n}\n\n.flatpickr-months {\n align-items: center;\n display: flex;\n padding: 1rem 0 12px;\n}\n\n.flatpickr-months .flatpickr-month {\n background: transparent;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9);\n flex: 1;\n margin-left: 2rem;\n overflow: hidden;\n position: relative;\n user-select: none;\n}\n\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n align-items: center;\n border-radius: 12px;\n cursor: pointer;\n display: flex;\n height: 24px;\n justify-content: center;\n position: relative;\n text-decoration: none;\n width: 24px;\n z-index: 3;\n}\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n display: none;\n}\n\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-months .flatpickr-prev-month:active,\n.flatpickr-months .flatpickr-next-month:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n position: relative;\n}\n\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n height: 14px;\n width: 14px;\n}\n\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n fill: #757575;\n stroke: #757575;\n stroke-width: 1px;\n}\n\n.flatpickr-months .flatpickr-prev-month {\n order: 1;\n}\n\n.flatpickr-months .flatpickr-next-month {\n margin: 0 1rem 0 24px;\n order: 2;\n}\n\n.numInputWrapper {\n height: auto;\n position: relative;\n}\n\n.numInputWrapper input,\n.numInputWrapper span {\n display: inline-block;\n}\n\n.numInputWrapper input {\n width: 100%;\n}\n\n.numInputWrapper input::-ms-clear {\n display: none;\n}\n\n.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\n.numInputWrapper span {\n cursor: pointer;\n height: 50%;\n line-height: 50%;\n opacity: 0;\n padding: 0 4px 0 2px;\n position: absolute;\n right: 0;\n width: 14px;\n}\n\n.numInputWrapper span.arrowUp {\n border-bottom: 0;\n top: 0;\n}\n\n.numInputWrapper span.arrowUp::after {\n border-right: 4px solid transparent;\n border-bottom: 4px solid #757575;\n border-left: 4px solid transparent;\n top: 26%;\n}\n\n.numInputWrapper span.arrowDown {\n top: 50%;\n}\n\n.numInputWrapper span.arrowDown::after {\n border-top: 4px solid #757575;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n top: 40%;\n}\n\n.numInputWrapper span::after {\n content: '';\n display: block;\n position: absolute;\n}\n\n.numInputWrapper span:hover {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.numInputWrapper span:active {\n background: rgba(0, 0, 0, 0.24);\n}\n\n.numInputWrapper span svg {\n height: auto;\n width: inherit;\n}\n\n.numInputWrapper span svg path {\n fill: #757575;\n}\n\n.numInputWrapper:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.numInputWrapper:hover span {\n opacity: 1;\n}\n\n.numInputWrapper:focus {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.flatpickr-current-month {\n color: inherit;\n display: inline-block;\n height: 1.5rem;\n line-height: 1.5rem;\n text-align: center;\n width: auto;\n}\n\n.flatpickr-current-month span.cur-month {\n color: inherit;\n display: inline-block;\n font-family: inherit;\n font-weight: 500;\n padding: 0;\n}\n\n.flatpickr-current-month span.cur-month:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-current-month .numInputWrapper {\n border-radius: 12px;\n display: inline-block;\n height: 24px;\n width: 60px;\n}\n\n.flatpickr-current-month .numInputWrapper span.arrowUp::after {\n border-bottom-color: #757575;\n}\n\n.flatpickr-current-month .numInputWrapper span.arrowDown::after {\n border-top-color: #757575;\n}\n\n.flatpickr-current-month input.cur-year {\n appearance: textfield;\n background: transparent;\n border: 0;\n border-radius: 0;\n box-sizing: border-box;\n color: inherit;\n cursor: text;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: auto;\n line-height: inherit;\n margin: 0;\n padding: 0 0 0 0.5rem;\n vertical-align: initial;\n}\n\n.flatpickr-current-month input.cur-year[disabled] {\n background: transparent;\n color: rgba(0, 0, 0, 0.38);\n pointer-events: none;\n}\n\n.flatpickr-current-month input.cur-year:focus {\n outline: 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n appearance: none;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3c/svg%3e');\n background-position: 100% 50%;\n background-repeat: no-repeat;\n background-size: 24px 24px;\n border: none;\n box-sizing: border-box;\n cursor: pointer;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: auto;\n margin: -1px 0 0 -4px;\n outline: 0;\n padding: 4px 28px 4px 4px;\n position: relative;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {\n outline: 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n outline: 0;\n padding: 8px 0;\n}\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.flatpickr-weekdays {\n align-items: center;\n background: transparent;\n display: flex;\n height: 28px;\n overflow: hidden;\n width: 100%;\n}\n\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n display: flex;\n flex: 1;\n padding: 0 16px;\n}\n\n.flatpickr-weekday {\n color: transparent;\n cursor: default;\n display: block;\n flex: 1;\n font-size: 13px;\n font-weight: 500;\n line-height: 1;\n margin: 0;\n transform: translateX(15px);\n user-select: none;\n}\n\n.flatpickr-weekday::first-letter {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.flatpickr-weeks {\n padding: 1px 0 0 0;\n}\n\n.flatpickr-days {\n align-items: flex-start;\n display: flex;\n overflow: hidden;\n position: relative;\n width: 307.875px;\n}\n\n.flatpickr-days:focus {\n outline: 0;\n}\n\n.dayContainer {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-around;\n max-width: 307.875px;\n min-width: 307.875px;\n opacity: 1;\n outline: 0;\n padding: 0 16px 8px;\n text-align: left;\n transform: translate3d(0, 0, 0);\n width: 307.875px;\n /* box-sizing: border-box; */\n}\n\n.dayContainer + .dayContainer {\n box-shadow: -1px 0 0 #e6e6e6;\n}\n\n.flatpickr-day {\n align-items: center;\n border-radius: 150px;\n box-sizing: border-box;\n color: rgba(0, 0, 0, 0.87);\n cursor: pointer;\n display: flex;\n /* flex-basis: 14.2857143%; */\n font-size: 13px;\n font-weight: 400;\n height: 39px;\n justify-content: center;\n max-width: 39px;\n outline: 0;\n position: relative;\n user-select: none;\n width: 14.2857143%;\n}\n\n.flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover {\n background: #f7f2fe;\n color: inherit;\n cursor: pointer;\n outline: 0;\n z-index: 2;\n}\n\n.flatpickr-day.today {\n border: 1px solid #5a5a5a;\n}\n\n.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay {\n color: #757575;\n}\n\n.flatpickr-day.inRange, .flatpickr-day.inRange:hover {\n background-color: #e6d6fc;\n border-radius: 0;\n box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day:nth-of-type(7n + 1).inRange {\n border-radius: 50% 0 0 50%;\n}\n\n.flatpickr-day:nth-of-type(7n).inRange {\n border-radius: 0 50% 50% 0;\n}\n\n.flatpickr-day.startRange, .flatpickr-day.startRange:hover {\n box-shadow: none;\n}\n\n.flatpickr-day.startRange + .flatpickr-day.inRange {\n box-shadow: -10px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day.endRange, .flatpickr-day.endRange:hover {\n box-shadow: -10px 0 0 #e6d6fc;\n}\n\n.flatpickr-day:nth-of-type(7n).startRange, .flatpickr-day:nth-of-type(7n+1).endRange {\n box-shadow: none !important;\n}\n\n.flatpickr-day.selected, .flatpickr-day.selected.inRange {\n background: #6200ee;\n border-radius: 50%;\n color: #ffffff;\n z-index: 3;\n}\n\n.flatpickr-day.selected.startRange + .flatpickr-day.selected.endRange {\n box-shadow: none;\n}\n\n.flatpickr-day.selected.startRange {\n z-index: 4;\n}\n\n.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {\n background: transparent;\n color: #b3b3b3;\n cursor: default;\n}\n\n.flatpickr-day.week.selected {\n border-radius: 0;\n box-shadow: -5px 0 0 #e6d6fc, 5px 0 0 #e6d6fc;\n}\n\n.flatpickr-day.hidden {\n visibility: hidden;\n}\n\n.rangeMode .flatpickr-day {\n margin-top: 1px;\n}\n\n.flatpickr-weekwrapper {\n float: left;\n}\n\n.flatpickr-weekwrapper .flatpickr-weeks {\n box-shadow: 1px 0 0 #e6e6e6;\n padding: 0 12px;\n}\n\n.flatpickr-weekwrapper .flatpickr-weekday {\n float: none;\n line-height: 28px;\n width: 100%;\n}\n\n.flatpickr-weekwrapper .flatpickr-day,\n.flatpickr-weekwrapper .flatpickr-day:hover {\n background: transparent;\n color: #b3b3b3;\n cursor: default;\n max-width: none;\n width: 100%;\n}\n\n.flatpickr-innerContainer {\n display: flex;\n overflow: hidden;\n}\n\n.flatpickr-rContainer {\n display: inline-block;\n padding: 0;\n}\n\n.flatpickr-time {\n display: flex;\n line-height: 40px;\n max-height: 40px;\n outline: 0;\n overflow: hidden;\n text-align: center;\n}\n\n.flatpickr-time.hasSeconds .numInputWrapper {\n width: 26%;\n}\n\n.flatpickr-time.time24hr .numInputWrapper {\n width: 49%;\n}\n\n.flatpickr-time::after {\n clear: both;\n content: '';\n display: table;\n}\n\n.flatpickr-time .numInputWrapper {\n flex: 1;\n float: left;\n height: 40px;\n width: 40%;\n}\n\n.flatpickr-time .numInputWrapper .arrowUp::after {\n border-bottom-color: #757575;\n}\n\n.flatpickr-time .numInputWrapper .arrowDown::after {\n border-top-color: #757575;\n}\n\n.flatpickr-time input {\n appearance: textfield;\n background: transparent;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n font-size: 0.875rem;\n font-weight: 700;\n height: inherit;\n line-height: inherit;\n margin: 0;\n padding: 0;\n position: relative;\n text-align: center;\n /* box-sizing: border-box; */\n}\n\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n align-self: center;\n color: #393939;\n float: left;\n font-weight: 700;\n height: inherit;\n line-height: inherit;\n user-select: none;\n width: 2%;\n}\n\n.flatpickr-time .flatpickr-am-pm {\n color: #6200ee;\n cursor: pointer;\n font-size: 0.875rem;\n width: 18%;\n}\n\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover {\n background: rgba(255, 255, 255, 0.04);\n}\n\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n background: rgba(98, 0, 238, 0.16);\n color: #6200ee;\n outline: 0;\n}\n\n.flatpickr-input[readonly] {\n cursor: pointer;\n}\n\n@keyframes fpFadeInDown {\n from {\n opacity: 0;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n}\n\n.irs {\n display: block;\n position: relative;\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.irs-line {\n display: block;\n outline: 0 !important;\n overflow: hidden;\n position: relative;\n}\n\n.irs-bar {\n display: block;\n position: absolute;\n left: 0;\n width: 0;\n}\n\n.irs-shadow {\n display: none;\n position: absolute;\n left: 0;\n width: 0;\n}\n\n.irs-handle {\n box-sizing: border-box;\n cursor: default;\n display: block;\n position: absolute;\n z-index: 1;\n}\n\n.irs-handle.type_last {\n z-index: 2;\n}\n\n.irs-min,\n.irs-max {\n cursor: default;\n display: block;\n position: absolute;\n}\n\n.irs-min {\n left: 0;\n}\n\n.irs-max {\n right: 0;\n}\n\n.irs-from,\n.irs-to,\n.irs-single {\n cursor: default;\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n white-space: nowrap;\n}\n\n.irs-grid {\n display: none;\n height: 20px;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n.irs-with-grid .irs-grid {\n display: block;\n}\n\n.irs-grid-pol {\n background: #000000;\n height: 8px;\n position: absolute;\n top: 0;\n left: 0;\n width: 2px;\n}\n\n.irs-grid-pol.small {\n height: 4px;\n}\n\n.irs-grid-text {\n color: #000000;\n font-size: 9px;\n line-height: 9px;\n padding: 0 3px;\n position: absolute;\n bottom: 0;\n left: 0;\n text-align: center;\n white-space: nowrap;\n}\n\n.irs-disable-mask {\n background: rgba(0, 0, 0, 0);\n cursor: default;\n display: block;\n height: 100%;\n position: absolute;\n top: 0;\n left: -1%;\n width: 102%;\n z-index: 2;\n}\n\n.lt-ie9 .irs-disable-mask {\n background: #000000;\n cursor: not-allowed;\n filter: alpha(opacity=0);\n}\n\n.irs-disabled {\n opacity: 0.4;\n}\n\n.irs-hidden-input {\n background: none !important;\n border-color: transparent !important;\n border-style: solid !important;\n display: block !important;\n font-size: 0 !important;\n height: 0 !important;\n line-height: 0 !important;\n margin: 0 !important;\n outline: 0 !important;\n overflow: hidden;\n padding: 0 !important;\n position: absolute !important;\n top: 0 !important;\n left: 0 !important;\n width: 0 !important;\n z-index: -9999 !important;\n}\n\n.irs--material {\n height: 3rem;\n}\n\n.irs--material.irs-with-grid {\n height: 3.75rem;\n}\n\n.irs--material .irs {\n font-weight: 500;\n}\n\n.irs--material .irs-line {\n background-color: rgba(98, 0, 238, 0.24);\n border-radius: 0.125rem;\n height: 0.25rem;\n top: 26px;\n}\n\n.irs--material .irs-line:hover {\n cursor: pointer;\n}\n\n.irs--material .irs-bar {\n background-color: #6200ee;\n border-radius: 0.1875rem;\n height: 0.375rem;\n top: 25px;\n}\n\n.irs--material .irs-bar:hover {\n cursor: pointer;\n}\n\n.irs--material .irs-bar:hover::after {\n content: '';\n position: absolute;\n top: -20px;\n right: -20px;\n bottom: -20px;\n left: -20px;\n}\n\n.irs--material .irs-shadow {\n background-color: rgba(0, 0, 0, 0.25);\n height: 2px;\n bottom: 26px;\n}\n\n.irs--material .irs-handle {\n background-color: #6200ee;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n top: 18px;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n}\n\n.irs--material .irs-handle::before {\n content: '';\n height: 3rem;\n position: absolute;\n top: -15px;\n left: -15px;\n width: 3rem;\n}\n\n.irs--material .irs-handle:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n cursor: pointer;\n transition: box-shadow 100ms ease-out;\n}\n\n.irs--material .irs-handle.state_hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.irs--material .irs-min,\n.irs--material .irs-max {\n border-radius: 4px;\n color: #999999;\n font-size: 0.625rem;\n line-height: 1.333;\n padding: 2px 4px;\n top: 0;\n text-shadow: none;\n}\n\n.irs--material .irs-from,\n.irs--material .irs-to,\n.irs--material .irs-single {\n background-color: #6d6d6d;\n border-radius: 2px;\n color: #ffffff;\n font-size: 0.75rem;\n line-height: 1.333;\n padding: 6px 8px;\n text-shadow: none;\n transform: translateY(-16px);\n z-index: 10;\n}\n\n.irs--material .irs-from::before,\n.irs--material .irs-to::before,\n.irs--material .irs-single::before {\n border: 3px solid transparent;\n border-top-color: #6d6d6d;\n content: '';\n display: block;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n position: absolute;\n bottom: -6px;\n left: 50%;\n width: 0;\n}\n\n.irs--material .irs-grid {\n height: 25px;\n transform: translateY(-9px);\n}\n\n.irs--material .irs-grid-pol {\n background-color: rgba(98, 0, 238, 0.54);\n border-radius: 50%;\n height: 0.25rem;\n}\n\n.irs--material .irs-grid-text {\n color: #999999;\n font-size: 0.625rem;\n}\n\n.irs--material.irs-disabled {\n opacity: 1;\n}\n\n.irs--material.irs-disabled .irs-line,\n.irs--material.irs-disabled .irs-bar,\n.irs--material.irs-disabled .irs-from,\n.irs--material.irs-disabled .irs-to,\n.irs--material.irs-disabled .irs-single,\n.irs--material.irs-disabled .irs-handle {\n background-color: #8c8c8c;\n}\n\n.irs--material.irs-disabled .irs-from::before,\n.irs--material.irs-disabled .irs-to::before,\n.irs--material.irs-disabled .irs-single::before {\n display: none;\n}\n\n.irs--material.irs-disabled .irs-grid-pol {\n background-color: rgba(215, 215, 215, 0.54);\n}\n\n.select2-container {\n display: block;\n margin: 0;\n max-width: 100%;\n min-width: 200px;\n position: relative;\n}\n\n.select2-container *:focus {\n outline: 0;\n}\n\n.select2-container .select2-selection--single {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n user-select: none;\n}\n\n.select2-container .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.select2-container .select2-selection--single .select2-selection__arrow {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n height: 24px;\n margin-left: auto;\n order: 12;\n pointer-events: none;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n width: 24px;\n}\n\n.select2-container.select2-container--open .select2-selection__arrow {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236200ee' fill-rule='evenodd' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n transform: rotate(180deg) translateY(-5px);\n}\n\n.select2-container .select2-search--dropdown .select2-search__field {\n background-color: #f5f5f5;\n border: 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px 4px 0 0;\n}\n\n.select2-container .select2-results__message {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered {\n padding-right: 8px;\n padding-left: 20px;\n}\n\n.select2-container.select2-container--open .select2-selection--multiple::after {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' fill='%236200ee' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n transform: rotate(180deg) translateY(-5px);\n}\n\n.select2-container .select2-selection--multiple {\n box-sizing: border-box;\n display: block;\n flex-wrap: wrap;\n user-select: none;\n}\n\n.select2-container .select2-selection--multiple::after {\n background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\") no-repeat 50%;\n content: '';\n height: 24px;\n margin-left: auto;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n width: 24px;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered {\n list-style: none;\n margin: 0;\n overflow: hidden;\n padding: 0;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered:not(:empty) {\n margin: -2px 0;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {\n align-items: center;\n background-color: #e0e0e0;\n border-radius: 1rem;\n cursor: pointer;\n display: inline-flex;\n float: left;\n font-size: 0.875rem;\n height: 2rem;\n justify-content: center;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin-top: 0.3em;\n margin-right: 5px;\n padding: 0 0.75rem;\n position: relative;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:last-of-type {\n animation: opacity 0.3s linear;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove {\n background-color: transparent;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"%3e%3cpath fill=\"%23666\" d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"/%3e%3c/svg%3e');\n border: 0;\n height: 18px;\n margin-right: -0.25rem;\n margin-left: 0.5rem;\n order: 12;\n width: 18px;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {\n color: #000000;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice__remove span {\n display: none;\n}\n\n.select2-container .select2-search--inline .select2-search__field {\n background-color: transparent;\n border: none;\n padding: 0;\n}\n\n.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {\n display: none;\n}\n\n.select2-container .select2-selection {\n align-items: center;\n background-clip: padding-box;\n background-color: transparent;\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px 4px 0 0;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.5;\n overflow: hidden;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n text-overflow: ellipsis;\n transition: border-color 15ms linear, box-shadow 15ms linear;\n white-space: nowrap;\n width: 100%;\n will-change: border-color, box-shadow;\n}\n\n.select2-container .select2-selection::before {\n background: currentColor;\n color: #6200ee;\n content: '';\n height: 2px;\n position: absolute;\n bottom: 0;\n left: 0;\n transform: scaleX(0);\n transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);\n width: 100%;\n}\n\n.select2-container .select2-selection:hover {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n.select2-container.select2-container--open .select2-selection::before {\n transform: scaleX(1);\n}\n\nselect.is-invalid ~ .select2-container .select2-selection,\n.was-validated select:invalid ~ .select2-container .select2-selection {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E\");\n background-position: 100%;\n background-repeat: no-repeat;\n background-size: 1.5rem 1.5rem;\n border-color: #b00020;\n}\n\n.select2-container .select2-selection__clear {\n background-color: #c8c8c8;\n border-radius: 100%;\n color: #ffa500;\n float: right;\n height: 0.9em;\n line-height: 0.75em;\n margin-top: 0.7em;\n margin-right: 0.3em;\n padding-left: 0.15em;\n width: 0.9em;\n}\n\n.select2-container .select2-selection__clear:hover {\n background-color: #afafaf;\n}\n\n.select2-container.select2-container--disabled .select2-selection {\n border-bottom-style: dotted;\n color: rgba(0, 0, 0, 0.38);\n cursor: default;\n}\n\n.select2-container.select2-container--disabled .select2-selection:hover {\n border-color: rgba(0, 0, 0, 0.42);\n}\n\n.select2-container.select2-container--disabled .select2-selection__clear {\n display: none;\n}\n\n.select2-dropdown {\n animation: opacity 0.03s linear, select-menu-scale 0.12s cubic-bezier(0, 0, 0.2, 1);\n background-color: #ffffff;\n border-radius: 0 0 4px 4px;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n box-sizing: border-box;\n display: block;\n position: absolute;\n left: -100000px;\n transform-origin: center top;\n width: 100%;\n z-index: 80;\n}\n\n.select2-container--open .select2-dropdown {\n top: 1px;\n left: 0;\n}\n\n.select2-container--open .select2-dropdown.select2-dropdown--above {\n border-radius: 4px 4px 0 0;\n top: -1px;\n transform-origin: center bottom;\n}\n\n@keyframes select-menu-scale {\n 0% {\n transform: scale(0.87);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.select2-results {\n display: block;\n}\n\n.select2-results__options {\n font-size: 1rem;\n list-style: none;\n margin: 0.5rem 0 0 0;\n max-height: 100vh;\n overflow-y: scroll;\n padding: 0 0 0.5rem 0;\n scrollbar-color: #e0dfe1 transparent;\n scrollbar-width: thin;\n}\n\n.select2-results__options.select2-results__options--nested {\n margin: 0;\n overflow-y: hidden;\n padding: 0;\n}\n\n.select2-results__options.select2-results__options--nested > .select2-results__option {\n padding-left: 1.5rem;\n}\n\n.select2-results__option,\n.select2-results__group {\n align-items: center;\n display: flex;\n height: 1rem;\n min-height: 3rem;\n padding: 0 1rem;\n position: relative;\n}\n\n.select2-results__option {\n letter-spacing: 0.009375em;\n transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n user-select: none;\n}\n\n.select2-results__option--highlighted.select2-results__option--selectable {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.select2-results__option--highlighted.select2-results__option--selectable:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.select2-results__option--selected {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.select2-results__option--selected.select2-results__option--highlighted {\n background-color: rgba(0, 0, 0, 0.16);\n}\n\n.select2-results__option.select2-results__option--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.select2-results__option--group {\n display: block;\n padding: 0;\n}\n\n.select2-results__group {\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.875rem;\n}\n\n.select2-results > .select2-results__options {\n overflow-y: auto;\n}\n\n.select2-results__option--selectable {\n cursor: pointer;\n}\n\n.select2-search--dropdown {\n display: block;\n padding: 5px 4px 0;\n}\n\n.select2-search--dropdown::before {\n font-size: 1.51429em;\n opacity: 0.38;\n position: absolute;\n top: 0.6em;\n left: 0.1em;\n}\n\n.select2-search--dropdown .select2-search__field {\n background-color: transparent;\n border: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 20px;\n box-sizing: border-box;\n line-height: normal;\n padding: 10px 16px 12px;\n padding-left: 1.5em;\n width: 100%;\n}\n\n.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.select2-search--dropdown.select2-search--hide {\n display: none;\n}\n\n.select2-close-mask {\n background-color: #ffffff;\n border: 0;\n display: block;\n filter: alpha(opacity=0);\n height: auto;\n margin: 0;\n min-height: 100%;\n min-width: 100%;\n opacity: 0;\n padding: 0;\n position: fixed;\n top: 0;\n left: 0;\n width: auto;\n z-index: 99;\n}\n\n.select2-hidden-accessible {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n height: 1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n white-space: nowrap !important;\n width: 1px !important;\n}\n\n.input-group .select2-container {\n flex-grow: 1;\n}\n\n.input-group-prepend ~ .select2-container .select2-selection {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .select2-container:not(:last-child) .select2-selection {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.select2-container--outlined .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.select2-container--outlined.select2-container--open .select2-selection {\n border-color: #6200ee;\n box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee;\n}\n\n.select2-container--outlined.select2-container--open .select2-selection::before {\n transform: scaleX(0);\n}\n\n.select2-container--outlined .select2-selection {\n border: 1px solid rgba(0, 0, 0, 0.42);\n border-radius: 4px;\n line-height: 1.5;\n min-height: 3.5rem;\n padding: 14px 16px 12px;\n}\n\n.select2-container--outlined.select2-container--disabled .select2-selection {\n border-bottom-style: solid;\n}\n\n.select2-container--filled .select2-selection--single .select2-selection__placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.select2-container--filled .select2-selection {\n background-color: whitesmoke;\n padding: 20px 16px 11px;\n}\n\n.select2-container--filled .select2-selection:hover {\n background-color: #ededed;\n}\n\n.select2-container--filled .select2-selection:active {\n background-color: #dbdbdb;\n}\n\n.select2-container--filled.select2-container--disabled .select2-selection {\n border-bottom-style: solid;\n}\n\ntextarea.textarea-autosize {\n height: 2.25rem;\n min-height: 2.25rem;\n overflow-y: hidden;\n resize: none;\n}\n\ntextarea.textarea-autosize.form-control-lg {\n height: 3.75rem;\n min-height: 3.75rem;\n}\n\ntextarea.textarea-autosize.form-control-sm {\n height: 2rem;\n min-height: 2rem;\n}\n"]}
\ No newline at end of file
diff --git a/gh-pages/material/css/material.css b/gh-pages/material/css/material.css
new file mode 100644
index 000000000..819c9ca67
--- /dev/null
+++ b/gh-pages/material/css/material.css
@@ -0,0 +1,15947 @@
+/*!
+ * Daemonite Material UI 4.6.0 - RC1 (https://djibe.github.io/material/)
+ * Copyright 2011-2021 The Bootstrap Authors
+ * Copyright 2011-2021 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * Material UI by djibe, Maya, Geoff Bowers and Alex Skinner
+ */
+:root {
+ --amber: #ffc107;
+ --blue: #2196f3;
+ --blue-grey: #607d8b;
+ --brown: #795548;
+ --cyan: #00bcd4;
+ --deep-orange: #ff5722;
+ --deep-purple: #673ab7;
+ --green: #4caf50;
+ --grey: #9e9e9e;
+ --indigo: #3f51b5;
+ --light-blue: #03a9f4;
+ --light-green: #8bc34a;
+ --lime: #cddc39;
+ --orange: #ff9800;
+ --pink: #e91e63;
+ --purple: #9c27b0;
+ --red: #f44336;
+ --teal: #009688;
+ --yellow: #ffeb3b;
+ --primary: #6200ee;
+ --primary-dark: #3700b3;
+ --primary-light: #bb86fc;
+ --secondary: #03dac6;
+ --secondary-dark: #018786;
+ --secondary-light: #66fff8;
+ --danger: #b00020;
+ --danger-dark: #d32f2f;
+ --danger-light: #c51162;
+ --info: #714cfe;
+ --info-dark: #021aee;
+ --info-light: #d2c2fd;
+ --success: #61d800;
+ --success-dark: #41c300;
+ --success-light: #c6f68d;
+ --warning: #ff8d00;
+ --warning-dark: #ee6002;
+ --warning-light: #ffc77d;
+ --dark: #424242;
+ --dark-dark: #212121;
+ --dark-light: #757575;
+ --light: #f5f5f5;
+ --light-dark: #e0e0e0;
+ --light-light: #fafafa;
+ --breakpoint-xs: 0;
+ --breakpoint-sm: 576px;
+ --breakpoint-md: 768px;
+ --breakpoint-lg: 992px;
+ --breakpoint-xl: 1200px;
+ --font-family-sans-serif: "Roboto", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Arial", "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ --font-family-monospace: "Roboto Mono", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
+ --font-family-material-icons: "Material Icons", "Material Icons Outlined", "Material Icons Two Tone", "Material Icons Round", "Material Icons Sharp";
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+@media (prefers-reduced-motion: reduce) {
+ * {
+ -webkit-animation-duration: 0.01ms !important;
+ animation-duration: 0.01ms !important;
+ -webkit-animation-iteration-count: 1 !important;
+ animation-iteration-count: 1 !important;
+ transition-duration: 0.01ms !important;
+ scroll-behavior: auto !important;
+ }
+}
+
+html {
+ font-family: sans-serif;
+ line-height: 1.15;
+ scroll-behavior: smooth;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+
+article,
+aside,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section {
+ display: block;
+}
+
+body {
+ text-align: left;
+ text-align: start;
+ background-color: white;
+ color: rgba(0, 0, 0, 0.87);
+ font-family: "Roboto", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Arial", "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-size: 0.875rem;
+ font-weight: 400;
+ line-height: 1.5;
+ margin: 0;
+}
+
+[dir='rtl'] body {
+ text-align: right;
+ text-align: start;
+}
+
+[tabindex='-1']:focus:not(:focus-visible) {
+ outline: 0 !important;
+}
+
+[id] {
+ scroll-margin-top: 2ex;
+}
+
+hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin-top: 0;
+ margin-bottom: 0.5rem;
+}
+
+p {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+abbr[title],
+abbr[data-original-title] {
+ border-bottom: 0;
+ cursor: help;
+ text-decoration: underline;
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+ -webkit-text-decoration-skip-ink: none;
+ text-decoration-skip-ink: none;
+}
+
+address {
+ font-style: normal;
+ line-height: inherit;
+}
+
+address,
+dd,
+ol,
+ul {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+dt {
+ font-weight: 600;
+}
+
+dd {
+ margin: 1rem 0;
+}
+
+dd:not([class*='col']) {
+ padding-left: 2.5rem;
+}
+
+dd:not([class*='col']) > ol,
+dd:not([class*='col']) > ul {
+ padding-left: 0;
+}
+
+blockquote {
+ margin: 0 0 1rem;
+}
+
+b,
+strong {
+ font-weight: 500;
+}
+
+small {
+ font-size: 75%;
+}
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+a {
+ background-color: transparent;
+ color: #6200ee;
+ text-decoration: none;
+}
+
+a:hover {
+ color: #6200ee;
+}
+
+a:not([href]):not([class]), a:not([href]):not([class]):hover {
+ color: inherit;
+ text-decoration: none;
+}
+
+pre,
+code,
+kbd,
+samp {
+ font-family: "Roboto Mono", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
+ font-size: 1em;
+}
+
+pre {
+ display: block;
+ margin-top: 0;
+ margin-bottom: 1rem;
+ overflow: auto;
+ -ms-overflow-style: scrollbar;
+ -webkit-user-select: all;
+ -moz-user-select: all;
+ user-select: all;
+}
+
+figure {
+ margin: 0 0 1rem;
+}
+
+img {
+ border-style: none;
+ vertical-align: middle;
+}
+
+svg {
+ overflow: hidden;
+ vertical-align: middle;
+}
+
+table {
+ border-collapse: collapse;
+}
+
+caption {
+ text-align: left;
+ text-align: start;
+ border-top: 1px solid #e1e1e1;
+ caption-side: bottom;
+ color: rgba(0, 0, 0, 0.54);
+ font-size: 0.875rem;
+ letter-spacing: 0.007143em;
+ line-height: 1.375rem;
+ padding: 1.09375rem 1rem;
+}
+
+[dir='rtl'] caption {
+ text-align: right;
+ text-align: start;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+label, legend {
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: 0.033333em;
+ line-height: 1.25rem;
+ color: rgba(0, 0, 0, 0.6);
+ display: inline-block;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+button {
+ border-radius: 0;
+}
+
+button:focus:not(:focus-visible) {
+ outline: 0;
+}
+
+input,
+button,
+select,
+optgroup,
+textarea {
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+ margin: 0;
+}
+
+button,
+input {
+ overflow: visible;
+}
+
+button,
+select {
+ text-transform: none;
+}
+
+[role='button'] {
+ cursor: pointer;
+}
+
+select {
+ word-wrap: normal;
+}
+
+select[multiple], select[size] {
+ overflow: auto;
+}
+
+button,
+[type='button'],
+[type='reset'],
+[type='submit'] {
+ -webkit-appearance: button;
+}
+
+button:not(:disabled),
+[type='button']:not(:disabled),
+[type='reset']:not(:disabled),
+[type='submit']:not(:disabled) {
+ cursor: pointer;
+}
+
+.btn:not(.disabled):not(:disabled), .card-link:not(.disabled):not(:disabled),
+input:enabled + label:hover,
+input:enabled + legend:hover {
+ cursor: pointer;
+}
+
+button::-moz-focus-inner,
+[type='button']::-moz-focus-inner,
+[type='reset']::-moz-focus-inner,
+[type='submit']::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+input[type='radio'],
+input[type='checkbox'] {
+ box-sizing: border-box;
+ padding: 0;
+}
+
+textarea {
+ resize: vertical;
+}
+
+fieldset {
+ border: 0;
+ margin: 0;
+ min-width: 0;
+ padding: 0;
+}
+
+legend {
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: 0.033333em;
+ line-height: 1.25rem;
+ float: left;
+ margin-bottom: 0.5rem;
+ padding: 0;
+ width: 100%;
+}
+
+legend + * {
+ clear: left;
+}
+
+::-webkit-datetime-edit-fields-wrapper,
+::-webkit-datetime-edit-text,
+::-webkit-datetime-edit-minute,
+::-webkit-datetime-edit-hour-field,
+::-webkit-datetime-edit-day-field,
+::-webkit-datetime-edit-month-field,
+::-webkit-datetime-edit-year-field {
+ padding: 0;
+}
+
+::-webkit-inner-spin-button {
+ height: auto;
+}
+
+[type='search'] {
+ -webkit-appearance: textfield;
+ outline-offset: -2px;
+}
+
+::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+::-webkit-color-swatch-wrapper {
+ padding: 0;
+}
+
+::file-selector-button {
+ font: inherit;
+}
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ font: inherit;
+}
+
+output {
+ display: inline-block;
+}
+
+iframe {
+ border: 0;
+}
+
+summary {
+ cursor: pointer;
+ display: list-item;
+}
+
+template {
+ display: none;
+}
+
+progress {
+ vertical-align: baseline;
+}
+
+[hidden] {
+ display: none !important;
+}
+
+mark {
+ background-color: #ffeb3b;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+@-ms-viewport {
+ width: device-width;
+}
+
+dfn {
+ font-style: italic;
+}
+
+::-moz-selection {
+ background: rgba(98, 0, 238, 0.08);
+}
+
+::selection {
+ background: rgba(98, 0, 238, 0.08);
+}
+
+.disabled:hover,
+:disabled:hover {
+ cursor: default;
+}
+
+.container,
+.container-fluid,
+.container-sm,
+.container-md,
+.container-lg,
+.container-xl {
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-right: auto;
+ margin-left: auto;
+}
+
+@media (min-width: 576px) {
+ .container, .container-sm {
+ max-width: 540px;
+ }
+}
+
+@media (min-width: 768px) {
+ .container, .container-sm, .container-md {
+ max-width: 720px;
+ }
+}
+
+@media (min-width: 992px) {
+ .container, .container-sm, .container-md, .container-lg {
+ max-width: 960px;
+ }
+}
+
+@media (min-width: 1200px) {
+ .container, .container-sm, .container-md, .container-lg, .container-xl {
+ max-width: 1140px;
+ }
+}
+
+.row {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin-right: -15px;
+ margin-left: -15px;
+}
+
+.no-gutters {
+ margin-right: 0;
+ margin-left: 0;
+}
+
+.no-gutters > .col,
+.no-gutters > [class*='col-'] {
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
+.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
+.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
+.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
+.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
+.col-xl-auto {
+ position: relative;
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+}
+
+.col {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+}
+
+.row-cols-1 > * {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+}
+
+.row-cols-2 > * {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+}
+
+.row-cols-3 > * {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+}
+
+.row-cols-4 > * {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+}
+
+.row-cols-5 > * {
+ -ms-flex: 0 0 20%;
+ flex: 0 0 20%;
+ max-width: 20%;
+}
+
+.row-cols-6 > * {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+}
+
+.col-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+}
+
+.col-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+}
+
+.col-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+}
+
+.col-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+}
+
+.col-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+}
+
+.col-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+}
+
+.col-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+}
+
+.col-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+}
+
+.col-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+}
+
+.col-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+}
+
+.col-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+}
+
+.col-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+}
+
+.col-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+}
+
+.order-first {
+ -ms-flex-order: -1;
+ order: -1;
+}
+
+.order-last {
+ -ms-flex-order: 13;
+ order: 13;
+}
+
+.order-0 {
+ -ms-flex-order: 0;
+ order: 0;
+}
+
+.order-1 {
+ -ms-flex-order: 1;
+ order: 1;
+}
+
+.order-2 {
+ -ms-flex-order: 2;
+ order: 2;
+}
+
+.order-3 {
+ -ms-flex-order: 3;
+ order: 3;
+}
+
+.order-4 {
+ -ms-flex-order: 4;
+ order: 4;
+}
+
+.order-5 {
+ -ms-flex-order: 5;
+ order: 5;
+}
+
+.order-6 {
+ -ms-flex-order: 6;
+ order: 6;
+}
+
+.order-7 {
+ -ms-flex-order: 7;
+ order: 7;
+}
+
+.order-8 {
+ -ms-flex-order: 8;
+ order: 8;
+}
+
+.order-9 {
+ -ms-flex-order: 9;
+ order: 9;
+}
+
+.order-10 {
+ -ms-flex-order: 10;
+ order: 10;
+}
+
+.order-11 {
+ -ms-flex-order: 11;
+ order: 11;
+}
+
+.order-12 {
+ -ms-flex-order: 12;
+ order: 12;
+}
+
+.offset-1 {
+ margin-left: 8.333333%;
+}
+
+.offset-2 {
+ margin-left: 16.666667%;
+}
+
+.offset-3 {
+ margin-left: 25%;
+}
+
+.offset-4 {
+ margin-left: 33.333333%;
+}
+
+.offset-5 {
+ margin-left: 41.666667%;
+}
+
+.offset-6 {
+ margin-left: 50%;
+}
+
+.offset-7 {
+ margin-left: 58.333333%;
+}
+
+.offset-8 {
+ margin-left: 66.666667%;
+}
+
+.offset-9 {
+ margin-left: 75%;
+}
+
+.offset-10 {
+ margin-left: 83.333333%;
+}
+
+.offset-11 {
+ margin-left: 91.666667%;
+}
+
+@media (min-width: 576px) {
+ .col-sm {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .row-cols-sm-1 > * {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .row-cols-sm-2 > * {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .row-cols-sm-3 > * {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .row-cols-sm-4 > * {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .row-cols-sm-5 > * {
+ -ms-flex: 0 0 20%;
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+ .row-cols-sm-6 > * {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-sm-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+ }
+ .col-sm-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-sm-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-sm-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-sm-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-sm-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-sm-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-sm-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-sm-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-sm-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-sm-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-sm-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-sm-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-sm-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-sm-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-sm-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-sm-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-sm-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-sm-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-sm-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-sm-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-sm-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-sm-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-sm-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-sm-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-sm-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-sm-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-sm-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-sm-0 {
+ margin-left: 0;
+ }
+ .offset-sm-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-sm-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .offset-sm-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-sm-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .offset-sm-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-sm-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .offset-sm-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-sm-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+@media (min-width: 768px) {
+ .col-md {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .row-cols-md-1 > * {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .row-cols-md-2 > * {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .row-cols-md-3 > * {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .row-cols-md-4 > * {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .row-cols-md-5 > * {
+ -ms-flex: 0 0 20%;
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+ .row-cols-md-6 > * {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-md-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+ }
+ .col-md-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-md-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-md-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-md-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-md-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-md-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-md-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-md-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-md-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-md-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-md-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-md-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-md-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-md-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-md-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-md-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-md-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-md-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-md-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-md-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-md-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-md-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-md-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-md-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-md-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-md-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-md-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-md-0 {
+ margin-left: 0;
+ }
+ .offset-md-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-md-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-md-3 {
+ margin-left: 25%;
+ }
+ .offset-md-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-md-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-md-6 {
+ margin-left: 50%;
+ }
+ .offset-md-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-md-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-md-9 {
+ margin-left: 75%;
+ }
+ .offset-md-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-md-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+@media (min-width: 992px) {
+ .col-lg {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .row-cols-lg-1 > * {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .row-cols-lg-2 > * {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .row-cols-lg-3 > * {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .row-cols-lg-4 > * {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .row-cols-lg-5 > * {
+ -ms-flex: 0 0 20%;
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+ .row-cols-lg-6 > * {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-lg-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+ }
+ .col-lg-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-lg-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-lg-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-lg-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-lg-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-lg-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-lg-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-lg-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-lg-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-lg-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-lg-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-lg-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-lg-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-lg-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-lg-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-lg-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-lg-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-lg-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-lg-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-lg-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-lg-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-lg-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-lg-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-lg-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-lg-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-lg-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-lg-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-lg-0 {
+ margin-left: 0;
+ }
+ .offset-lg-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-lg-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-lg-3 {
+ margin-left: 25%;
+ }
+ .offset-lg-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-lg-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-lg-6 {
+ margin-left: 50%;
+ }
+ .offset-lg-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-lg-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-lg-9 {
+ margin-left: 75%;
+ }
+ .offset-lg-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-lg-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+@media (min-width: 1200px) {
+ .col-xl {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .row-cols-xl-1 > * {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .row-cols-xl-2 > * {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .row-cols-xl-3 > * {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .row-cols-xl-4 > * {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .row-cols-xl-5 > * {
+ -ms-flex: 0 0 20%;
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+ .row-cols-xl-6 > * {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-xl-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+ }
+ .col-xl-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-xl-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-xl-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-xl-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-xl-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-xl-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-xl-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-xl-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-xl-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-xl-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-xl-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-xl-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-xl-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-xl-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-xl-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-xl-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-xl-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-xl-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-xl-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-xl-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-xl-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-xl-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-xl-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-xl-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-xl-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-xl-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-xl-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-xl-0 {
+ margin-left: 0;
+ }
+ .offset-xl-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-xl-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-xl-3 {
+ margin-left: 25%;
+ }
+ .offset-xl-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-xl-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-xl-6 {
+ margin-left: 50%;
+ }
+ .offset-xl-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-xl-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-xl-9 {
+ margin-left: 75%;
+ }
+ .offset-xl-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-xl-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+ color: inherit;
+ font-family: inherit;
+ margin-bottom: 0.5rem;
+}
+
+h1,
+.h1,
+.display-1,
+.typography-display-4,
+.typography-headline-1 {
+ font-size: 6rem;
+ font-weight: 300;
+ letter-spacing: -0.015625em;
+ line-height: 6rem;
+}
+
+h2,
+.h2,
+.display-2,
+.typography-display-3,
+.typography-headline-2 {
+ font-size: 3.75rem;
+ font-weight: 300;
+ letter-spacing: -0.008333em;
+ line-height: 3.75rem;
+}
+
+h3,
+.h3,
+.display-3,
+.typography-display-2,
+.typography-headline-3 {
+ font-size: 3rem;
+ font-weight: 400;
+ letter-spacing: 0;
+ line-height: 3.125rem;
+}
+
+h4,
+.h4,
+.display-4,
+.typography-display-1,
+.typography-headline-4 {
+ font-size: 2.125rem;
+ font-weight: 400;
+ letter-spacing: 0.007353em;
+ line-height: 2.5rem;
+}
+
+h5,
+.h5,
+.typography-headline,
+.typography-headline-5 {
+ font-size: 1.5rem;
+ font-weight: 400;
+ letter-spacing: 0;
+ line-height: 2rem;
+}
+
+h6,
+.h6,
+.lead,
+.typography-headline-6,
+.typography-title {
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: 0.0125em;
+ line-height: 2rem;
+}
+
+.typography-subheading,
+.typography-subtitle-1 {
+ font-size: 1rem;
+ font-weight: 400;
+ letter-spacing: 0.009375em;
+ line-height: 1.75rem;
+}
+
+.typography-subtitle-2 {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: 0.007143em;
+ line-height: 1.375rem;
+}
+
+.typography-body-1 {
+ font-size: 1rem;
+ font-weight: 400;
+ letter-spacing: 0.03125em;
+ line-height: 1.5rem;
+}
+
+.typography-body-2 {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: 0.017857em;
+ line-height: 1.25rem;
+}
+
+.typography-caption {
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: 0.033333em;
+ line-height: 1.25rem;
+}
+
+.typography-overline {
+ font-size: 0.75rem;
+ font-weight: 500;
+ letter-spacing: 0.166667em;
+ line-height: 2rem;
+ text-transform: uppercase;
+}
+
+p {
+ font-size: 1rem;
+}
+
+hr {
+ border: 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+}
+
+small,
+.small {
+ font-size: 80%;
+ font-weight: 400;
+}
+
+mark,
+.mark {
+ background-color: #ffeb3b;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.2em;
+}
+
+ol {
+ list-style: decimal outside;
+}
+
+ol ol {
+ list-style-type: lower-alpha;
+}
+
+ul {
+ list-style: disc outside;
+}
+
+ul:not([class]) {
+ padding-left: 2.5rem;
+}
+
+ul:not([class]) li {
+ font-size: inherit;
+ margin: 0.75rem 0;
+ padding: 0;
+}
+
+li > ul > li {
+ list-style-type: circle;
+}
+
+.list-unstyled {
+ list-style: none;
+ padding-left: 0;
+}
+
+.list-inline {
+ list-style: none;
+ padding-left: 0;
+}
+
+.list-inline-item {
+ display: inline-block;
+}
+
+.list-inline-item:not(:last-child) {
+ margin-right: 0.5rem;
+}
+
+.initialism {
+ font-size: 90%;
+ text-transform: uppercase;
+}
+
+.blockquote {
+ font-size: 1rem;
+ font-weight: 400;
+ letter-spacing: 0.03125em;
+ line-height: 1.5rem;
+ border-left: 0.3125rem solid #6200ee;
+ margin-bottom: 1rem;
+ padding: 0 1rem;
+}
+
+.blockquote-footer {
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: 0.033333em;
+ line-height: 1.25rem;
+ color: rgba(0, 0, 0, 0.38);
+ display: block;
+ margin-top: 0.25rem;
+}
+
+.blockquote-footer::before {
+ content: '\2014 \00A0';
+}
+
+.alert {
+ border-radius: 4px;
+ border: 0;
+ color: rgba(0, 0, 0, 0.87);
+ display: block;
+ margin-bottom: 1rem;
+ padding: 1rem 1rem;
+ position: relative;
+}
+
+.alert-link {
+ color: inherit;
+ font-weight: 500;
+}
+
+.alert-link:hover, .alert-link:focus, .alert-link:active {
+ color: inherit;
+}
+
+.alert-dismissible {
+ padding-right: 3.5rem;
+}
+
+.alert-dismissible .close {
+ color: rgba(0, 0, 0, 0.38);
+ padding: 1rem 1rem;
+ position: absolute;
+ top: 0;
+ right: 0;
+ z-index: 2;
+}
+
+.alert-primary {
+ background-color: rgba(98, 0, 238, 0.16);
+ color: #4300a2;
+}
+
+.alert-secondary {
+ background-color: rgba(3, 218, 198, 0.16);
+ color: #028f81;
+}
+
+.alert-danger {
+ background-color: rgba(176, 0, 32, 0.16);
+ color: #640012;
+}
+
+.alert-info {
+ background-color: rgba(113, 76, 254, 0.16);
+ color: #3601fc;
+}
+
+.alert-success {
+ background-color: rgba(97, 216, 0, 0.16);
+ color: #3f8c00;
+}
+
+.alert-warning {
+ background-color: rgba(255, 141, 0, 0.16);
+ color: #b36300;
+}
+
+.alert-dark {
+ background-color: rgba(66, 66, 66, 0.16);
+ color: #1c1c1c;
+}
+
+.alert-light {
+ background-color: rgba(245, 245, 245, 0.16);
+ color: #cfcfcf;
+}
+
+.badge {
+ border-radius: 4px;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: inherit;
+ font-weight: 500;
+ -ms-flex-pack: center;
+ justify-content: center;
+ line-height: inherit;
+ padding-right: 0.5em;
+ padding-left: 0.5em;
+ white-space: nowrap;
+}
+
+a.badge:hover, a.badge:focus {
+ text-decoration: none;
+}
+
+.badge:empty {
+ display: none;
+}
+
+.btn > .badge, .card-link > .badge,
+.position-relative > .badge {
+ border-radius: 0.6875rem;
+ font-family: Roboto, sans-serif;
+ font-size: 0.75rem;
+ font-weight: 500;
+ height: 1.375rem;
+ letter-spacing: initial;
+ min-width: 1.375rem;
+ position: absolute;
+ top: -0.6875rem;
+}
+
+.btn > .badge, .card-link > .badge,
+i > .badge,
+[class*='material-icons'] > .badge {
+ top: 0;
+ right: 0;
+ -webkit-transform: translate(50%, -50%);
+ transform: translate(50%, -50%);
+ -webkit-transform-origin: 100% 0%;
+ transform-origin: 100% 0%;
+}
+
+.btn > .badge.badge-before, .card-link > .badge.badge-before,
+i > .badge.badge-before,
+[class*='material-icons'] > .badge.badge-before {
+ right: auto;
+ left: 0;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ -webkit-transform-origin: 0% 100%;
+ transform-origin: 0% 100%;
+}
+
+.badge-pill {
+ border-radius: 1em;
+}
+
+.badge-primary {
+ background-color: #6200ee;
+ color: white;
+}
+
+.badge-primary[href]:hover, .badge-primary[href]:focus, .badge-primary[href]:active {
+ background-color: #3700b3;
+ color: white;
+ text-decoration: none;
+}
+
+.badge-secondary {
+ background-color: #03dac6;
+ color: white;
+}
+
+.badge-secondary[href]:hover, .badge-secondary[href]:focus, .badge-secondary[href]:active {
+ background-color: #018786;
+ color: white;
+ text-decoration: none;
+}
+
+.badge-danger {
+ background-color: #b00020;
+ color: white;
+}
+
+.badge-danger[href]:hover, .badge-danger[href]:focus, .badge-danger[href]:active {
+ background-color: #d32f2f;
+ color: white;
+ text-decoration: none;
+}
+
+.badge-info {
+ background-color: #714cfe;
+ color: white;
+}
+
+.badge-info[href]:hover, .badge-info[href]:focus, .badge-info[href]:active {
+ background-color: #021aee;
+ color: white;
+ text-decoration: none;
+}
+
+.badge-success {
+ background-color: #61d800;
+ color: white;
+}
+
+.badge-success[href]:hover, .badge-success[href]:focus, .badge-success[href]:active {
+ background-color: #41c300;
+ color: white;
+ text-decoration: none;
+}
+
+.badge-warning {
+ background-color: #ff8d00;
+ color: white;
+}
+
+.badge-warning[href]:hover, .badge-warning[href]:focus, .badge-warning[href]:active {
+ background-color: #ee6002;
+ color: white;
+ text-decoration: none;
+}
+
+.badge-dark {
+ background-color: #424242;
+ color: white;
+}
+
+.badge-dark[href]:hover, .badge-dark[href]:focus, .badge-dark[href]:active {
+ background-color: #212121;
+ color: white;
+ text-decoration: none;
+}
+
+.badge-light {
+ background-color: #f5f5f5;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.badge-light[href]:hover, .badge-light[href]:focus, .badge-light[href]:active {
+ background-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ text-decoration: none;
+}
+
+.breadcrumb {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ list-style: none;
+ padding: 0;
+}
+
+.breadcrumb-item {
+ -ms-flex-align: center;
+ align-items: center;
+ color: #000000;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1rem;
+}
+
+.breadcrumb-item.active {
+ cursor: default;
+}
+
+.breadcrumb-item:only-child {
+ padding: 0.375rem 0.5rem;
+}
+
+.breadcrumb-item a {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ border-radius: 0.5rem;
+ color: inherit;
+ padding: 0.375rem 0.5rem;
+ text-decoration: none;
+}
+
+@media (min-width: 576px) {
+ .breadcrumb-item a {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .breadcrumb-item a {
+ transition-duration: 280ms;
+ }
+}
+
+.breadcrumb-item a:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+
+.breadcrumb-item + .breadcrumb-item {
+ margin-left: 0;
+}
+
+.breadcrumb-item + .breadcrumb-item::before {
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ vertical-align: -0.362637em;
+ font-family: 'Material Icons';
+ font-family: var(--font-family-material-icons);
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ text-rendering: optimizeLegibility;
+ text-transform: none;
+ white-space: nowrap;
+ word-wrap: normal;
+ color: rgba(0, 0, 0, 0.54);
+ content: "chevron_right";
+ display: inline-block;
+ margin-right: 0;
+}
+
+.breadcrumb-item.active::before {
+ margin-right: 0.5rem;
+}
+
+.carousel {
+ position: relative;
+}
+
+.carousel:hover .carousel-control-next,
+.carousel:hover .carousel-control-prev {
+ opacity: 1;
+}
+
+.carousel-inner {
+ overflow: hidden;
+ position: relative;
+ width: 100%;
+}
+
+.carousel-item {
+ transition-duration: 375ms;
+ transition-property: -webkit-transform;
+ transition-property: transform;
+ transition-property: transform, -webkit-transform;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ display: none;
+ -webkit-perspective: 1000px;
+ perspective: 1000px;
+ position: relative;
+ width: 100%;
+}
+
+@media (min-width: 576px) {
+ .carousel-item {
+ transition-duration: 487.5ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .carousel-item {
+ transition-duration: 250ms;
+ }
+}
+
+.carousel-item.active,
+.carousel-item-next,
+.carousel-item-prev {
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.carousel-item-left.active,
+.carousel-item-prev {
+ -webkit-transform: translateX(-100%);
+ transform: translateX(-100%);
+}
+
+@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
+ .carousel-item-left.active,
+ .carousel-item-prev {
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+
+.carousel-item-left.carousel-item-next,
+.carousel-item-prev.carousel-item-right {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+}
+
+@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
+ .carousel-item-left.carousel-item-next,
+ .carousel-item-prev.carousel-item-right {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.carousel-item-next,
+.carousel-item-right.active {
+ -webkit-transform: translateX(100%);
+ transform: translateX(100%);
+}
+
+@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
+ .carousel-item-next,
+ .carousel-item-right.active {
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+
+.carousel-item-next,
+.carousel-item-prev {
+ position: absolute;
+ top: 0;
+}
+
+.carousel-fade .carousel-item {
+ transition-duration: 375ms;
+ transition-property: opacity;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ opacity: 0;
+}
+
+@media (min-width: 576px) {
+ .carousel-fade .carousel-item {
+ transition-duration: 487.5ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .carousel-fade .carousel-item {
+ transition-duration: 250ms;
+ }
+}
+
+.carousel-fade .carousel-item.active,
+.carousel-fade .carousel-item-next.carousel-item-left,
+.carousel-fade .carousel-item-prev.carousel-item-right {
+ opacity: 1;
+}
+
+.carousel-fade .carousel-item.active,
+.carousel-fade .carousel-item-left.active,
+.carousel-fade .carousel-item-next,
+.carousel-fade .carousel-item-prev,
+.carousel-fade .carousel-item-prev.active {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+}
+
+@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
+ .carousel-fade .carousel-item.active,
+ .carousel-fade .carousel-item-left.active,
+ .carousel-fade .carousel-item-next,
+ .carousel-fade .carousel-item-prev,
+ .carousel-fade .carousel-item-prev.active {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.carousel-fade .carousel-item-left.active,
+.carousel-fade .carousel-item-right.active {
+ opacity: 0;
+}
+
+.carousel-control-next,
+.carousel-control-prev {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: rgba(255, 255, 255, 0.12);
+ border-radius: 50%;
+ box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
+ color: white;
+ cursor: pointer;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 0.8125rem;
+ height: 2.5rem;
+ -ms-flex-pack: center;
+ justify-content: center;
+ line-height: 1;
+ margin-top: -1.25rem;
+ opacity: 0;
+ position: absolute;
+ top: 50%;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ width: 2.5rem;
+}
+
+.carousel-control-next:hover, .carousel-control-next:focus, .carousel-control-next:active,
+.carousel-control-prev:hover,
+.carousel-control-prev:focus,
+.carousel-control-prev:active {
+ background-color: rgba(204, 204, 204, 0.25);
+ color: white;
+ text-decoration: none;
+}
+
+.carousel-control-next:active,
+.carousel-control-prev:active {
+ box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2);
+}
+
+.carousel-control-next:focus,
+.carousel-control-prev:focus {
+ opacity: 1;
+ outline: 0;
+}
+
+.carousel-control-next {
+ right: 1.25rem;
+}
+
+.carousel-control-prev {
+ left: 1.25rem;
+}
+
+.carousel-control-next-icon,
+.carousel-control-prev-icon {
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ vertical-align: -0.362637em;
+ font-family: 'Material Icons';
+ font-family: var(--font-family-material-icons);
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ text-rendering: optimizeLegibility;
+ text-transform: none;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+
+.carousel-control-next-icon::before {
+ content: "chevron_right";
+}
+
+.carousel-control-prev-icon::before {
+ content: "chevron_left";
+}
+
+.carousel-caption {
+ color: white;
+ position: absolute;
+ right: 25%;
+ bottom: 1.5rem;
+ left: 25%;
+ text-align: center;
+ z-index: 1;
+}
+
+.carousel-indicators {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+ list-style: none;
+ margin-bottom: 0;
+ padding-left: 0;
+ position: absolute;
+ right: 5rem;
+ bottom: 0.5rem;
+ left: 5rem;
+ z-index: 1;
+}
+
+.carousel-indicators li {
+ background-color: transparent;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 0.5rem;
+ cursor: pointer;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ height: 0.5rem;
+ margin-right: 1px;
+ margin-left: 1px;
+ overflow: hidden;
+ text-indent: 100%;
+ white-space: nowrap;
+ width: 0.5rem;
+}
+
+.carousel-indicators .active {
+ background-color: rgba(204, 204, 204, 0.25);
+}
+
+.close {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background-color: transparent;
+ background-image: none;
+ border: 0;
+ color: rgba(0, 0, 0, 0.38);
+ float: right;
+ font-size: 1.5rem;
+ font-weight: 300;
+ line-height: 1;
+ padding: 0;
+}
+
+@media (min-width: 576px) {
+ .close {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .close {
+ transition-duration: 280ms;
+ }
+}
+
+.close:hover, .close:focus, .close:active {
+ color: rgba(0, 0, 0, 0.87);
+ text-decoration: none;
+}
+
+.close:focus {
+ outline: 0;
+}
+
+.close:not(:disabled):not(.disabled) {
+ cursor: pointer;
+}
+
+button.close {
+ background-color: transparent;
+ border: 0;
+ padding: 0;
+}
+
+a.close.disabled {
+ pointer-events: none;
+}
+
+code {
+ border-radius: 4px;
+ background-color: #f5f5f5;
+ color: #bd4147;
+ font-size: 87.5%;
+ padding: 0.2rem 0.4rem;
+ word-wrap: break-word;
+}
+
+a > code {
+ color: inherit;
+}
+
+kbd {
+ border-radius: 4px;
+ background-color: rgba(0, 0, 0, 0.87);
+ color: white;
+ font-size: 87.5%;
+ padding: 0.2rem 0.4rem;
+}
+
+kbd kbd {
+ font-size: 100%;
+ font-weight: 600;
+ padding: 0;
+}
+
+pre {
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+ display: block;
+ font-size: 87.5%;
+}
+
+pre code {
+ background-color: transparent;
+ border-radius: 0;
+ color: inherit;
+ font-size: inherit;
+ padding: 0;
+ word-break: normal;
+}
+
+.pre-scrollable {
+ max-height: 340px;
+ overflow-y: scroll;
+}
+
+.form-check {
+ display: block;
+ margin-bottom: 0.5rem;
+ padding-left: 1.25rem;
+ position: relative;
+}
+
+.form-check-input {
+ margin-top: 0.333333rem;
+ margin-left: -1.25rem;
+ position: absolute;
+}
+
+.form-check-input[disabled] ~ .form-check-label {
+ color: rgba(0, 0, 0, 0.38);
+}
+
+.form-check-label {
+ color: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+
+.form-check-inline {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ margin-right: 0.5rem;
+ margin-bottom: 0;
+}
+
+.form-check-inline .form-check-input {
+ margin-top: 0;
+ margin-right: 0.3125rem;
+ margin-left: 0;
+ position: static;
+}
+
+.form-group {
+ margin-bottom: 1rem;
+}
+
+.form-row {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin-right: -0.5rem;
+ margin-left: -0.5rem;
+}
+
+.form-row > .col,
+.form-row > [class*='col-'] {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+}
+
+.form-inline {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+}
+
+.form-inline .form-check {
+ margin-bottom: 0;
+ width: 100%;
+}
+
+@media (min-width: 576px) {
+ .form-inline label, .form-inline legend {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+ margin-bottom: 0;
+ }
+ .form-inline .form-group {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ margin-bottom: 0;
+ }
+ .form-inline .form-control {
+ display: inline-block;
+ vertical-align: middle;
+ width: auto;
+ }
+ .form-inline .form-control-plaintext {
+ display: inline-block;
+ }
+ .form-inline .form-control-plaintext:focus {
+ outline: 0;
+ }
+ .form-inline .input-group,
+ .form-inline .custom-select {
+ width: auto;
+ }
+ .form-inline .form-check {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+ padding-left: 0;
+ width: auto;
+ }
+ .form-inline .form-check-input {
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ margin-top: 0;
+ margin-right: 1.25rem;
+ margin-left: 0;
+ position: relative;
+ }
+ .form-inline .custom-control {
+ -ms-flex-align: center;
+ align-items: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+ .form-inline .custom-control-label {
+ margin-bottom: 0;
+ }
+}
+
+.col-form-label {
+ color: inherit;
+ font-size: 1rem;
+ line-height: 1.5;
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem;
+}
+
+.col-form-label-lg {
+ font-size: 2.125rem;
+ line-height: 1.176471;
+ padding-top: 0.625rem;
+ padding-bottom: 0.625rem;
+}
+
+.col-form-label-sm {
+ font-size: 0.8125rem;
+ line-height: 1.538462;
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem;
+}
+
+.form-text, [class*='valid-feedback'] {
+ color: rgba(0, 0, 0, 0.6);
+ display: block;
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: 0.033333em;
+ line-height: normal;
+}
+
+.form-text::before, [class*='valid-feedback']::before {
+ content: '';
+ display: inline-block;
+ height: 1rem;
+ vertical-align: 0;
+ width: 0;
+}
+
+[class~='textfield-box'] .form-text, [class~='textfield-box'] [class*='valid-feedback'],
+[class~='textfield-box'] ~ .form-text,
+[class~='textfield-box'] ~ [class*='valid-feedback'] {
+ padding: 0 1rem;
+}
+
+.form-control-plaintext {
+ background-color: transparent;
+ border: solid transparent;
+ border-radius: 0;
+ border-width: 0 0 1px;
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.87);
+ display: block;
+ font-size: 1rem;
+ line-height: 1.5;
+ padding: 0.375rem 0 calc(0.375rem - 1px);
+ width: 100%;
+}
+
+.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.img-fluid {
+ height: auto;
+ max-width: 100%;
+}
+
+.img-thumbnail {
+ /* padding: $thumbnail-padding;
+ background-color: $thumbnail-bg;
+ border: $thumbnail-border-width solid $thumbnail-border-color;
+ @include border-radius($thumbnail-border-radius);
+ @include box-shadow($thumbnail-box-shadow);
+ */
+ height: auto;
+ max-width: 100%;
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
+}
+
+.figure {
+ display: inline-block;
+}
+
+.figure-img {
+ line-height: 1;
+ margin-bottom: 0.5rem;
+}
+
+.figure-caption {
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: 0.033333em;
+ line-height: 1.25rem;
+ color: rgba(0, 0, 0, 0.38);
+}
+
+.jumbotron {
+ border-radius: 4px;
+ background-color: white;
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
+ color: rgba(0, 0, 0, 0.87);
+ margin-bottom: 3rem;
+ padding: 3rem 2rem;
+}
+
+.jumbotron-fluid {
+ border-radius: 0;
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.media {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.media-body {
+ -ms-flex: 1;
+ flex: 1;
+}
+
+.nav {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ list-style: none;
+ margin-bottom: 0;
+ padding-left: 0;
+}
+
+.nav-link {
+ color: #6200ee;
+ display: block;
+ padding: 0.5rem 1rem;
+}
+
+.nav-link:hover, .nav-link:focus {
+ text-decoration: none;
+}
+
+.nav-link.disabled {
+ color: rgba(0, 0, 0, 0.38);
+ cursor: default;
+ pointer-events: none;
+}
+
+.nav-link:hover, .nav-link.active {
+ color: #40009c;
+}
+
+.nav-fill .nav-item {
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ text-align: center;
+}
+
+.nav-justified .nav-item {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 1;
+ flex: 1;
+}
+
+.nav-pills .nav-link {
+ border-radius: 4px;
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: background-color, color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ color: rgba(0, 0, 0, 0.87);
+ opacity: 0.7;
+}
+
+@media (min-width: 576px) {
+ .nav-pills .nav-link {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .nav-pills .nav-link {
+ transition-duration: 280ms;
+ }
+}
+
+.nav-pills .nav-link:hover, .nav-pills .nav-link:focus, .nav-pills .nav-link:active {
+ background-color: rgba(0, 0, 0, 0.12);
+}
+
+.nav-pills .nav-link.active {
+ color: #6200ee;
+ opacity: 1;
+}
+
+.nav-pills .nav-link.disabled {
+ background-color: transparent;
+ color: rgba(0, 0, 0, 0.38);
+ opacity: 1;
+}
+
+.nav-pills .nav-link:active {
+ opacity: 1;
+}
+
+.nav-pills .show > .nav-link {
+ background-color: rgba(0, 0, 0, 0.12);
+ opacity: 1;
+}
+
+.tab-content > .tab-pane {
+ display: none;
+}
+
+.tab-content > .active {
+ display: block;
+}
+
+.pagination {
+ background-color: transparent;
+ display: -ms-flexbox;
+ display: flex;
+ list-style: none;
+ margin: 0.5rem;
+}
+
+.page-link {
+ border-radius: 1.125rem;
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ -ms-flex-align: center;
+ align-items: center;
+ color: rgba(0, 0, 0, 0.87);
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1rem;
+ font-weight: 400;
+ -ms-flex-pack: center;
+ justify-content: center;
+ line-height: 2.25;
+ margin-left: 0.5em;
+ min-width: 2.25rem;
+ padding: 0 10px;
+ position: relative;
+ text-align: center;
+ white-space: nowrap;
+}
+
+@media (min-width: 576px) {
+ .page-link {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .page-link {
+ transition-duration: 280ms;
+ }
+}
+
+.page-link:hover, .page-link:focus, .page-link:active {
+ background-color: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+ text-decoration: none;
+ z-index: 3;
+}
+
+.page-link:focus {
+ background-color: rgba(0, 0, 0, 0.12);
+ outline: 0;
+}
+
+.page-link:active {
+ background-color: rgba(0, 0, 0, 0.24);
+}
+
+.page-link:not(:disabled):not(.disabled) {
+ cursor: pointer;
+}
+
+.page-item:first-child .page-link {
+ margin-left: 0;
+}
+
+.page-item.active .page-link {
+ background-color: #6200ee;
+ color: #ffffff;
+ z-index: 3;
+}
+
+.page-item.disabled .page-link {
+ background-color: transparent;
+ color: rgba(0, 0, 0, 0.38);
+ cursor: auto;
+ pointer-events: none;
+}
+
+.pagination-lg .page-link {
+ border-radius: 1.40625rem;
+ font-size: 1.25rem;
+ width: 2.8125rem;
+}
+
+.pagination-sm .page-link {
+ font-size: 0.875rem;
+ min-width: 0;
+ width: 1.96875rem;
+}
+
+.popover {
+ text-align: left;
+ text-align: start;
+ font-family: "Roboto", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Arial", "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-style: normal;
+ font-weight: 400;
+ letter-spacing: normal;
+ line-break: auto;
+ line-height: 1.5;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ white-space: normal;
+ word-break: normal;
+ word-spacing: normal;
+ border-radius: 4px;
+ background-color: #ffffff;
+ box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15);
+ display: block;
+ font-size: 0.875rem;
+ margin: 1.5rem;
+ max-width: 21.25rem;
+ position: absolute;
+ top: 0;
+ left: 0;
+ word-wrap: break-word;
+ z-index: 240;
+}
+
+[dir='rtl'] .popover {
+ text-align: right;
+ text-align: start;
+}
+
+.popover-header {
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: 0.0125em;
+ line-height: 2rem;
+ margin-bottom: 0;
+ padding: 0.875rem 1.375rem 0;
+}
+
+.popover-header:empty {
+ display: none;
+}
+
+.popover-header:last-child {
+ padding-bottom: 0.875rem;
+}
+
+.popover-body {
+ padding: 0.875rem 1.375rem;
+}
+
+.popover-body > :last-child {
+ margin-bottom: 0;
+}
+
+@media (min-width: 768px) {
+ .popover {
+ margin: 0.875rem;
+ }
+}
+
+.embed-responsive {
+ display: block;
+ overflow: hidden;
+ padding: 0;
+ position: relative;
+ width: 100%;
+}
+
+.embed-responsive::before {
+ content: '';
+ display: block;
+}
+
+.embed-responsive embed,
+.embed-responsive iframe,
+.embed-responsive object,
+.embed-responsive video,
+.embed-responsive .embed-responsive-item {
+ border: 0;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+}
+
+.embed-responsive-1by1::before {
+ padding-top: 100%;
+}
+
+.embed-responsive-4by3::before {
+ padding-top: 75%;
+}
+
+.embed-responsive-16by9::before {
+ padding-top: 56.25%;
+}
+
+.embed-responsive-21by9::before {
+ padding-top: 42.857143%;
+}
+
+.fade {
+ transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+.fade:not(.show) {
+ opacity: 0;
+}
+
+.collapse:not(.show) {
+ display: none;
+}
+
+.collapsing {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ height: 0;
+ overflow: hidden;
+ position: relative;
+}
+
+@media (min-width: 576px) {
+ .collapsing {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .collapsing {
+ transition-duration: 280ms;
+ }
+}
+
+tbody.collapse.show {
+ display: table-row-group;
+}
+
+tr.collapse.show {
+ display: table-row;
+}
+
+.btn, .card-link {
+ border-radius: 4px;
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: transparent;
+ background-image: none;
+ border: 0;
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
+ color: rgba(0, 0, 0, 0.87);
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 0.875rem;
+ font-weight: 500;
+ height: 2.25rem;
+ -ms-flex-pack: center;
+ justify-content: center;
+ letter-spacing: 0.0892857143em;
+ line-height: inherit;
+ margin: 0;
+ max-width: 100%;
+ min-width: 4rem;
+ outline: 0;
+ padding: 0 1rem;
+ position: relative;
+ text-transform: uppercase;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ vertical-align: middle;
+ white-space: nowrap;
+}
+
+@media (min-width: 576px) {
+ .btn, .card-link {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .btn, .card-link {
+ transition-duration: 280ms;
+ }
+}
+
+.btn:hover, .card-link:hover, .btn:focus, .card-link:focus {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
+ outline: 0;
+ text-decoration: none;
+}
+
+.btn:hover, .card-link:hover, .btn.hover, .hover.card-link {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));
+ color: inherit;
+}
+
+.btn:focus, .card-link:focus, .btn.focus, .focus.card-link {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
+}
+
+.btn:active, .card-link:active, .btn.active, .active.card-link {
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
+}
+
+.btn.active, .active.card-link {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
+ transition: background-image 0.2s;
+}
+
+.btn:disabled, .card-link:disabled, .btn.disabled, .disabled.card-link {
+ background-color: rgba(0, 0, 0, 0.12);
+ background-image: none;
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.37);
+ pointer-events: none;
+}
+
+.show > .btn.dropdown-toggle, .show > .dropdown-toggle.card-link {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));
+}
+
+a.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover, a.card-link:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover {
+ color: #ffffff;
+}
+
+.btn-primary {
+ background-color: #6200ee;
+ color: white;
+}
+
+.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
+ color: white;
+}
+
+.btn-primary:hover {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
+}
+
+.btn-primary:focus, .btn-primary.focus {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
+}
+
+.btn-primary.active {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));
+ transition: background-image 15ms linear 0.2s;
+}
+
+.btn-secondary {
+ background-color: #03dac6;
+ color: white;
+}
+
+.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
+ color: white;
+}
+
+.btn-secondary:hover {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
+}
+
+.btn-secondary:focus, .btn-secondary.focus {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
+}
+
+.btn-secondary.active {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));
+ transition: background-image 15ms linear 0.2s;
+}
+
+.btn-danger {
+ background-color: #b00020;
+ color: white;
+}
+
+.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
+ color: white;
+}
+
+.btn-danger:hover {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
+}
+
+.btn-danger:focus, .btn-danger.focus {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
+}
+
+.btn-danger.active {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));
+ transition: background-image 15ms linear 0.2s;
+}
+
+.btn-info {
+ background-color: #714cfe;
+ color: white;
+}
+
+.btn-info:hover, .btn-info:focus, .btn-info:active {
+ color: white;
+}
+
+.btn-info:hover {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
+}
+
+.btn-info:focus, .btn-info.focus {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
+}
+
+.btn-info.active {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));
+ transition: background-image 15ms linear 0.2s;
+}
+
+.btn-success {
+ background-color: #61d800;
+ color: white;
+}
+
+.btn-success:hover, .btn-success:focus, .btn-success:active {
+ color: white;
+}
+
+.btn-success:hover {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
+}
+
+.btn-success:focus, .btn-success.focus {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
+}
+
+.btn-success.active {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));
+ transition: background-image 15ms linear 0.2s;
+}
+
+.btn-warning {
+ background-color: #ff8d00;
+ color: white;
+}
+
+.btn-warning:hover, .btn-warning:focus, .btn-warning:active {
+ color: white;
+}
+
+.btn-warning:hover {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
+}
+
+.btn-warning:focus, .btn-warning.focus {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
+}
+
+.btn-warning.active {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));
+ transition: background-image 15ms linear 0.2s;
+}
+
+.btn-dark {
+ background-color: #424242;
+ color: white;
+}
+
+.btn-dark:hover, .btn-dark:focus, .btn-dark:active {
+ color: white;
+}
+
+.btn-dark:hover {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
+}
+
+.btn-dark:focus, .btn-dark.focus {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
+}
+
+.btn-dark.active {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));
+ transition: background-image 15ms linear 0.2s;
+}
+
+.btn-light {
+ background-color: #ffffff;
+}
+
+[class*='bg-dark'] .btn:disabled, [class*='bg-dark'] .card-link:disabled, [class*='bg-dark'] .btn.disabled, [class*='bg-dark'] .disabled.card-link {
+ background-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.3);
+}
+
+[class*='bg-outline']:hover,
+[class*='bg-outline']:active {
+ box-shadow: none;
+ transition: background-color 100ms linear;
+}
+
+.btn-lg,
+.btn-group-lg > .btn,
+.btn-group-lg > .card-link,
+.input-group-lg > .input-group-append > .btn,
+.input-group-lg > .input-group-append > .card-link,
+.input-group-lg > .input-group-prepend > .btn,
+.input-group-lg > .input-group-prepend > .card-link {
+ font-size: 0.9375rem;
+ height: 2.5rem;
+}
+
+.btn-sm,
+.btn-group-sm > .btn,
+.btn-group-sm > .card-link,
+.input-group-sm > .input-group-append > .btn,
+.input-group-sm > .input-group-append > .card-link,
+.input-group-sm > .input-group-prepend > .btn,
+.input-group-sm > .input-group-prepend > .card-link {
+ height: 1.75rem;
+}
+
+.btn-xs {
+ height: 1.5rem;
+}
+
+.btn-block {
+ margin: 0;
+ width: 100%;
+}
+
+.btn-block + .btn-block {
+ margin-top: 0.25rem;
+ margin-left: 0;
+}
+
+[type='button'].btn-block,
+[type='reset'].btn-block,
+[type='submit'].btn-block {
+ width: 100%;
+}
+
+.btn-fluid {
+ min-width: 0;
+}
+
+.btn-shaped {
+ border-radius: 1.125rem;
+}
+
+.btn-shaped.btn-lg {
+ border-radius: 1.25rem;
+}
+
+.btn-shaped.btn-sm {
+ border-radius: 0.875rem;
+}
+
+.btn-shaped.btn-xs {
+ border-radius: 0.75rem;
+}
+
+.btn .btn-icon-prepend, .card-link .btn-icon-prepend {
+ display: inline-block;
+ fill: currentColor;
+ font-size: 1.125rem;
+ margin-right: 0.5rem;
+ margin-left: -0.25rem;
+ vertical-align: top;
+ width: 1.125rem;
+}
+
+.btn-icon-prepend [class*='btn-flat'],
+.btn-link .btn-icon-prepend {
+ margin-left: 0;
+}
+
+[class*='btn-flat'],
+.btn-link,
+.card-link,
+.modal .btn,
+.modal .card-link {
+ padding: 0 0.5rem;
+}
+
+[class*='btn-outline'] {
+ border: 1px solid currentColor;
+ padding: 0 calc(1rem - 1px);
+}
+
+[class*='btn-outline']:disabled, [class*='btn-outline'].disabled {
+ border-color: rgba(0, 0, 0, 0.37);
+}
+
+[class*='btn-flat'],
+[class*='btn-outline'],
+.btn-link,
+.card-link,
+.modal .btn,
+.modal .card-link {
+ background: transparent;
+ box-shadow: none;
+}
+
+[class*='btn-flat']:hover, [class*='btn-flat']:focus, [class*='btn-flat']:active,
+[class*='btn-outline']:hover,
+[class*='btn-outline']:focus,
+[class*='btn-outline']:active,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active,
+.card-link:hover,
+.card-link:focus,
+.card-link:active,
+.modal .btn:hover,
+.modal .card-link:hover,
+.modal .btn:focus,
+.modal .card-link:focus,
+.modal .btn:active,
+.modal .card-link:active {
+ box-shadow: inherit;
+}
+
+.btn-flat-primary, .btn-link, .card-link, .btn-flat-primary:hover, .btn-link:hover, .card-link:hover, .btn-flat-primary:focus, .btn-link:focus, .card-link:focus,
+.btn-outline-primary,
+.btn-outline-primary:hover,
+.btn-outline-primary:focus,
+.modal .btn-primary,
+.modal .btn-primary:hover,
+.modal .btn-primary:focus {
+ color: #6200ee;
+}
+
+.btn-flat-primary:hover, .btn-link:hover, .card-link:hover,
+.btn-outline-primary:hover,
+.modal .btn-primary:hover {
+ background-image: linear-gradient(to bottom, rgba(98, 0, 238, 0.04), rgba(98, 0, 238, 0.04));
+}
+
+.btn-flat-primary:focus, .btn-link:focus, .card-link:focus,
+.btn-outline-primary:focus,
+.modal .btn-primary:focus {
+ background-image: linear-gradient(to bottom, rgba(98, 0, 238, 0.12), rgba(98, 0, 238, 0.12));
+}
+
+.btn-flat-primary:disabled, .btn-link:disabled, .card-link:disabled, .btn-flat-primary.disabled, .disabled.btn-link, .disabled.card-link,
+.btn-outline-primary:disabled,
+.btn-outline-primary.disabled,
+.modal .btn-primary:disabled,
+.modal .btn-primary.disabled {
+ color: rgba(0, 0, 0, 0.37);
+}
+
+.btn-outline-primary {
+ border-color: #6200ee;
+}
+
+.btn-flat-secondary, .btn-flat-secondary:hover, .btn-flat-secondary:focus,
+.btn-outline-secondary,
+.btn-outline-secondary:hover,
+.btn-outline-secondary:focus,
+.modal .btn-secondary,
+.modal .btn-secondary:hover,
+.modal .btn-secondary:focus {
+ color: #03dac6;
+}
+
+.btn-flat-secondary:hover,
+.btn-outline-secondary:hover,
+.modal .btn-secondary:hover {
+ background-image: linear-gradient(to bottom, rgba(3, 218, 198, 0.04), rgba(3, 218, 198, 0.04));
+}
+
+.btn-flat-secondary:focus,
+.btn-outline-secondary:focus,
+.modal .btn-secondary:focus {
+ background-image: linear-gradient(to bottom, rgba(3, 218, 198, 0.12), rgba(3, 218, 198, 0.12));
+}
+
+.btn-flat-secondary:disabled, .btn-flat-secondary.disabled,
+.btn-outline-secondary:disabled,
+.btn-outline-secondary.disabled,
+.modal .btn-secondary:disabled,
+.modal .btn-secondary.disabled {
+ color: rgba(0, 0, 0, 0.37);
+}
+
+.btn-outline-secondary {
+ border-color: #03dac6;
+}
+
+.btn-flat-danger, .btn-flat-danger:hover, .btn-flat-danger:focus,
+.btn-outline-danger,
+.btn-outline-danger:hover,
+.btn-outline-danger:focus,
+.modal .btn-danger,
+.modal .btn-danger:hover,
+.modal .btn-danger:focus {
+ color: #b00020;
+}
+
+.btn-flat-danger:hover,
+.btn-outline-danger:hover,
+.modal .btn-danger:hover {
+ background-image: linear-gradient(to bottom, rgba(176, 0, 32, 0.04), rgba(176, 0, 32, 0.04));
+}
+
+.btn-flat-danger:focus,
+.btn-outline-danger:focus,
+.modal .btn-danger:focus {
+ background-image: linear-gradient(to bottom, rgba(176, 0, 32, 0.12), rgba(176, 0, 32, 0.12));
+}
+
+.btn-flat-danger:disabled, .btn-flat-danger.disabled,
+.btn-outline-danger:disabled,
+.btn-outline-danger.disabled,
+.modal .btn-danger:disabled,
+.modal .btn-danger.disabled {
+ color: rgba(0, 0, 0, 0.37);
+}
+
+.btn-outline-danger {
+ border-color: #b00020;
+}
+
+.btn-flat-info, .btn-flat-info:hover, .btn-flat-info:focus,
+.btn-outline-info,
+.btn-outline-info:hover,
+.btn-outline-info:focus,
+.modal .btn-info,
+.modal .btn-info:hover,
+.modal .btn-info:focus {
+ color: #714cfe;
+}
+
+.btn-flat-info:hover,
+.btn-outline-info:hover,
+.modal .btn-info:hover {
+ background-image: linear-gradient(to bottom, rgba(113, 76, 254, 0.04), rgba(113, 76, 254, 0.04));
+}
+
+.btn-flat-info:focus,
+.btn-outline-info:focus,
+.modal .btn-info:focus {
+ background-image: linear-gradient(to bottom, rgba(113, 76, 254, 0.12), rgba(113, 76, 254, 0.12));
+}
+
+.btn-flat-info:disabled, .btn-flat-info.disabled,
+.btn-outline-info:disabled,
+.btn-outline-info.disabled,
+.modal .btn-info:disabled,
+.modal .btn-info.disabled {
+ color: rgba(0, 0, 0, 0.37);
+}
+
+.btn-outline-info {
+ border-color: #714cfe;
+}
+
+.btn-flat-success, .btn-flat-success:hover, .btn-flat-success:focus,
+.btn-outline-success,
+.btn-outline-success:hover,
+.btn-outline-success:focus,
+.modal .btn-success,
+.modal .btn-success:hover,
+.modal .btn-success:focus {
+ color: #61d800;
+}
+
+.btn-flat-success:hover,
+.btn-outline-success:hover,
+.modal .btn-success:hover {
+ background-image: linear-gradient(to bottom, rgba(97, 216, 0, 0.04), rgba(97, 216, 0, 0.04));
+}
+
+.btn-flat-success:focus,
+.btn-outline-success:focus,
+.modal .btn-success:focus {
+ background-image: linear-gradient(to bottom, rgba(97, 216, 0, 0.12), rgba(97, 216, 0, 0.12));
+}
+
+.btn-flat-success:disabled, .btn-flat-success.disabled,
+.btn-outline-success:disabled,
+.btn-outline-success.disabled,
+.modal .btn-success:disabled,
+.modal .btn-success.disabled {
+ color: rgba(0, 0, 0, 0.37);
+}
+
+.btn-outline-success {
+ border-color: #61d800;
+}
+
+.btn-flat-warning, .btn-flat-warning:hover, .btn-flat-warning:focus,
+.btn-outline-warning,
+.btn-outline-warning:hover,
+.btn-outline-warning:focus,
+.modal .btn-warning,
+.modal .btn-warning:hover,
+.modal .btn-warning:focus {
+ color: #ff8d00;
+}
+
+.btn-flat-warning:hover,
+.btn-outline-warning:hover,
+.modal .btn-warning:hover {
+ background-image: linear-gradient(to bottom, rgba(255, 141, 0, 0.04), rgba(255, 141, 0, 0.04));
+}
+
+.btn-flat-warning:focus,
+.btn-outline-warning:focus,
+.modal .btn-warning:focus {
+ background-image: linear-gradient(to bottom, rgba(255, 141, 0, 0.12), rgba(255, 141, 0, 0.12));
+}
+
+.btn-flat-warning:disabled, .btn-flat-warning.disabled,
+.btn-outline-warning:disabled,
+.btn-outline-warning.disabled,
+.modal .btn-warning:disabled,
+.modal .btn-warning.disabled {
+ color: rgba(0, 0, 0, 0.37);
+}
+
+.btn-outline-warning {
+ border-color: #ff8d00;
+}
+
+.btn-flat-dark:disabled, .btn-flat-dark.disabled,
+.btn-outline-dark:disabled,
+.btn-outline-dark.disabled,
+.modal .btn-dark:disabled,
+.modal .btn-dark.disabled {
+ color: rgba(0, 0, 0, 0.37);
+}
+
+.btn-outline-dark {
+ border-color: #424242;
+}
+
+.btn-flat-light, .btn-flat-light:hover, .btn-flat-light:focus,
+.btn-outline-light,
+.btn-outline-light:hover,
+.btn-outline-light:focus,
+.modal .btn-light,
+.modal .btn-light:hover,
+.modal .btn-light:focus {
+ color: #f5f5f5;
+}
+
+.btn-flat-light:disabled, .btn-flat-light.disabled,
+.btn-outline-light:disabled,
+.btn-outline-light.disabled,
+.modal .btn-light:disabled,
+.modal .btn-light.disabled {
+ color: rgba(0, 0, 0, 0.37);
+}
+
+.btn-outline-light {
+ border-color: #f5f5f5;
+}
+
+/*
+.btn-flat-light,
+.btn-outline-light {
+ @include hover-focus {
+ background-image: linear-gradient(to bottom, $btn-overlay-inverse, $btn-overlay-inverse);
+ }
+
+ &.active,
+ &:active {
+ background-color: $btn-bg-active-inverse;
+ }
+}
+*/
+.btn-icon {
+ border-radius: 50%;
+ box-shadow: none;
+ color: initial;
+ fill: currentColor;
+ font-size: 1.5rem;
+ height: 3rem;
+ min-width: 0;
+ padding: 0;
+ transition: background-color 15ms linear;
+ width: 3rem;
+}
+
+.btn-icon.btn-sm {
+ height: 2.25rem;
+ width: 2.25rem;
+}
+
+.btn-icon.btn-xs {
+ height: 1.75rem;
+ width: 1.75rem;
+}
+
+.btn-icon:hover, .btn-icon:focus, .btn-icon:active {
+ box-shadow: none;
+ color: initial;
+}
+
+.btn-float {
+ border-radius: 50%;
+ box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
+ height: 3.5rem;
+ min-width: 0;
+ padding: 0;
+ width: 3.5rem;
+}
+
+.btn-float:hover {
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
+}
+
+.btn-float:active, .btn-float.active {
+ box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2);
+}
+
+.btn-float:disabled, .btn-float.disabled {
+ box-shadow: none;
+}
+
+.btn-float svg {
+ fill: currentColor;
+}
+
+.btn-float-extended {
+ border-radius: 1.5rem;
+ height: 3rem;
+ line-height: 2.25rem;
+ padding: 0 1.25rem;
+ width: auto;
+}
+
+.btn-float-extended i,
+.btn-float-extended svg,
+.btn-float-extended [class*='material-icons'] {
+ margin-right: 0.75rem;
+ margin-left: -0.5rem;
+}
+
+.btn-float-extended i[class*='order-'],
+.btn-float-extended svg[class*='order-'],
+.btn-float-extended [class*='material-icons'][class*='order-'] {
+ margin-right: -0.5rem;
+ margin-left: 0.75rem;
+}
+
+.btn-float.btn-sm {
+ height: 2.5rem;
+ line-height: 2.5rem;
+ width: 2.5rem;
+}
+
+.btn-float-dropdown .dropdown-menu {
+ border-radius: 0;
+ margin-top: 1rem;
+ min-width: 3.5rem;
+ padding-top: 0;
+ padding-bottom: 0;
+ text-align: center;
+}
+
+.btn-float-dropdown .dropdown-menu::before {
+ display: none;
+}
+
+.btn-float-dropdown .dropdown-menu .btn-float {
+ display: block;
+ margin-right: auto;
+ margin-bottom: 1rem;
+ margin-left: auto;
+}
+
+.fab-actions {
+ -ms-flex-align: end;
+ align-items: flex-end;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ position: fixed;
+ right: 1.5rem;
+ bottom: 1.5rem;
+ z-index: 120;
+}
+
+@media print {
+ .fab-actions {
+ display: none;
+ }
+}
+
+.fab-actions > .btn, .fab-actions > .card-link {
+ margin-top: 1.25rem;
+}
+
+.btn-group,
+.btn-group-vertical {
+ border-radius: 4px;
+ background-color: white;
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ position: relative;
+}
+
+.btn-group > .btn-primary.disabled, .btn-group > .btn-primary:disabled,
+.btn-group-vertical > .btn-primary.disabled,
+.btn-group-vertical > .btn-primary:disabled {
+ background-color: #bb86fc;
+ color: white;
+}
+
+.btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled,
+.btn-group-vertical > .btn-secondary.disabled,
+.btn-group-vertical > .btn-secondary:disabled {
+ background-color: #66fff8;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled,
+.btn-group-vertical > .btn-danger.disabled,
+.btn-group-vertical > .btn-danger:disabled {
+ background-color: #c51162;
+ color: white;
+}
+
+.btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled,
+.btn-group-vertical > .btn-info.disabled,
+.btn-group-vertical > .btn-info:disabled {
+ background-color: #d2c2fd;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled,
+.btn-group-vertical > .btn-success.disabled,
+.btn-group-vertical > .btn-success:disabled {
+ background-color: #c6f68d;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled,
+.btn-group-vertical > .btn-warning.disabled,
+.btn-group-vertical > .btn-warning:disabled {
+ background-color: #ffc77d;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled,
+.btn-group-vertical > .btn-dark.disabled,
+.btn-group-vertical > .btn-dark:disabled {
+ background-color: #757575;
+ color: white;
+}
+
+.btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled,
+.btn-group-vertical > .btn-light.disabled,
+.btn-group-vertical > .btn-light:disabled {
+ background-color: #fafafa;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.btn-group > .btn, .btn-group > .card-link,
+.btn-group-vertical > .btn,
+.btn-group-vertical > .card-link {
+ box-shadow: none;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ min-width: 0;
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+ position: relative;
+}
+
+.btn-group > .btn:hover, .btn-group > .card-link:hover, .btn-group > .btn:focus, .btn-group > .card-link:focus, .btn-group > .btn:active, .btn-group > .card-link:active, .btn-group > .btn.active, .btn-group > .active.card-link,
+.btn-group-vertical > .btn:hover,
+.btn-group-vertical > .card-link:hover,
+.btn-group-vertical > .btn:focus,
+.btn-group-vertical > .card-link:focus,
+.btn-group-vertical > .btn:active,
+.btn-group-vertical > .card-link:active,
+.btn-group-vertical > .btn.active,
+.btn-group-vertical > .active.card-link {
+ z-index: 1;
+}
+
+.btn-group > .btn:active, .btn-group > .card-link:active, .btn-group > .btn.active, .btn-group > .active.card-link,
+.btn-group-vertical > .btn:active,
+.btn-group-vertical > .card-link:active,
+.btn-group-vertical > .btn.active,
+.btn-group-vertical > .active.card-link {
+ background-color: rgba(0, 0, 0, 0.12);
+}
+
+.btn-group > .btn:disabled, .btn-group > .card-link:disabled, .btn-group > .btn.disabled, .btn-group > .disabled.card-link,
+.btn-group-vertical > .btn:disabled,
+.btn-group-vertical > .card-link:disabled,
+.btn-group-vertical > .btn.disabled,
+.btn-group-vertical > .disabled.card-link {
+ opacity: 0.7;
+}
+
+.btn-group > .btn[class*='btn-outline'], .btn-group > .card-link[class*='btn-outline'],
+.btn-group-vertical > .btn[class*='btn-outline'],
+.btn-group-vertical > .card-link[class*='btn-outline'] {
+ border: 0;
+}
+
+.btn-group > .btn[class*='btn-outline'].active, .btn-group > .card-link[class*='btn-outline'].active, .btn-group > .btn[class*='btn-outline']:active, .btn-group > .card-link[class*='btn-outline']:active,
+.btn-group-vertical > .btn[class*='btn-outline'].active,
+.btn-group-vertical > .card-link[class*='btn-outline'].active,
+.btn-group-vertical > .btn[class*='btn-outline']:active,
+.btn-group-vertical > .card-link[class*='btn-outline']:active {
+ background-color: rgba(0, 0, 0, 0.12);
+}
+
+.btn-group > .btn-group,
+.btn-group > .btn-group-vertical,
+.btn-group-vertical > .btn-group,
+.btn-group-vertical > .btn-group-vertical {
+ border-radius: 0;
+ background-color: transparent;
+ box-shadow: none;
+}
+
+.btn-group.show > .dropdown-toggle {
+ box-shadow: none;
+}
+
+.btn-group > .btn, .btn-group > .card-link,
+.btn-group > .btn-group {
+ margin-left: -1px;
+}
+
+.btn-group > .btn:first-child, .btn-group > .card-link:first-child,
+.btn-group > .btn-group:first-child {
+ margin-left: 0;
+}
+
+.btn-group > .btn:not(:first-child), .btn-group > .card-link:not(:first-child),
+.btn-group > .btn-group:not(:first-child) > .btn,
+.btn-group > .btn-group:not(:first-child) > .card-link {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .card-link:not(:last-child):not(.dropdown-toggle),
+.btn-group > .btn-group:not(:last-child) > .btn,
+.btn-group > .btn-group:not(:last-child) > .card-link,
+.btn-group > .dropdown-toggle:not(:last-of-type) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.btn-group-vertical {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+
+.btn-group-vertical > .btn,
+.btn-group-vertical > .card-link,
+.btn-group-vertical > .btn-group {
+ margin-top: -1px;
+ margin-left: 0;
+ width: 100%;
+}
+
+.btn-group-vertical > .btn:first-child, .btn-group-vertical > .card-link:first-child,
+.btn-group-vertical > .btn-group:first-child {
+ margin-top: 0;
+}
+
+.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .card-link:not(:first-child),
+.btn-group-vertical > .btn-group:not(:first-child) > .btn,
+.btn-group-vertical > .btn-group:not(:first-child) > .card-link {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .card-link:not(:last-child):not(.dropdown-toggle),
+.btn-group-vertical > .btn-group:not(:last-child) > .btn,
+.btn-group-vertical > .btn-group:not(:last-child) > .card-link,
+.btn-group-vertical > .dropdown-toggle:not(:last-of-type) {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+/* .btn-group-fluid {
+ background-color: transparent;
+ box-shadow: none;
+} */
+[data-toggle='buttons'] > .btn, [data-toggle='buttons'] > .card-link,
+[data-toggle='buttons'] > .btn-group > .btn,
+[data-toggle='buttons'] > .btn-group > .card-link {
+ margin-bottom: 0;
+}
+
+[data-toggle='buttons'] > .btn [type='checkbox'], [data-toggle='buttons'] > .card-link [type='checkbox'],
+[data-toggle='buttons'] > .btn [type='radio'],
+[data-toggle='buttons'] > .card-link [type='radio'],
+[data-toggle='buttons'] > .btn-group > .btn [type='checkbox'],
+[data-toggle='buttons'] > .btn-group > .card-link [type='checkbox'],
+[data-toggle='buttons'] > .btn-group > .btn [type='radio'],
+[data-toggle='buttons'] > .btn-group > .card-link [type='radio'] {
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+ position: absolute;
+}
+
+/* .btn-sm + .dropdown-toggle-split {
+ padding-right: $btn-padding-x-sm * .75;
+ padding-left: $btn-padding-x-sm * .75;
+}
+
+.btn-lg + .dropdown-toggle-split {
+ padding-right: $btn-padding-x-lg * .75;
+ padding-left: $btn-padding-x-lg * .75;
+} */
+.btn-toolbar {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+
+.btn-toolbar .input-group {
+ width: auto;
+}
+
+.btn-group-toggle > .btn, .btn-group-toggle > .card-link,
+.btn-group-toggle > .btn-group > .btn,
+.btn-group-toggle > .btn-group > .card-link {
+ margin-bottom: 0;
+}
+
+.btn-group-toggle > .btn [type='radio'], .btn-group-toggle > .card-link [type='radio'],
+.btn-group-toggle > .btn [type='checkbox'],
+.btn-group-toggle > .card-link [type='checkbox'],
+.btn-group-toggle > .btn-group > .btn [type='radio'],
+.btn-group-toggle > .btn-group > .card-link [type='radio'],
+.btn-group-toggle > .btn-group > .btn [type='checkbox'],
+.btn-group-toggle > .btn-group > .card-link [type='checkbox'] {
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+ position: absolute;
+}
+
+.card {
+ background-color: #ffffff;
+ border-radius: 4px;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ min-width: 0;
+ overflow: auto;
+ position: relative;
+ word-wrap: break-word;
+}
+
+.card.border-primary {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee;
+}
+
+.card.border-primary[href]:hover, .card.border-primary[href]:focus, .card.border-primary[href]:active, .card.border-primary[tabindex]:hover, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:active {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee;
+}
+
+.card.border-secondary {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac6;
+}
+
+.card.border-secondary[href]:hover, .card.border-secondary[href]:focus, .card.border-secondary[href]:active, .card.border-secondary[tabindex]:hover, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:active {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac6;
+}
+
+.card.border-danger {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020;
+}
+
+.card.border-danger[href]:hover, .card.border-danger[href]:focus, .card.border-danger[href]:active, .card.border-danger[tabindex]:hover, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:active {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020;
+}
+
+.card.border-info {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe;
+}
+
+.card.border-info[href]:hover, .card.border-info[href]:focus, .card.border-info[href]:active, .card.border-info[tabindex]:hover, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:active {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe;
+}
+
+.card.border-success {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800;
+}
+
+.card.border-success[href]:hover, .card.border-success[href]:focus, .card.border-success[href]:active, .card.border-success[tabindex]:hover, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:active {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800;
+}
+
+.card.border-warning {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00;
+}
+
+.card.border-warning[href]:hover, .card.border-warning[href]:focus, .card.border-warning[href]:active, .card.border-warning[tabindex]:hover, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:active {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00;
+}
+
+.card.border-dark {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;
+}
+
+.card.border-dark[href]:hover, .card.border-dark[href]:focus, .card.border-dark[href]:active, .card.border-dark[tabindex]:hover, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:active {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;
+}
+
+.card.border-light {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;
+}
+
+.card.border-light[href]:hover, .card.border-light[href]:focus, .card.border-light[href]:active, .card.border-light[tabindex]:hover, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:active {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;
+}
+
+.card[href]:hover, .card[href]:focus, .card[href]:active, .card[tabindex]:hover, .card[tabindex]:focus, .card[tabindex]:active {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
+ text-decoration: none;
+}
+
+.card[href]:focus, .card[tabindex]:focus {
+ outline: 0;
+}
+
+.card > hr {
+ margin-right: 0;
+ margin-left: 0;
+}
+
+.card > .list-group:first-child .list-group-item:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+.card > .list-group:last-child .list-group-item:last-child {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.card-shaped {
+ border-radius: 1.5rem 0.5rem;
+}
+
+[data-toggle='collapse']:hover {
+ cursor: pointer;
+}
+
+.accordion {
+ overflow-anchor: none;
+}
+
+.accordion > .card {
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ border-radius: 32px;
+ box-shadow: none;
+ margin-bottom: 0;
+ overflow: hidden;
+}
+
+.accordion > .card + .card {
+ border-top: 0;
+}
+
+.accordion > .card .show {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+
+.accordion > .card > .card-header {
+ border-bottom: 0;
+ display: -ms-flexbox;
+ display: flex;
+ padding: 15px 1.25rem;
+}
+
+.accordion > .card > .card-header:hover {
+ background: rgba(0, 0, 0, 0.04);
+ transition: background-color 150ms linear;
+}
+
+.accordion > .card > .card-header::after {
+ content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" opacity="0.54"%3e%3cpath d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/%3e%3c/svg%3e');
+ height: 1.5rem;
+ position: absolute;
+ top: 1.25rem;
+ right: 1.5rem;
+ width: 1.5rem;
+}
+
+.accordion > .card > .card-header > * {
+ line-height: 1.125rem;
+}
+
+.accordion .card:first-of-type {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.accordion .card:last-of-type {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.accordion .card:not(:first-of-type):not(:last-of-type) {
+ border-radius: 0;
+}
+
+.accordion .card:not(:first-of-type) .card-body:first-child,
+.accordion .card:not(:first-of-type) .card-footer:first-child,
+.accordion .card:not(:first-of-type) .card-header:first-child {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.accordion .card:not(:last-of-type) .card-body:last-child,
+.accordion .card:not(:last-of-type) .card-footer:last-child,
+.accordion .card:not(:last-of-type) .card-header:last-child {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.accordion .card-body {
+ margin: 0 2.5rem;
+ opacity: 0;
+ padding: 1.5rem 0;
+ transition: opacity 250ms linear -100ms;
+}
+
+.accordion .show .card-body {
+ opacity: 1;
+}
+
+.accordion .collapse .card-body:first-child,
+.accordion .collapse .card-footer:first-child,
+.accordion .collapse .card-header:first-child,
+.accordion .collapsing .card-body:first-child,
+.accordion .collapsing .card-footer:first-child,
+.accordion .collapsing .card-header:first-child {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.card-actions {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ min-height: 3.25rem;
+ padding: 0.5rem;
+}
+
+.card-actions.flex-column {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ padding-bottom: 0.25rem;
+}
+
+.card-actions.flex-column .btn, .card-actions.flex-column .card-link {
+ margin-bottom: 0.25rem;
+}
+
+.card-body + .card-actions {
+ background-color: #ffffff;
+ margin-top: -0.5rem;
+ z-index: 2;
+}
+
+.card-actions .btn, .card-actions .card-link {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto;
+ min-width: 0;
+}
+
+.card-actions .btn:not(.btn-icon), .card-actions .card-link:not(.btn-icon) {
+ margin-right: 0.5rem;
+}
+
+.card-actions .btn-icon:not(:disabled) {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.card-actions .dropdown-toggle::after {
+ margin-right: 0;
+}
+
+.card-actions > * {
+ z-index: 3;
+}
+
+.card-body {
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ padding: 1rem 1rem;
+}
+
+.card-body:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+.card-body:last-child {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.card-body > :last-child {
+ margin-bottom: 0;
+}
+
+.card-body > .btn, .card-body > .card-link {
+ margin-right: 0.5rem;
+}
+
+.card-footer {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ padding: 1rem 1rem;
+}
+
+.card-footer:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-top: 0;
+}
+
+.card-footer:last-child {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.card-footer > :last-child {
+ margin-bottom: 0;
+}
+
+.card-header {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ padding: 1rem 1rem;
+}
+
+.card-header:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+.card-header:last-child {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-bottom: 0;
+}
+
+.card-header + .list-group .list-group-item:first-child {
+ border-top: 0;
+}
+
+.card-header-pills {
+ margin: -1rem -1rem;
+ padding: 0.5rem 0rem 0.25rem 0.5rem;
+}
+
+.card-header-pills .nav-link {
+ margin-right: 0.5rem;
+ margin-bottom: 0.25rem;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+}
+
+.card-header-tabs {
+ margin: -1rem -1rem calc(-1rem - 1px);
+}
+
+.card-img {
+ border-radius: 4px;
+ min-height: 1px;
+ width: 100%;
+}
+
+.card-img-bottom {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ min-height: 1px;
+ width: 100%;
+}
+
+.card-img-top {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ min-height: 1px;
+ width: 100%;
+}
+
+.card-img-overlay {
+ border-radius: 3px;
+ max-height: 100%;
+ padding: 1rem 1rem;
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+
+@media (min-width: 576px) {
+ .card-columns {
+ -webkit-column-count: 2;
+ -moz-column-count: 2;
+ column-count: 2;
+ -webkit-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+ orphans: 1;
+ widows: 1;
+ }
+ .card-columns .card {
+ display: inline-block;
+ width: 100%;
+ }
+}
+
+@media (min-width: 992px) {
+ .card-columns {
+ -webkit-column-count: 3;
+ -moz-column-count: 3;
+ column-count: 3;
+ }
+}
+
+.card-columns .card {
+ margin-bottom: 0.25rem;
+}
+
+.card-deck {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+
+@media (min-width: 768px) {
+ .card-deck {
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ margin-right: -0.25rem;
+ margin-left: -0.25rem;
+ }
+ .card-deck .card {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 1 0 0%;
+ flex: 1 0 0%;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ margin-right: 0.25rem;
+ margin-bottom: 0;
+ margin-left: 0.25rem;
+ }
+}
+
+.card-deck .card {
+ margin-bottom: 0.5rem;
+}
+
+.card-group {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+
+@media (min-width: 768px) {
+ .card-group {
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ }
+ .card-group > .card {
+ -ms-flex: 1 0 0%;
+ flex: 1 0 0%;
+ margin-bottom: 0;
+ }
+ .card-group > .card:first-child:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+ .card-group > .card:first-child:not(:last-child) .card-actions,
+ .card-group > .card:first-child:not(:last-child) .card-body,
+ .card-group > .card:first-child:not(:last-child) .card-footer,
+ .card-group > .card:first-child:not(:last-child) .card-header,
+ .card-group > .card:first-child:not(:last-child) .card-img,
+ .card-group > .card:first-child:not(:last-child) .card-img-bottom,
+ .card-group > .card:first-child:not(:last-child) .card-img-top {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+ .card-group > .card:last-child:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+ .card-group > .card:last-child:not(:first-child) .card-actions,
+ .card-group > .card:last-child:not(:first-child) .card-body,
+ .card-group > .card:last-child:not(:first-child) .card-footer,
+ .card-group > .card:last-child:not(:first-child) .card-header,
+ .card-group > .card:last-child:not(:first-child) .card-img,
+ .card-group > .card:last-child:not(:first-child) .card-img-bottom,
+ .card-group > .card:last-child:not(:first-child) .card-img-top {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+ .card-group > .card:not(:first-child):not(:last-child) {
+ border-radius: 0;
+ }
+ .card-group > .card:not(:first-child):not(:last-child) .card-actions,
+ .card-group > .card:not(:first-child):not(:last-child) .card-body,
+ .card-group > .card:not(:first-child):not(:last-child) .card-footer,
+ .card-group > .card:not(:first-child):not(:last-child) .card-header,
+ .card-group > .card:not(:first-child):not(:last-child) .card-img,
+ .card-group > .card:not(:first-child):not(:last-child) .card-img-bottom,
+ .card-group > .card:not(:first-child):not(:last-child) .card-img-top {
+ border-radius: 0;
+ }
+ .card-group > .card + .card {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ margin-left: 0;
+ }
+}
+
+.card-group > .card {
+ box-shadow: none;
+ margin-bottom: 0.5rem;
+}
+
+.card-body > .card-link {
+ margin-right: 0.5rem;
+ margin-left: 0.5rem;
+}
+
+.card-title {
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: 0.0125em;
+ line-height: 2rem;
+ margin: 0;
+}
+
+.card-body .card-title {
+ margin-bottom: 1rem;
+}
+
+.card-body .card-title + .card-subtitle {
+ margin-top: -1rem;
+}
+
+.card-header + .card-body > .card-title {
+ margin-top: 1rem;
+}
+
+.card-subtitle {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: 0.007143em;
+ line-height: 1.375rem;
+ color: rgba(0, 0, 0, 0.6);
+ margin-bottom: 0;
+}
+
+.card-body .card-subtitle {
+ padding-bottom: 1rem;
+}
+
+.card-text {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: 0.017857em;
+ line-height: 1.25rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.card-text:last-child {
+ margin-bottom: 0;
+}
+
+.card-primary-action {
+ cursor: pointer;
+ position: relative;
+ transition: background-color 15ms linear, box-shadow 15ms linear;
+}
+
+.card-primary-action:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.card-primary-action:hover.card {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
+}
+
+.chip {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: #e0e0e0;
+ border: 0;
+ border-radius: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 0.875rem;
+ height: 2rem;
+ -ms-flex-pack: center;
+ justify-content: center;
+ letter-spacing: 0.017857em;
+ line-height: 1.25rem;
+ margin: 0.25rem;
+ overflow: hidden;
+ padding: 0 0.75rem;
+ position: relative;
+ transition: background-color 15ms linear;
+ vertical-align: middle;
+ white-space: nowrap;
+}
+
+.chip:empty {
+ display: none;
+}
+
+.chip .close {
+ background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"%3e%3cpath fill="%23666" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/%3e%3c/svg%3e');
+ height: 18px;
+ margin-right: -0.25rem;
+ margin-left: 0.5rem;
+ -ms-flex-order: 1;
+ order: 1;
+ width: 18px;
+}
+
+.chip > [class*='material-icons'] {
+ color: rgba(0, 0, 0, 0.54);
+ font-size: 1.25rem;
+ line-height: 1;
+}
+
+.chip-primary,
+.chip-primary:hover {
+ background-color: #6200ee;
+ color: white;
+}
+
+.chip-secondary,
+.chip-secondary:hover {
+ background-color: #03dac6;
+ color: white;
+}
+
+.chip-danger,
+.chip-danger:hover {
+ background-color: #b00020;
+ color: white;
+}
+
+.chip-info,
+.chip-info:hover {
+ background-color: #714cfe;
+ color: white;
+}
+
+.chip-success,
+.chip-success:hover {
+ background-color: #61d800;
+ color: white;
+}
+
+.chip-warning,
+.chip-warning:hover {
+ background-color: #ff8d00;
+ color: white;
+}
+
+.chip-dark,
+.chip-dark:hover {
+ background-color: #424242;
+ color: white;
+}
+
+.chip-light,
+.chip-light:hover {
+ background-color: #f5f5f5;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.chip-outline {
+ background: transparent;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+}
+
+.chip-outline .close {
+ background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"%3e%3cpath fill="%239e9e9e" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');
+}
+
+.chip-action:hover, .chip-action:focus, .chip-action:active {
+ color: rgba(0, 0, 0, 0.87);
+ text-decoration: none;
+}
+
+.chip-action:not(.disabled):hover {
+ background-color: rgba(0, 0, 0, 0.24);
+}
+
+.chip-action:not(.disabled):active {
+ background-color: rgba(0, 0, 0, 0.32);
+}
+
+.chip-action:not(.disabled):focus {
+ outline: 0;
+}
+
+.chip-action:not(.disabled).chip-outline:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+
+.chip-action:not(.disabled).chip-outline:active {
+ background-color: rgba(0, 0, 0, 0.24);
+}
+
+[type='radio']:checked + .chip-choice {
+ background-color: rgba(98, 0, 238, 0.24);
+ color: #6200ee;
+}
+
+[type='radio']:checked + .chip-choice:hover, [type='radio']:checked + .chip-choice:active {
+ background-color: rgba(98, 0, 238, 0.32);
+}
+
+[type='radio']:checked + .chip-choice.chip-outline {
+ background-color: rgba(98, 0, 238, 0.12);
+}
+
+[type='radio']:checked + .chip-choice.chip-outline:hover, [type='radio']:checked + .chip-choice.chip-outline:active {
+ background-color: rgba(98, 0, 238, 0.24);
+}
+
+[type='checkbox'] + .chip-filter:not(.chip-outline) {
+ color: rgba(0, 0, 0, 0.54);
+}
+
+[type='checkbox']:checked + .chip-filter {
+ background-color: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.87);
+}
+
+[type='checkbox']:checked + .chip-filter.chip-outline {
+ background-color: rgba(0, 0, 0, 0.08);
+}
+
+[type='checkbox'] + .chip-filter::before {
+ content: '';
+ height: 1.125rem;
+ opacity: 0;
+ -webkit-transform: translateX(-0.25rem);
+ transform: translateX(-0.25rem);
+ transition: width 180ms ease-in;
+ width: 0;
+}
+
+[type='checkbox']:checked + .chip-filter::before {
+ content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" height="18" viewBox="0 0 24 24" width="18"%3e%3cpath d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"/%3e%3c/svg%3e');
+ margin-right: 0.25rem;
+ opacity: 1;
+ transition: opacity 180ms 90ms, width 180ms ease-in;
+ width: 1.125rem;
+}
+
+.chip-img, .chip > [class*='material-icons'], .chip-icon {
+ border-radius: 0.625rem;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ height: 1.25rem;
+ margin-right: 0.25rem;
+ margin-left: -0.25rem;
+ -ms-flex-order: -1;
+ order: -1;
+ width: 1.25rem;
+}
+
+.chip-icon {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: #03dac6;
+ color: white;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 1rem;
+ font-style: normal;
+ font-weight: 400;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.chip-sm {
+ height: 1.75rem;
+}
+
+.chip-xs {
+ height: 1.5rem;
+}
+
+.chip.disabled,
+input:disabled + .chip {
+ opacity: 0.38;
+}
+
+html[data-theme='dark'] {
+ -webkit-filter: invert(1) hue-rotate(180deg);
+ filter: invert(1) hue-rotate(180deg);
+}
+
+html[data-theme='dark'] body,
+html[data-theme='dark'] label,
+html[data-theme='dark'] legend {
+ font-weight: 500;
+}
+
+html[data-theme='dark'] img,
+html[data-theme='dark'] video,
+html[data-theme='dark'] .prevent-dark-theme {
+ -webkit-filter: invert(1) hue-rotate(180deg);
+ filter: invert(1) hue-rotate(180deg);
+}
+
+body {
+ transition: color 300ms, background-color 300ms;
+}
+
+.data-table {
+ border: 1px solid #e1e1e1;
+ border-radius: 4px;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ margin-bottom: 1rem;
+ max-width: 100%;
+ overflow: auto;
+ scrollbar-width: thin;
+}
+
+.data-table > .table td,
+.data-table > .table th {
+ white-space: nowrap;
+}
+
+.data-table > .table > thead th {
+ border-top: 0;
+}
+
+.table {
+ background-color: #ffffff;
+ border: 0;
+ font-size: 0.875rem;
+ width: 100%;
+}
+
+.table td,
+.table th {
+ border-top: 1px solid #e1e1e1;
+ font-weight: 400;
+ padding-right: 1rem;
+ padding-left: 1rem;
+ vertical-align: middle;
+}
+
+.table tbody td,
+.table tbody th {
+ height: 3.25rem;
+ letter-spacing: 0.0178571429em;
+ line-height: 1.25rem;
+}
+
+.table tfoot {
+ color: rgba(0, 0, 0, 0.54);
+}
+
+.table tfoot td,
+.table tfoot th {
+ font-size: 0.75rem;
+ font-weight: 400;
+ height: 3.5rem;
+}
+
+.table thead td,
+.table thead th {
+ font-weight: 500;
+ height: 3.5rem;
+ letter-spacing: 0.007143em;
+ line-height: 1.375rem;
+}
+
+.card > .table:first-child,
+.card > .table:first-child > :first-child,
+.card > .table:first-child > :first-child > tr:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+.card > .table:first-child > :first-child > tr:first-child td:first-child,
+.card > .table:first-child > :first-child > tr:first-child th:first-child {
+ border-top-left-radius: 4px;
+}
+
+.card > .table:first-child > :first-child > tr:first-child td:last-child,
+.card > .table:first-child > :first-child > tr:first-child th:last-child {
+ border-top-right-radius: 4px;
+}
+
+.card > .table:last-child,
+.card > .table:last-child > :last-child,
+.card > .table:last-child > :last-child > tr:last-child {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.card > .table:last-child > :last-child > tr:last-child td:first-child,
+.card > .table:last-child > :last-child > tr:last-child th:first-child {
+ border-bottom-left-radius: 4px;
+}
+
+.card > .table:last-child > :last-child > tr:last-child td:last-child,
+.card > .table:last-child > :last-child > tr:last-child th:last-child {
+ border-bottom-right-radius: 4px;
+}
+
+.table .table {
+ border-top: 1px solid #e1e1e1;
+}
+
+.table > :first-child > tr:first-child td,
+.table > :first-child > tr:first-child th {
+ border-top: 0;
+}
+
+.table-bordered {
+ border: 1px solid #e1e1e1;
+}
+
+.card > .table-bordered {
+ border: 0;
+}
+
+.table-borderless td,
+.table-borderless th,
+.table-borderless .table {
+ border: 0;
+}
+
+.table-sm tbody td,
+.table-sm tbody th {
+ height: 2.25rem;
+}
+
+.table-sm tfoot td,
+.table-sm tfoot th,
+.table-sm thead td,
+.table-sm thead th {
+ height: 2.5rem;
+}
+
+.table-striped tbody tr:nth-of-type(odd) {
+ background-color: #f5f5f5;
+}
+
+.table-primary,
+.table-primary > td,
+.table-primary > th {
+ background-color: #bb86fc;
+ color: white;
+}
+
+.table-hover .table-primary:hover,
+.table-hover .table-primary:hover > td,
+.table-hover .table-primary:hover > th {
+ background-color: #6200ee;
+ color: white;
+}
+
+.table-secondary,
+.table-secondary > td,
+.table-secondary > th {
+ background-color: #66fff8;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.table-hover .table-secondary:hover,
+.table-hover .table-secondary:hover > td,
+.table-hover .table-secondary:hover > th {
+ background-color: #03dac6;
+ color: white;
+}
+
+.table-danger,
+.table-danger > td,
+.table-danger > th {
+ background-color: #c51162;
+ color: white;
+}
+
+.table-hover .table-danger:hover,
+.table-hover .table-danger:hover > td,
+.table-hover .table-danger:hover > th {
+ background-color: #b00020;
+ color: white;
+}
+
+.table-info,
+.table-info > td,
+.table-info > th {
+ background-color: #d2c2fd;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.table-hover .table-info:hover,
+.table-hover .table-info:hover > td,
+.table-hover .table-info:hover > th {
+ background-color: #714cfe;
+ color: white;
+}
+
+.table-success,
+.table-success > td,
+.table-success > th {
+ background-color: #c6f68d;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.table-hover .table-success:hover,
+.table-hover .table-success:hover > td,
+.table-hover .table-success:hover > th {
+ background-color: #61d800;
+ color: white;
+}
+
+.table-warning,
+.table-warning > td,
+.table-warning > th {
+ background-color: #ffc77d;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.table-hover .table-warning:hover,
+.table-hover .table-warning:hover > td,
+.table-hover .table-warning:hover > th {
+ background-color: #ff8d00;
+ color: white;
+}
+
+.table-dark,
+.table-dark > td,
+.table-dark > th {
+ background-color: #757575;
+ color: white;
+}
+
+.table-hover .table-dark:hover,
+.table-hover .table-dark:hover > td,
+.table-hover .table-dark:hover > th {
+ background-color: #424242;
+ color: white;
+}
+
+.table-light,
+.table-light > td,
+.table-light > th {
+ background-color: #fafafa;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.table-hover .table-light:hover,
+.table-hover .table-light:hover > td,
+.table-hover .table-light:hover > th {
+ background-color: #f5f5f5;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.table-hover tbody tr:not(.table-active):hover,
+.data-table tbody tr:not(.table-active):hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+
+.table-active,
+.table-active > td,
+.table-active > th {
+ background-color: rgba(98, 0, 238, 0.04);
+}
+
+.table .thead-dark td,
+.table .thead-dark th {
+ background-color: #3c3c46;
+ color: #ffffff;
+}
+
+.table .thead-light td,
+.table .thead-light th {
+ background-color: #f5f5f5;
+}
+
+.table-dark {
+ background-color: #3c3c46;
+ color: #ffffff;
+}
+
+.table-dark.table-bordered {
+ border-color: #55555d;
+}
+
+.table-dark.table-striped tbody tr:nth-of-type(odd) {
+ background-color: #303030;
+}
+
+.table-dark.table-hover tbody tr:hover {
+ background-color: #565761;
+}
+
+.table-dark tbody,
+.table-dark tfoot {
+ color: inherit;
+}
+
+.table-dark thead {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.table-dark td,
+.table-dark th,
+.table-dark .table {
+ border-color: #55555d;
+}
+
+@media (max-width: 575.98px) {
+ .table-responsive-sm {
+ display: block;
+ overflow-x: auto;
+ width: 100%;
+ -webkit-overflow-scrolling: touch;
+ }
+ .table-responsive-sm > .table-bordered {
+ border: 0;
+ }
+}
+
+@media (max-width: 767.98px) {
+ .table-responsive-md {
+ display: block;
+ overflow-x: auto;
+ width: 100%;
+ -webkit-overflow-scrolling: touch;
+ }
+ .table-responsive-md > .table-bordered {
+ border: 0;
+ }
+}
+
+@media (max-width: 991.98px) {
+ .table-responsive-lg {
+ display: block;
+ overflow-x: auto;
+ width: 100%;
+ -webkit-overflow-scrolling: touch;
+ }
+ .table-responsive-lg > .table-bordered {
+ border: 0;
+ }
+}
+
+@media (max-width: 1199.98px) {
+ .table-responsive-xl {
+ display: block;
+ overflow-x: auto;
+ width: 100%;
+ -webkit-overflow-scrolling: touch;
+ }
+ .table-responsive-xl > .table-bordered {
+ border: 0;
+ }
+}
+
+.table-responsive {
+ display: block;
+ overflow-x: auto;
+ width: 100%;
+ -webkit-overflow-scrolling: touch;
+}
+
+.table-responsive > .table-bordered {
+ border: 0;
+}
+
+.modal-open {
+ overflow: hidden;
+}
+
+.modal-open .fade {
+ transition: opacity 150ms cubic-bezier(0, 0, 0.2, 1);
+}
+
+.modal-open .modal {
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+
+.modal {
+ display: none;
+ height: 100%;
+ outline: 0;
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ z-index: 240;
+}
+
+.modal.fade .modal-dialog {
+ transition: opacity, -webkit-transform 75ms cubic-bezier(0.4, 0, 1, 1);
+ transition: opacity, transform 75ms cubic-bezier(0.4, 0, 1, 1);
+ transition: opacity, transform 75ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 75ms cubic-bezier(0.4, 0, 1, 1);
+ opacity: 0;
+ -webkit-transform: scale(0.8);
+ transform: scale(0.8);
+}
+
+.modal-dialog {
+ margin: 1rem auto;
+ pointer-events: none;
+ position: relative;
+ width: calc(100% - 1rem * 2);
+ will-change: opacity, transform;
+}
+
+.modal.show .modal-dialog {
+ transition: opacity, -webkit-transform 150ms cubic-bezier(0, 0, 0.2, 1);
+ transition: opacity, transform 150ms cubic-bezier(0, 0, 0.2, 1);
+ transition: opacity, transform 150ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0, 0, 0.2, 1);
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+}
+
+.modal-dialog-scrollable {
+ display: -ms-flexbox;
+ display: flex;
+ max-height: calc(100% - 2rem);
+}
+
+.modal-dialog-scrollable .modal-content {
+ max-height: calc(100vh - 2rem);
+ overflow: hidden;
+}
+
+.modal-dialog-scrollable .modal-header,
+.modal-dialog-scrollable .modal-footer {
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.modal-dialog-scrollable .modal-header {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ padding-bottom: calc(1rem - 1px);
+}
+
+.modal-dialog-scrollable .modal-footer {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+
+.modal-dialog-scrollable .modal-body {
+ overflow-y: auto;
+}
+
+.modal-dialog-centered {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ min-height: calc(100% - 2rem);
+}
+
+.modal-dialog-centered::before {
+ content: '';
+ display: block;
+ height: calc(100vh - 2rem);
+ height: -webkit-min-content;
+ height: -moz-min-content;
+ height: min-content;
+}
+
+.modal-dialog-centered.modal-dialog-scrollable {
+ -ms-flex-direction: column;
+ flex-direction: column;
+ height: 100%;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.modal-dialog-centered.modal-dialog-scrollable::before {
+ content: none;
+}
+
+.modal-dialog-centered.modal-dialog-scrollable .modal-content {
+ max-height: none;
+}
+
+.modal-content {
+ background-clip: padding-box;
+ background-color: #ffffff;
+ border-radius: 4px;
+ box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ outline: 0;
+ pointer-events: auto;
+ position: relative;
+ width: 100%;
+}
+
+.modal-backdrop {
+ background-color: rgba(0, 0, 0, 0.32);
+ height: 100vh;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100vw;
+ z-index: 239;
+}
+
+.modal-backdrop.fade {
+ transition: opacity 75ms cubic-bezier(0.4, 0, 1, 1);
+ opacity: 0;
+}
+
+.modal-backdrop.show {
+ opacity: 1;
+}
+
+.modal-header {
+ -ms-flex-align: center;
+ align-items: center;
+ border-bottom: 1px solid transparent;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ padding: 1rem 1.5rem calc(0.625rem - 1px);
+}
+
+.modal-header:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+.modal-title {
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: 0.0125em;
+ line-height: 2rem;
+ margin: 0;
+}
+
+.modal-body {
+ font-size: 1rem;
+ font-weight: 400;
+ letter-spacing: 0.03125em;
+ line-height: 1.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ padding: 1.25rem 1.5rem;
+ position: relative;
+}
+
+.modal-header + .modal-body {
+ padding: 0 1.5rem 1.25rem;
+}
+
+.modal-dialog-scrollable .modal-header + .modal-body {
+ padding: 0.5rem 1.5rem;
+}
+
+.modal-body > :last-child {
+ margin-bottom: 0;
+}
+
+.modal-footer {
+ -ms-flex-align: end;
+ align-items: flex-end;
+ border-top: 1px solid transparent;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ padding: 0.5rem 0.5rem;
+}
+
+.modal-footer:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+.modal-footer:last-child {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.modal-footer > * {
+ margin-left: 0.5rem;
+}
+
+.modal-footer-stacked {
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+
+.modal-footer-stacked .btn + .btn, .modal-footer-stacked .card-link + .btn, .modal-footer-stacked .btn + .card-link, .modal-footer-stacked .card-link + .card-link {
+ margin-top: 0.75rem;
+}
+
+.modal-scrollbar-measure {
+ height: 50px;
+ overflow: scroll;
+ position: absolute;
+ top: -99999px;
+ width: 50px;
+}
+
+@media (min-width: 576px) {
+ .modal-dialog {
+ max-width: 35rem;
+ }
+ .modal-sm {
+ max-width: 17.5rem;
+ }
+}
+
+@media (min-width: 992px) {
+ .modal-lg,
+ .modal-xl {
+ max-width: 52.5rem;
+ }
+}
+
+.modal-xl {
+ margin: 0;
+ max-width: 100vw;
+ width: 100vw;
+}
+
+.modal-xl .modal-content {
+ border-radius: 0;
+ height: 100vh;
+ overflow: scroll;
+}
+
+@media (max-width: 767.98px) {
+ .modal-content {
+ border-radius: 16px;
+ }
+ .modal-footer {
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ -ms-flex-direction: column-reverse;
+ flex-direction: column-reverse;
+ padding: 0;
+ }
+ .modal-footer .btn, .modal-footer .card-link {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ display: block;
+ height: 3rem;
+ letter-spacing: 0.04em;
+ text-transform: lowercase;
+ }
+ .modal-footer .btn:first-of-type, .modal-footer .card-link:first-of-type {
+ border-radius: 0;
+ }
+ .modal-footer .btn::first-letter, .modal-footer .card-link::first-letter {
+ text-transform: uppercase;
+ }
+ .modal-footer > * {
+ margin-left: 0;
+ }
+ .modal-footer-stacked {
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+ .modal-footer-stacked .btn, .modal-footer-stacked .card-link,
+ .modal-footer-stacked .card-link {
+ margin: 0 !important;
+ }
+}
+
+.list-group {
+ background-color: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ list-style-type: none;
+ margin-bottom: 0;
+ padding: 0.5rem 0;
+}
+
+.list-group-item {
+ -ms-flex-align: center;
+ align-items: center;
+ border: 0;
+ color: rgba(0, 0, 0, 0.87);
+ display: block;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ font-size: 1rem;
+ letter-spacing: 0.009375em;
+ line-height: 1.5;
+ min-height: 3rem;
+ padding: 0.75rem 1rem;
+ position: relative;
+ transition: background-color 15ms linear;
+}
+
+.list-group-item:hover, .list-group-item:focus, .list-group-item:active {
+ text-decoration: none;
+}
+
+.list-group-item.d-flex {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ min-height: 3rem;
+ padding: 0 1rem;
+}
+
+.card .list-group-item {
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+
+.list-group-item .btn-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.list-group-item .list-group-item-icon {
+ color: rgba(0, 0, 0, 0.54);
+ display: inline-block;
+ fill: currentColor;
+ -ms-flex: 0 0 1.5rem;
+ flex: 0 0 1.5rem;
+ font-size: 1.5rem;
+ height: 1.5rem;
+ margin-right: 2rem;
+ vertical-align: top;
+}
+
+.list-group-item.active .list-group-item-icon {
+ color: #6200ee;
+}
+
+.list-group-item .list-group-item-graphic {
+ border-radius: 50%;
+ color: rgba(0, 0, 0, 0.3);
+ fill: rgba(0, 0, 0, 0.3);
+ -ms-flex: 0 0 2.5rem;
+ flex: 0 0 2.5rem;
+ font-size: 2.5rem;
+ height: 2.5rem;
+ line-height: 2.5rem;
+ margin: 0.5rem 1rem 0.5rem 0;
+}
+
+.list-group-shaped .list-group-item {
+ border-radius: 0 2rem 2rem 0;
+}
+
+.list-group-item .custom-control {
+ display: -ms-flexbox;
+ display: flex;
+ padding-left: 0;
+ width: 100%;
+}
+
+.list-group-item .custom-control-label {
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ font-size: inherit;
+ letter-spacing: inherit;
+ line-height: 3rem;
+}
+
+.list-group-item .custom-control-label::before {
+ line-height: 3rem;
+ margin-top: 0;
+ right: 0;
+ left: auto;
+}
+
+.list-group-item .custom-control-label::after {
+ line-height: 3rem !important;
+ padding: 0 0.6875rem;
+ right: 0;
+ left: auto;
+}
+
+.list-group-item.active {
+ background-color: rgba(98, 0, 238, 0.12);
+ color: #6200ee;
+ z-index: 2;
+}
+
+.list-group-item.active:hover {
+ background-color: rgba(98, 0, 238, 0.16);
+}
+
+.list-group-item.active:focus {
+ background-color: rgba(98, 0, 238, 0.24);
+}
+
+.list-group-item.disabled, .list-group-item:disabled {
+ background-color: #ffffff;
+ color: rgba(0, 0, 0, 0.38);
+ pointer-events: none;
+}
+
+.list-group-item-two-line {
+ height: 4.5rem;
+}
+
+.list-group-item-two-line .list-group-item-text {
+ -ms-flex-item-align: start;
+ align-self: flex-start;
+}
+
+.list-group-item-text {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ -ms-flex: 1;
+ flex: 1;
+}
+
+.list-group-item-text :first-child {
+ display: block;
+ line-height: normal;
+ margin-top: 0;
+ margin-bottom: -1.25rem;
+}
+
+.list-group-item-text :first-child::before {
+ content: '';
+ display: inline-block;
+ height: 2rem;
+ vertical-align: 0;
+ width: 0;
+}
+
+.list-group-item-text :first-child::after {
+ content: '';
+ display: inline-block;
+ height: 20px;
+ vertical-align: -20px;
+ width: 0;
+}
+
+.list-group-item-text :last-child {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: 0.017857em;
+ line-height: 1.25rem;
+ color: rgba(0, 0, 0, 0.54);
+ display: block;
+ line-height: normal;
+ margin-top: 0;
+}
+
+.list-group-item-text :last-child::before {
+ content: '';
+ display: inline-block;
+ height: 20px;
+ vertical-align: 0;
+ width: 0;
+}
+
+.list-group-item-meta {
+ color: rgba(0, 0, 0, 0.38);
+ margin-right: 0;
+ margin-left: auto;
+}
+
+.list-group-item-meta:not(i):not([class*='material-icon']) {
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: 0.033333em;
+ line-height: 1.25rem;
+}
+
+.list-group-divider {
+ border: none;
+ border-bottom-color: rgba(0, 0, 0, 0.12);
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ height: 0;
+ margin: 0;
+}
+
+.list-group-item-action {
+ text-align: inherit;
+ width: 100%;
+}
+
+.list-group-item-action:hover:not(.active), .list-group-item-action:focus:not(.active) {
+ color: rgba(0, 0, 0, 0.87);
+ text-decoration: none;
+ z-index: 1;
+}
+
+.list-group-item-action:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+ cursor: pointer;
+}
+
+.list-group-item-action:focus {
+ background-color: rgba(0, 0, 0, 0.12);
+ outline: 0;
+}
+
+.list-group-item-action:disabled, .list-group-item-action.disabled {
+ background-color: #ffffff;
+ color: rgba(0, 0, 0, 0.38);
+}
+
+[class*='list-group-horizontal'] {
+ padding: 0;
+}
+
+[class*='list-group-horizontal'] .list-group-item {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+}
+
+[class*='list-group-horizontal'] .list-group-item:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+[class*='list-group-horizontal'] .list-group-item:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ border-right: 0;
+ margin-right: 0;
+}
+
+.list-group-horizontal {
+ -ms-flex-direction: row;
+ flex-direction: row;
+}
+
+@media (min-width: 576px) {
+ .list-group-horizontal-sm {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+}
+
+@media (min-width: 768px) {
+ .list-group-horizontal-md {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+}
+
+@media (min-width: 992px) {
+ .list-group-horizontal-lg {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+}
+
+@media (min-width: 1200px) {
+ .list-group-horizontal-xl {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+}
+
+.list-group-item-primary {
+ background-color: #bb86fc;
+ color: white;
+}
+
+.list-group-item-primary.active {
+ background-color: #6200ee;
+ color: white;
+}
+
+.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:active {
+ background-color: #6200ee;
+ color: white;
+}
+
+.list-group-item-secondary {
+ background-color: #66fff8;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.list-group-item-secondary.active {
+ background-color: #03dac6;
+ color: white;
+}
+
+.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:active {
+ background-color: #03dac6;
+ color: white;
+}
+
+.list-group-item-danger {
+ background-color: #c51162;
+ color: white;
+}
+
+.list-group-item-danger.active {
+ background-color: #b00020;
+ color: white;
+}
+
+.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:active {
+ background-color: #b00020;
+ color: white;
+}
+
+.list-group-item-info {
+ background-color: #d2c2fd;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.list-group-item-info.active {
+ background-color: #714cfe;
+ color: white;
+}
+
+.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:active {
+ background-color: #714cfe;
+ color: white;
+}
+
+.list-group-item-success {
+ background-color: #c6f68d;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.list-group-item-success.active {
+ background-color: #61d800;
+ color: white;
+}
+
+.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:active {
+ background-color: #61d800;
+ color: white;
+}
+
+.list-group-item-warning {
+ background-color: #ffc77d;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.list-group-item-warning.active {
+ background-color: #ff8d00;
+ color: white;
+}
+
+.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:active {
+ background-color: #ff8d00;
+ color: white;
+}
+
+.list-group-item-dark {
+ background-color: #757575;
+ color: white;
+}
+
+.list-group-item-dark.active {
+ background-color: #424242;
+ color: white;
+}
+
+.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:active {
+ background-color: #424242;
+ color: white;
+}
+
+.list-group-item-light {
+ background-color: #fafafa;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.list-group-item-light.active {
+ background-color: #f5f5f5;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:active {
+ background-color: #f5f5f5;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.expansion-panel {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: background-color, color, margin 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ padding: 0;
+}
+
+@media (min-width: 576px) {
+ .expansion-panel {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .expansion-panel {
+ transition-duration: 280ms;
+ }
+}
+
+.expansion-panel.show {
+ border-radius: 4px;
+}
+
+.expansion-panel.show:not(:first-child) {
+ margin-top: 1rem;
+}
+
+.card .expansion-panel.show:not(:first-child) {
+ margin-top: 0;
+}
+
+.expansion-panel.show:not(:last-child) {
+ margin-bottom: 1rem;
+}
+
+.card .expansion-panel.show:not(:last-child) {
+ margin-bottom: 0;
+}
+
+.expansion-panel.show + .expansion-panel {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+.expansion-panel.show + .expansion-panel.show {
+ margin-top: 0;
+}
+
+.card .expansion-panel.show + .expansion-panel {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.expansion-panel.show-predecessor {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.card .expansion-panel.show-predecessor {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.card .expansion-panel {
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.expansion-panel-body {
+ padding: 1rem 1rem;
+}
+
+.card .expansion-panel-body {
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+
+.expansion-panel-footer {
+ -ms-flex-align: end;
+ align-items: flex-end;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ padding: 1rem 0.5rem 0.75rem 0rem;
+}
+
+.card .expansion-panel-footer {
+ padding-right: 1rem;
+ padding-left: 0.5rem;
+}
+
+.expansion-panel-footer .btn, .expansion-panel-footer .card-link {
+ margin-bottom: 0.25rem;
+ margin-left: 0.5rem;
+ min-width: 4rem;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+}
+
+.card .expansion-panel-footer .btn, .card .expansion-panel-footer .card-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+}
+
+.expansion-panel-icon {
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ margin-left: 1rem;
+}
+
+[data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide {
+ display: none;
+}
+
+[data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show {
+ display: none;
+}
+
+.expansion-panel-toggler {
+ -ms-flex-align: center;
+ align-items: center;
+ color: inherit;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ min-height: 3rem;
+ padding: 0.75rem 1rem;
+ text-align: inherit;
+ width: 100%;
+}
+
+.expansion-panel-toggler:hover, .expansion-panel-toggler:focus, .expansion-panel-toggler:active {
+ background-color: rgba(0, 0, 0, 0.24);
+ color: rgba(0, 0, 0, 0.87);
+ text-decoration: none;
+}
+
+.expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled {
+ background-color: #ffffff;
+ color: rgba(0, 0, 0, 0.38);
+}
+
+.expansion-panel-toggler:focus {
+ outline: 0;
+}
+
+.card .expansion-panel-toggler {
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+
+.list-group-flush {
+ border: 0;
+ border-radius: 0;
+ padding: 0;
+}
+
+.dropup,
+.dropright,
+.dropdown,
+.dropleft {
+ position: relative;
+}
+
+.dropdown-menu {
+ background-color: transparent;
+ color: inherit;
+ display: none;
+ float: left;
+ font-size: 1rem;
+ list-style: none;
+ min-width: 7rem;
+ padding: 0.5rem 0;
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 80;
+}
+
+.dropdown-menu.show {
+ display: block;
+}
+
+.dropdown-menu.show::before,
+.dropdown-menu.show > * {
+ -webkit-animation-duration: 0.12s;
+ animation-duration: 0.12s;
+ -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ /* @include media-breakpoint-up(sm) {
+ animation-duration: $transition-duration-tablet;
+ }
+
+ @include media-breakpoint-up(lg) {
+ animation-duration: $transition-duration-desktop;
+ }
+ */
+}
+
+.dropdown-menu.show::before {
+ -webkit-animation-name: dropdown-menu-show;
+ animation-name: dropdown-menu-show;
+}
+
+.dropdown-menu.show > * {
+ -webkit-animation-name: dropdown-item-show;
+ animation-name: dropdown-item-show;
+}
+
+.dropdown-menu.show > :nth-child(1) {
+ -webkit-animation-name: dropdown-item-show-1;
+ animation-name: dropdown-item-show-1;
+}
+
+.dropdown-menu.show > :nth-child(2) {
+ -webkit-animation-name: dropdown-item-show-2;
+ animation-name: dropdown-item-show-2;
+}
+
+.dropdown-menu.show > :nth-child(3) {
+ -webkit-animation-name: dropdown-item-show-3;
+ animation-name: dropdown-item-show-3;
+}
+
+.dropdown-menu::before {
+ border-radius: 4px;
+ background-clip: padding-box;
+ background-color: #ffffff;
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
+ content: '';
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ z-index: -1;
+}
+
+.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu {
+ min-width: 100%;
+}
+
+.menu {
+ margin-top: -3.125rem;
+}
+
+.menu::before {
+ -webkit-transform-origin: 0 2rem;
+ transform-origin: 0 2rem;
+}
+
+.show > a {
+ outline: 0;
+}
+
+.dropdown-menu-right:not([x-placement]) {
+ right: 0;
+ left: auto;
+}
+
+.dropdown-menu-right:not([x-placement]).menu::before {
+ -webkit-transform-origin: 100% 2rem;
+ transform-origin: 100% 2rem;
+}
+
+.dropdown-menu-right:not([x-placement])::before {
+ -webkit-transform-origin: 100% 0;
+ transform-origin: 100% 0;
+}
+
+.dropleft .dropdown-menu:not([x-placement]) {
+ top: 0;
+ right: 100%;
+ left: auto;
+}
+
+.dropleft .dropdown-menu:not([x-placement]).menu {
+ margin-top: 0;
+}
+
+.dropleft .dropdown-menu:not([x-placement])::before {
+ -webkit-transform-origin: 100% 0;
+ transform-origin: 100% 0;
+}
+
+.dropright .dropdown-menu:not([x-placement]) {
+ top: 0;
+ right: auto;
+ left: 100%;
+}
+
+.dropright .dropdown-menu:not([x-placement]).menu {
+ margin-top: 0;
+}
+
+.dropright .dropdown-menu:not([x-placement])::before {
+ -webkit-transform-origin: 0 0;
+ transform-origin: 0 0;
+}
+
+.dropup .dropdown-menu:not([x-placement]) {
+ top: auto;
+ bottom: 100%;
+}
+
+.dropup .dropdown-menu:not([x-placement]).menu {
+ margin-top: 0;
+ margin-bottom: -3.125rem;
+}
+
+.dropup .dropdown-menu:not([x-placement]).menu::before {
+ -webkit-transform-origin: 0 calc(100% - 2rem);
+ transform-origin: 0 calc(100% - 2rem);
+}
+
+.dropup .dropdown-menu:not([x-placement])::before {
+ -webkit-transform-origin: 0 100%;
+ transform-origin: 0 100%;
+}
+
+.dropup .dropdown-menu:not([x-placement]) > :nth-child(1),
+.dropup .dropdown-menu:not([x-placement]) > :nth-child(2),
+.dropup .dropdown-menu:not([x-placement]) > :nth-child(3) {
+ -webkit-animation-name: dropdown-item-show;
+ animation-name: dropdown-item-show;
+}
+
+.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) {
+ -webkit-animation-name: dropdown-item-show-1;
+ animation-name: dropdown-item-show-1;
+}
+
+.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) {
+ -webkit-animation-name: dropdown-item-show-2;
+ animation-name: dropdown-item-show-2;
+}
+
+.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) {
+ -webkit-animation-name: dropdown-item-show-3;
+ animation-name: dropdown-item-show-3;
+}
+
+.dropup .dropdown-menu-right:not([x-placement]).menu::before {
+ -webkit-transform-origin: 100% calc(100% - 2rem);
+ transform-origin: 100% calc(100% - 2rem);
+}
+
+.dropup .dropdown-menu-right:not([x-placement])::before {
+ -webkit-transform-origin: 100% 100%;
+ transform-origin: 100% 100%;
+}
+
+.dropdown-menu[x-placement='bottom-end']::before,
+.dropdown-menu[x-placement='left-start']::before {
+ -webkit-transform-origin: 100% 0;
+ transform-origin: 100% 0;
+}
+
+.dropdown-menu[x-placement='top-end'].show > :nth-child(1),
+.dropdown-menu[x-placement='top-end'].show > :nth-child(2),
+.dropdown-menu[x-placement='top-end'].show > :nth-child(3),
+.dropdown-menu[x-placement='top-start'].show > :nth-child(1),
+.dropdown-menu[x-placement='top-start'].show > :nth-child(2),
+.dropdown-menu[x-placement='top-start'].show > :nth-child(3) {
+ -webkit-animation-name: dropdown-item-show;
+ animation-name: dropdown-item-show;
+}
+
+.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1),
+.dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) {
+ -webkit-animation-name: dropdown-item-show-1;
+ animation-name: dropdown-item-show-1;
+}
+
+.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2),
+.dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) {
+ -webkit-animation-name: dropdown-item-show-2;
+ animation-name: dropdown-item-show-2;
+}
+
+.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3),
+.dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) {
+ -webkit-animation-name: dropdown-item-show-3;
+ animation-name: dropdown-item-show-3;
+}
+
+.dropdown-menu[x-placement='top-end']::before {
+ -webkit-transform-origin: 100% 100%;
+ transform-origin: 100% 100%;
+}
+
+.dropdown-menu[x-placement='top-start']::before {
+ -webkit-transform-origin: 0 100%;
+ transform-origin: 0 100%;
+}
+
+.menu[x-placement='bottom-end']::before {
+ -webkit-transform-origin: 100% 2rem;
+ transform-origin: 100% 2rem;
+}
+
+.menu[x-placement='left-start'],
+.menu[x-placement='right-start'] {
+ margin-top: 0;
+}
+
+.menu[x-placement='left-start']::before {
+ -webkit-transform-origin: 100% 0;
+ transform-origin: 100% 0;
+}
+
+.menu[x-placement='right-start']::before {
+ -webkit-transform-origin: 0 0;
+ transform-origin: 0 0;
+}
+
+.menu[x-placement='top-end'],
+.menu[x-placement='top-start'] {
+ margin-top: 0;
+ margin-bottom: -3.125rem;
+}
+
+.menu[x-placement='top-end']::before {
+ -webkit-transform-origin: 100% calc(100% - 2rem);
+ transform-origin: 100% calc(100% - 2rem);
+}
+
+.menu[x-placement='top-start']::before {
+ -webkit-transform-origin: 0 calc(100% - 2rem);
+ transform-origin: 0 calc(100% - 2rem);
+}
+
+@-webkit-keyframes dropdown-item-show {
+ 0% {
+ opacity: 0;
+ }
+ 99% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+@keyframes dropdown-item-show {
+ 0% {
+ opacity: 0;
+ }
+ 99% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+@-webkit-keyframes dropdown-item-show-1 {
+ 0% {
+ opacity: 0;
+ }
+ 40% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+@keyframes dropdown-item-show-1 {
+ 0% {
+ opacity: 0;
+ }
+ 40% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+@-webkit-keyframes dropdown-item-show-2 {
+ 0% {
+ opacity: 0;
+ }
+ 60% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+@keyframes dropdown-item-show-2 {
+ 0% {
+ opacity: 0;
+ }
+ 60% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+@-webkit-keyframes dropdown-item-show-3 {
+ 0% {
+ opacity: 0;
+ }
+ 80% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+@keyframes dropdown-item-show-3 {
+ 0% {
+ opacity: 0;
+ }
+ 80% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+/* @keyframes dropdown-menu-show {
+ 0% {
+ transform: scale(0, 0);
+ }
+
+ 20% {
+ transform: scale((1 / 3), 0);
+ }
+
+ 40% {
+ transform: scale((2 / 3), 0.25);
+ }
+
+ 60% {
+ transform: scale(1, 0.5);
+ }
+
+ 80% {
+ transform: scale(1, 0.75);
+ }
+
+ 100% {
+ transform: scale(1, 1);
+ }
+} */
+@-webkit-keyframes dropdown-menu-show {
+ 0% {
+ -webkit-transform: scale(0, 0);
+ transform: scale(0, 0);
+ }
+ 100% {
+ -webkit-transform: scale(1, 1);
+ transform: scale(1, 1);
+ }
+}
+@keyframes dropdown-menu-show {
+ 0% {
+ -webkit-transform: scale(0, 0);
+ transform: scale(0, 0);
+ }
+ 100% {
+ -webkit-transform: scale(1, 1);
+ transform: scale(1, 1);
+ }
+}
+
+@-webkit-keyframes menu-animation {
+ 0% {
+ margin-top: -3.5rem;
+ }
+ 100% {
+ margin-top: 0;
+ }
+}
+
+@keyframes menu-animation {
+ 0% {
+ margin-top: -3.5rem;
+ }
+ 100% {
+ margin-top: 0;
+ }
+}
+
+@media (min-width: 576px) {
+ .dropdown-menu-sm,
+ .menu-cascading {
+ min-width: 17.5rem;
+ }
+}
+
+.menu-cascading {
+ margin-top: -2.75rem;
+}
+
+.menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] {
+ margin-top: 0;
+ margin-bottom: -2.75rem;
+}
+
+.menu-cascading[x-placement='top-end']::before {
+ -webkit-transform-origin: 100% calc(100% - 2rem);
+ transform-origin: 100% calc(100% - 2rem);
+}
+
+.menu-cascading[x-placement='top-start']::before {
+ -webkit-transform-origin: 0 calc(100% - 2rem);
+ transform-origin: 0 calc(100% - 2rem);
+}
+
+.dropdown-menu-left {
+ right: auto;
+ left: 0;
+}
+
+.dropdown-menu-right {
+ right: 0;
+ left: auto;
+}
+
+@media (min-width: 576px) {
+ .dropdown-menu-sm-left {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-sm-right {
+ right: 0;
+ left: auto;
+ }
+}
+
+@media (min-width: 768px) {
+ .dropdown-menu-md-left {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-md-right {
+ right: 0;
+ left: auto;
+ }
+}
+
+@media (min-width: 992px) {
+ .dropdown-menu-lg-left {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-lg-right {
+ right: 0;
+ left: auto;
+ }
+}
+
+@media (min-width: 1200px) {
+ .dropdown-menu-xl-left {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-xl-right {
+ right: 0;
+ left: auto;
+ }
+}
+
+.dropdown-menu[x-placement^='top'], .dropdown-menu[x-placement^='right'], .dropdown-menu[x-placement^='bottom'], .dropdown-menu[x-placement^='left'] {
+ right: auto;
+ bottom: auto;
+}
+
+.dropdown-divider {
+ background-color: rgba(0, 0, 0, 0.12);
+ height: 1px;
+ margin: 0.5rem 0;
+ overflow: hidden;
+ border: 0;
+}
+
+.dropdown-header {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ color: rgba(0, 0, 0, 0.87);
+ display: block;
+ font-size: inherit;
+ font-weight: 500;
+ letter-spacing: 0.009375em;
+ line-height: inherit;
+ margin: 0;
+ padding: 0.75rem 1rem;
+ -webkit-transform-origin: 0 0;
+ transform-origin: 0 0;
+ /* .dropdown-menu-sm &,
+ .menu-cascading & {
+ line-height: $menu-line-height-cascading;
+ padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading;
+ } */
+}
+
+.dropdown-item {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: background-color, color 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ background: none;
+ border: 0;
+ color: rgba(0, 0, 0, 0.87);
+ display: block;
+ letter-spacing: 0.009375em;
+ line-height: 3rem;
+ padding: 0 1rem;
+ position: relative;
+ text-align: inherit;
+ -webkit-transform-origin: 0 0;
+ transform-origin: 0 0;
+ width: 100%;
+}
+
+@media (min-width: 576px) {
+ .dropdown-item {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .dropdown-item {
+ transition-duration: 280ms;
+ }
+}
+
+.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active {
+ color: rgba(0, 0, 0, 0.87);
+ text-decoration: none;
+}
+
+.dropdown-item:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+
+.dropdown-item:focus, .dropdown-item.active {
+ background-color: rgba(0, 0, 0, 0.12);
+ outline: 0;
+}
+
+.dropdown-item:active {
+ background-color: rgba(0, 0, 0, 0.24);
+}
+
+.dropdown-item:disabled, .dropdown-item.disabled {
+ background-color: transparent;
+ color: rgba(0, 0, 0, 0.38);
+ pointer-events: none;
+}
+
+.dropdown-item > i,
+.dropdown-item > [class*='material-icons'] {
+ margin-right: 1.25rem;
+ margin-left: 0.5rem;
+}
+
+.dropdown-item > .dropdown-icon-append {
+ margin-right: 0.5rem;
+ margin-left: auto;
+ -ms-flex-order: 12;
+ order: 12;
+}
+
+.dropdown-menu-sm .dropdown-item,
+.menu-cascading .dropdown-item {
+ line-height: 2rem;
+}
+
+.dropdown-item-text {
+ color: rgba(0, 0, 0, 0.87);
+ display: block;
+ font-weight: inherit;
+ padding: 0.75rem 1rem;
+ -webkit-transform-origin: 0 0;
+ transform-origin: 0 0;
+ /* .dropdown-menu-sm &,
+ .menu-cascading & {
+ padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading;
+ } */
+}
+
+.dropdown-toggle::after {
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ vertical-align: -0.362637em;
+ font-family: 'Material Icons';
+ font-family: var(--font-family-material-icons);
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ text-rendering: optimizeLegibility;
+ text-transform: none;
+ white-space: nowrap;
+ word-wrap: normal;
+ content: "arrow_drop_down";
+ display: inline-block;
+ line-height: 1rem;
+ margin-right: -0.2em;
+ margin-left: 0.2em;
+ vertical-align: top;
+}
+
+.dropright .dropdown-toggle::after {
+ content: "arrow_right";
+}
+
+.dropup .dropdown-toggle::after {
+ content: "arrow_drop_up";
+}
+
+.dropdown-toggle:empty::after {
+ margin-left: -0.2em;
+}
+
+.dropleft .dropdown-toggle::after {
+ display: none;
+}
+
+.dropleft .dropdown-toggle::before {
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ vertical-align: -0.362637em;
+ font-family: 'Material Icons';
+ font-family: var(--font-family-material-icons);
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ text-rendering: optimizeLegibility;
+ text-transform: none;
+ white-space: nowrap;
+ word-wrap: normal;
+ content: "arrow_left";
+ display: inline-block;
+ margin-right: 0.2em;
+ margin-left: -0.2em;
+}
+
+.dropdown-toggle-split {
+ padding-right: 0.2em;
+ padding-left: 0.2em;
+}
+
+.dropdown-toggle-split::after,
+.dropup .dropdown-toggle-split::after,
+.dropright .dropdown-toggle-split::after {
+ margin-right: 0;
+ margin-left: 0;
+}
+
+.dropleft .dropdown-toggle-split::before {
+ margin-right: 0;
+ margin-left: 0;
+}
+
+.navdrawer {
+ display: none;
+ outline: 0;
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 160;
+}
+
+.navdrawer-backdrop {
+ transition-duration: 375ms;
+ transition-property: opacity;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ background-color: rgba(0, 0, 0, 0.32);
+ opacity: 0;
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 159;
+}
+
+@media (min-width: 576px) {
+ .navdrawer-backdrop {
+ transition-duration: 487.5ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .navdrawer-backdrop {
+ transition-duration: 250ms;
+ }
+}
+
+.navdrawer-backdrop.show {
+ opacity: 1;
+}
+
+.navdrawer-content {
+ transition-duration: 195ms;
+ transition-property: box-shadow, -webkit-transform;
+ transition-property: box-shadow, transform;
+ transition-property: box-shadow, transform, -webkit-transform;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
+ background-color: #ffffff;
+ max-width: calc(100% - 3.5rem);
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ width: 16rem;
+}
+
+@media (min-width: 576px) {
+ .navdrawer-content {
+ transition-duration: 253.5ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .navdrawer-content {
+ transition-duration: 75ms;
+ }
+}
+
+.navdrawer-right .navdrawer-content {
+ right: 0;
+ left: auto;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+}
+
+.navdrawer.show .navdrawer-content {
+ transition-duration: 225ms;
+ transition-property: box-shadow, -webkit-transform;
+ transition-property: box-shadow, transform;
+ transition-property: box-shadow, transform, -webkit-transform;
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
+ box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+@media (min-width: 576px) {
+ .navdrawer.show .navdrawer-content {
+ transition-duration: 292.5ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .navdrawer.show .navdrawer-content {
+ transition-duration: 150ms;
+ }
+}
+
+.navdrawer-body {
+ margin-bottom: 0.5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+
+.navdrawer-divider {
+ background-color: rgba(0, 0, 0, 0.12);
+ height: 1px;
+ margin: 0.5rem 0;
+ overflow: hidden;
+}
+
+.navdrawer-header {
+ background-color: #f5f5f5;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ display: block;
+ margin-bottom: 0.5rem;
+ padding: 0.625rem 1rem;
+}
+
+.navdrawer-subheader {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ color: rgba(0, 0, 0, 0.38);
+ display: block;
+ font-weight: 500;
+ height: 3rem;
+ line-height: 1;
+ margin-top: 0;
+ margin-bottom: 0;
+ padding: 1.0625rem 1rem;
+}
+
+.navdrawer-divider + .navdrawer-subheader {
+ margin-top: -0.5rem;
+}
+
+.navdrawer-nav {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ list-style: none;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+ padding-left: 0;
+}
+
+.navdrawer-header + .navdrawer-nav,
+.navdrawer-subheader + .navdrawer-nav {
+ margin-top: 0;
+}
+
+.navdrawer-nav .nav-link {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ -ms-flex-align: center;
+ align-items: center;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+ display: -ms-flexbox;
+ display: flex;
+ font-weight: 500;
+ height: 2.5rem;
+ letter-spacing: 0.007143em;
+ line-height: 1.375rem;
+ margin: 0.5rem;
+ padding: 0 0.5rem;
+ transition: background-color 15ms;
+}
+
+.navdrawer-nav .nav-link:hover, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:active {
+ background-color: #f5f5f5;
+}
+
+.navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active {
+ background-color: rgba(98, 0, 238, 0.12);
+ color: #6200ee;
+}
+
+.navdrawer-nav .nav-link.disabled {
+ background-color: transparent;
+ color: rgba(0, 0, 0, 0.38);
+}
+
+.navdrawer-nav .nav-link:focus {
+ outline: 0;
+}
+
+.navdrawer-nav .active > .nav-link {
+ color: #6200ee;
+}
+
+.navdrawer-nav-icon {
+ color: rgba(0, 0, 0, 0.54);
+ width: 3.5rem;
+}
+
+.nav-link:active .navdrawer-nav-icon,
+.nav-link.active .navdrawer-nav-icon {
+ color: #6200ee;
+}
+
+.active > .nav-link .navdrawer-nav-icon {
+ color: #6200ee;
+}
+
+@media (min-width: 576px) {
+ .navdrawer-backdrop-permanent-sm {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-backdrop-persistent-sm {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-backdrop-temporary-sm {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-permanent-sm {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ display: block !important;
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+ }
+ .navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float {
+ top: 3.5rem;
+ }
+ .navdrawer-permanent-sm.navdrawer-permanent-float {
+ border-right: 0;
+ }
+ .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right {
+ border-left: 0;
+ }
+ .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content {
+ background-color: transparent;
+ }
+ .navdrawer-permanent-sm.navdrawer-right {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-permanent-sm.show .navdrawer-content {
+ box-shadow: none;
+ }
+ .navdrawer-permanent-sm .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ width: 100%;
+ }
+ .navdrawer-persistent-sm {
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+ }
+ .navdrawer-persistent-sm.navdrawer-persistent-clipped {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin-top: -1px;
+ top: 3.5rem;
+ z-index: 39;
+ }
+ .navdrawer-persistent-sm.navdrawer-right {
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-persistent-sm.navdrawer-right .navdrawer-content {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ }
+ .navdrawer-persistent-sm.show .navdrawer-content {
+ box-shadow: none;
+ }
+ .navdrawer-persistent-sm .navdrawer-content {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ max-width: none;
+ position: absolute;
+ width: 100%;
+ }
+ .navdrawer-temporary-sm {
+ overflow: visible;
+ right: auto;
+ width: 16rem;
+ }
+ .navdrawer-temporary-sm.navdrawer-right {
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-temporary-sm .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ width: 100%;
+ }
+}
+
+@media (min-width: 768px) {
+ .navdrawer-backdrop-permanent-md {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-backdrop-persistent-md {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-backdrop-temporary-md {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-permanent-md {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ display: block !important;
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+ }
+ .navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float {
+ top: 3.5rem;
+ }
+ .navdrawer-permanent-md.navdrawer-permanent-float {
+ border-right: 0;
+ }
+ .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right {
+ border-left: 0;
+ }
+ .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content {
+ background-color: transparent;
+ }
+ .navdrawer-permanent-md.navdrawer-right {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-permanent-md.show .navdrawer-content {
+ box-shadow: none;
+ }
+ .navdrawer-permanent-md .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ width: 100%;
+ }
+ .navdrawer-persistent-md {
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+ }
+ .navdrawer-persistent-md.navdrawer-persistent-clipped {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin-top: -1px;
+ top: 3.5rem;
+ z-index: 39;
+ }
+ .navdrawer-persistent-md.navdrawer-right {
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-persistent-md.navdrawer-right .navdrawer-content {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ }
+ .navdrawer-persistent-md.show .navdrawer-content {
+ box-shadow: none;
+ }
+ .navdrawer-persistent-md .navdrawer-content {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ max-width: none;
+ position: absolute;
+ width: 100%;
+ }
+ .navdrawer-temporary-md {
+ overflow: visible;
+ right: auto;
+ width: 16rem;
+ }
+ .navdrawer-temporary-md.navdrawer-right {
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-temporary-md .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ width: 100%;
+ }
+}
+
+@media (min-width: 992px) {
+ .navdrawer-backdrop-permanent-lg {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-backdrop-persistent-lg {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-backdrop-temporary-lg {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-permanent-lg {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ display: block !important;
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+ }
+ .navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float {
+ top: 3.5rem;
+ }
+ .navdrawer-permanent-lg.navdrawer-permanent-float {
+ border-right: 0;
+ }
+ .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right {
+ border-left: 0;
+ }
+ .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content {
+ background-color: transparent;
+ }
+ .navdrawer-permanent-lg.navdrawer-right {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-permanent-lg.show .navdrawer-content {
+ box-shadow: none;
+ }
+ .navdrawer-permanent-lg .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ width: 100%;
+ }
+ .navdrawer-persistent-lg {
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+ }
+ .navdrawer-persistent-lg.navdrawer-persistent-clipped {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin-top: -1px;
+ top: 3.5rem;
+ z-index: 39;
+ }
+ .navdrawer-persistent-lg.navdrawer-right {
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-persistent-lg.navdrawer-right .navdrawer-content {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ }
+ .navdrawer-persistent-lg.show .navdrawer-content {
+ box-shadow: none;
+ }
+ .navdrawer-persistent-lg .navdrawer-content {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ max-width: none;
+ position: absolute;
+ width: 100%;
+ }
+ .navdrawer-temporary-lg {
+ overflow: visible;
+ right: auto;
+ width: 16rem;
+ }
+ .navdrawer-temporary-lg.navdrawer-right {
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-temporary-lg .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ width: 100%;
+ }
+}
+
+@media (min-width: 1200px) {
+ .navdrawer-backdrop-permanent-xl {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-backdrop-persistent-xl {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-backdrop-temporary-xl {
+ display: none;
+ transition: none;
+ }
+ .navdrawer-permanent-xl {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ display: block !important;
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+ }
+ .navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float {
+ top: 3.5rem;
+ }
+ .navdrawer-permanent-xl.navdrawer-permanent-float {
+ border-right: 0;
+ }
+ .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right {
+ border-left: 0;
+ }
+ .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content {
+ background-color: transparent;
+ }
+ .navdrawer-permanent-xl.navdrawer-right {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-permanent-xl.show .navdrawer-content {
+ box-shadow: none;
+ }
+ .navdrawer-permanent-xl .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ width: 100%;
+ }
+ .navdrawer-persistent-xl {
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+ }
+ .navdrawer-persistent-xl.navdrawer-persistent-clipped {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin-top: -1px;
+ top: 3.5rem;
+ z-index: 39;
+ }
+ .navdrawer-persistent-xl.navdrawer-right {
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-persistent-xl.navdrawer-right .navdrawer-content {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ }
+ .navdrawer-persistent-xl.show .navdrawer-content {
+ box-shadow: none;
+ }
+ .navdrawer-persistent-xl .navdrawer-content {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ max-width: none;
+ position: absolute;
+ width: 100%;
+ }
+ .navdrawer-temporary-xl {
+ overflow: visible;
+ right: auto;
+ width: 16rem;
+ }
+ .navdrawer-temporary-xl.navdrawer-right {
+ right: 0;
+ left: auto;
+ }
+ .navdrawer-temporary-xl .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ width: 100%;
+ }
+}
+
+.navdrawer-backdrop-permanent {
+ display: none;
+ transition: none;
+}
+
+.navdrawer-backdrop-persistent {
+ display: none;
+ transition: none;
+}
+
+.navdrawer-backdrop-temporary {
+ display: none;
+ transition: none;
+}
+
+.navdrawer-permanent {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ display: block !important;
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+}
+
+.navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float {
+ top: 3.5rem;
+}
+
+.navdrawer-permanent.navdrawer-permanent-float {
+ border-right: 0;
+}
+
+.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right {
+ border-left: 0;
+}
+
+.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content {
+ background-color: transparent;
+}
+
+.navdrawer-permanent.navdrawer-right {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ right: 0;
+ left: auto;
+}
+
+.navdrawer-permanent.show .navdrawer-content {
+ box-shadow: none;
+}
+
+.navdrawer-permanent .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ width: 100%;
+}
+
+.navdrawer-persistent {
+ right: auto;
+ width: 16rem;
+ z-index: auto;
+}
+
+.navdrawer-persistent.navdrawer-persistent-clipped {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin-top: -1px;
+ top: 3.5rem;
+ z-index: 39;
+}
+
+.navdrawer-persistent.navdrawer-right {
+ right: 0;
+ left: auto;
+}
+
+.navdrawer-persistent.navdrawer-right .navdrawer-content {
+ border-right: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+}
+
+.navdrawer-persistent.show .navdrawer-content {
+ box-shadow: none;
+}
+
+.navdrawer-persistent .navdrawer-content {
+ border-right: 1px solid rgba(0, 0, 0, 0.12);
+ max-width: none;
+ position: absolute;
+ width: 100%;
+}
+
+.navdrawer-temporary {
+ overflow: visible;
+ right: auto;
+ width: 16rem;
+}
+
+.navdrawer-temporary.navdrawer-right {
+ right: 0;
+ left: auto;
+}
+
+.navdrawer-temporary .navdrawer-content {
+ max-width: none;
+ position: absolute;
+ width: 100%;
+}
+
+.picker {
+ outline: 0;
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ transition-delay: 675ms;
+ transition-duration: 0;
+ transition-property: -webkit-transform;
+ transition-property: transform;
+ transition-property: transform, -webkit-transform;
+ z-index: 240;
+}
+
+@media (min-width: 576px) {
+ .picker {
+ transition-delay: 877.5ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .picker {
+ transition-delay: 530ms;
+ }
+}
+
+.picker.picker-opened {
+ overflow-x: hidden;
+ overflow-y: auto;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ transition: none;
+}
+
+.picker-frame {
+ margin: 1rem 1rem;
+}
+
+.picker-holder {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: rgba(0, 0, 0, 0.32);
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+ min-height: 100%;
+ min-width: 100%;
+ opacity: 0;
+ pointer-events: none;
+ transition-delay: 375ms;
+}
+
+@media (min-width: 576px) {
+ .picker-holder {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .picker-holder {
+ transition-duration: 280ms;
+ }
+}
+
+@media (min-width: 576px) {
+ .picker-holder {
+ transition-delay: 487.5ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .picker-holder {
+ transition-delay: 250ms;
+ }
+}
+
+.picker-opened .picker-holder {
+ opacity: 1;
+ transition-delay: 0s;
+}
+
+.picker-wrap {
+ border-radius: 4px;
+ transition-duration: 375ms;
+ transition-property: opacity, -webkit-transform;
+ transition-property: opacity, transform;
+ transition-property: opacity, transform, -webkit-transform;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ font-size: 1rem;
+ font-weight: 400;
+ letter-spacing: 0.03125em;
+ line-height: 1.5rem;
+ box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
+ max-width: 18.5rem;
+ opacity: 0;
+ outline: 0;
+ pointer-events: auto;
+ position: relative;
+ -webkit-transform: scale(0.87);
+ transform: scale(0.87);
+}
+
+@media (min-width: 576px) {
+ .picker-wrap {
+ transition-duration: 487.5ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .picker-wrap {
+ transition-duration: 250ms;
+ }
+}
+
+@media (orientation: landscape) {
+ .picker-wrap {
+ display: -ms-flexbox;
+ display: flex;
+ max-width: none;
+ }
+}
+
+.picker-opened .picker-wrap {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+}
+
+.picker-footer {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ padding: 0.5rem 0.5rem;
+}
+
+@media (orientation: landscape) {
+ .picker-footer {
+ border-radius: 0 0 4px 0;
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+ }
+}
+
+.picker-footer button {
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto;
+ margin-left: 0.5rem;
+ min-width: 0;
+}
+
+.picker-footer button:first-child {
+ margin-left: 0;
+}
+
+.picker-header {
+ height: 2.5rem;
+ line-height: 2.5rem;
+ margin-right: 0.5rem;
+ margin-left: 0.5rem;
+ padding-right: 3rem;
+ padding-left: 3rem;
+ position: relative;
+ text-align: center;
+}
+
+@media (orientation: landscape) {
+ .picker-header {
+ margin-top: 0.5rem;
+ margin-right: 0.75rem;
+ margin-left: 0.75rem;
+ }
+}
+
+.picker-month,
+.picker-year {
+ display: inline;
+ margin-left: 0.5rem;
+}
+
+.picker-month:first-child,
+.picker-year:first-child {
+ margin-left: 0;
+}
+
+.picker-nav-next,
+.picker-nav-prev {
+ border-radius: 50%;
+ color: rgba(0, 0, 0, 0.54);
+ height: 2.5rem;
+ margin-top: -1.25rem;
+ position: absolute;
+ top: 50%;
+ width: 2.5rem;
+}
+
+.picker-nav-next, .picker-nav-next[class*='material-icons'],
+.picker-nav-prev,
+.picker-nav-prev[class*='material-icons'] {
+ line-height: 2.5rem;
+}
+
+.picker-nav-next:not(.picker-nav-disabled):hover,
+.picker-nav-prev:not(.picker-nav-disabled):hover {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));
+ cursor: pointer;
+}
+
+.picker-nav-next:not(.picker-nav-disabled):active,
+.picker-nav-prev:not(.picker-nav-disabled):active {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
+}
+
+.picker-nav-next {
+ right: 0;
+}
+
+.picker-nav-next::before {
+ content: "keyboard_arrow_right";
+}
+
+.picker-nav-prev {
+ right: 2.5rem;
+}
+
+.picker-nav-prev::before {
+ content: "keyboard_arrow_left";
+}
+
+.picker-nav-disabled {
+ color: rgba(0, 0, 0, 0.38);
+}
+
+.picker-date-display {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ background-color: #6200ee;
+ color: white;
+ padding: 1rem 1.5rem;
+}
+
+@media (orientation: landscape) {
+ .picker-date-display {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top-right-radius: 0;
+ min-width: 9.75rem;
+ white-space: nowrap;
+ }
+}
+
+.picker-date-display-bottom {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ font-size: 2.125rem;
+ font-weight: 400;
+ letter-spacing: 0.007353em;
+ line-height: 2.5rem;
+ font-weight: 300;
+}
+
+.picker-month-display {
+ margin-right: 0.5rem;
+}
+
+.picker-weekday-display {
+ margin-right: 0.5rem;
+}
+
+@media (orientation: landscape) {
+ .picker-weekday-display {
+ display: block;
+ margin-right: 0;
+ }
+}
+
+.picker-weekday-display::after {
+ content: ',';
+}
+
+.picker-box {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ background-color: #ffffff;
+ overflow: hidden;
+}
+
+@media (orientation: landscape) {
+ .picker-box {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 0;
+ }
+}
+
+[class*='pick'].form-control[readonly] {
+ border-bottom-style: solid;
+ color: inherit;
+ cursor: pointer;
+}
+
+[class*='pick'][readonly].form-control:hover, [class*='pick'].picker-input-active {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+
+[class*='pick'].form-control[disabled] {
+ border-style: dotted;
+ color: rgba(0, 0, 0, 0.38);
+ cursor: default;
+}
+
+.picker-day {
+ border-radius: 50%;
+ cursor: default;
+ height: 2.5rem;
+ line-height: 2.5rem;
+ margin: auto;
+ vertical-align: middle;
+ width: 2.5rem;
+}
+
+@media (orientation: landscape) {
+ .picker-day {
+ margin-right: 0.25rem;
+ margin-left: 0.25rem;
+ }
+}
+
+.picker-day.picker-day-selected {
+ background-color: #6200ee;
+ color: white;
+}
+
+.picker-day:not(.picker-day-disabled):hover {
+ cursor: pointer;
+}
+
+.picker-day-disabled {
+ color: rgba(0, 0, 0, 0.38);
+}
+
+.picker-day-outfocus {
+ display: none;
+}
+
+.picker-day-today {
+ border: 1px solid #a4a4a4;
+}
+
+.picker-table {
+ border-collapse: collapse;
+ border-spacing: 0;
+ margin: 0 0.5rem;
+ table-layout: fixed;
+}
+
+.picker-table td,
+.picker-table th {
+ border: 0;
+ padding: 0;
+ text-align: center;
+ vertical-align: middle;
+}
+
+.picker-table th {
+ font-weight: inherit;
+}
+
+.picker-weekday {
+ color: rgba(0, 0, 0, 0.38);
+ height: 2.5rem;
+ vertical-align: middle;
+ width: 2.5rem;
+}
+
+.picker-select-month,
+.picker-select-year {
+ border-radius: 4px;
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background-color: rgba(0, 0, 0, 0.12);
+ background-image: url('data:image/svg+xml,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3c/svg%3e');
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+ background-size: auto 100%;
+ border: 0;
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.87);
+ display: inline-block;
+ font-size: inherit;
+ height: 1.25rem;
+ line-height: 1.25rem;
+ opacity: 0.7;
+ padding: 0 1.25rem 0 0.5rem;
+}
+
+@media (min-width: 576px) {
+ .picker-select-month,
+ .picker-select-year {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .picker-select-month,
+ .picker-select-year {
+ transition-duration: 280ms;
+ }
+}
+
+.picker-select-month:hover, .picker-select-month:focus,
+.picker-select-year:hover,
+.picker-select-year:focus {
+ opacity: 1;
+}
+
+.picker-select-month:focus,
+.picker-select-year:focus {
+ outline: 0;
+}
+
+.picker-select-month {
+ margin-left: 0.5rem;
+}
+
+.progress {
+ display: -ms-flexbox;
+ display: flex;
+ overflow: hidden;
+ position: relative;
+ white-space: nowrap;
+ z-index: 1;
+ /* @include font-size($progress-font-size);
+ background-color: $progress-bg; */
+}
+
+.progress-bar {
+ border-bottom: 0.25rem solid #6200ee;
+ transition: width 250ms cubic-bezier(0.4, 0, 0.6, 1);
+ will-change: width;
+}
+
+.progress-bar.bg-primary {
+ background-color: transparent !important;
+ border-bottom-color: #6200ee;
+}
+
+.progress-bar.bg-primary::after {
+ background-color: #bb86fc;
+}
+
+.progress-bar.bg-secondary {
+ background-color: transparent !important;
+ border-bottom-color: #03dac6;
+}
+
+.progress-bar.bg-secondary::after {
+ background-color: #66fff8;
+}
+
+.progress-bar.bg-danger {
+ background-color: transparent !important;
+ border-bottom-color: #b00020;
+}
+
+.progress-bar.bg-danger::after {
+ background-color: #c51162;
+}
+
+.progress-bar.bg-info {
+ background-color: transparent !important;
+ border-bottom-color: #714cfe;
+}
+
+.progress-bar.bg-info::after {
+ background-color: #d2c2fd;
+}
+
+.progress-bar.bg-success {
+ background-color: transparent !important;
+ border-bottom-color: #61d800;
+}
+
+.progress-bar.bg-success::after {
+ background-color: #c6f68d;
+}
+
+.progress-bar.bg-warning {
+ background-color: transparent !important;
+ border-bottom-color: #ff8d00;
+}
+
+.progress-bar.bg-warning::after {
+ background-color: #ffc77d;
+}
+
+.progress-bar.bg-dark {
+ background-color: transparent !important;
+ border-bottom-color: #424242;
+}
+
+.progress-bar.bg-dark::after {
+ background-color: #757575;
+}
+
+.progress-bar.bg-light {
+ background-color: transparent !important;
+ border-bottom-color: #f5f5f5;
+}
+
+.progress-bar.bg-light::after {
+ background-color: #fafafa;
+}
+
+.progress-bar::after {
+ background-color: #e6e6e6;
+ content: '';
+ display: block;
+ height: 0.25rem;
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: -1;
+}
+
+.progress-bar-animated::before {
+ animation-direction: reverse;
+ -webkit-animation-duration: 300ms;
+ animation-duration: 300ms;
+ -webkit-animation-iteration-count: infinite;
+ animation-iteration-count: infinite;
+ -webkit-animation-name: progress-bar-animation;
+ animation-name: progress-bar-animation;
+ -webkit-animation-timing-function: linear;
+ animation-timing-function: linear;
+}
+
+@media (min-width: 576px) {
+ .progress-bar-animated::before {
+ -webkit-animation-duration: 390ms;
+ animation-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .progress-bar-animated::before {
+ -webkit-animation-duration: 280ms;
+ animation-duration: 280ms;
+ }
+}
+
+.progress-bar-animated,
+.progress-bar-striped {
+ box-sizing: content-box;
+ position: relative;
+}
+
+.progress-bar-animated.bg-primary::before,
+.progress-bar-striped.bg-primary::before {
+ background-image: repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%);
+}
+
+.progress-bar-animated.bg-secondary::before,
+.progress-bar-striped.bg-secondary::before {
+ background-image: repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%);
+}
+
+.progress-bar-animated.bg-danger::before,
+.progress-bar-striped.bg-danger::before {
+ background-image: repeating-radial-gradient(0.125rem 0.125rem, #c51162, #c51162 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c51162, #c51162 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c51162, #c51162 0.125rem, transparent 0.125rem, transparent 100%);
+}
+
+.progress-bar-animated.bg-info::before,
+.progress-bar-striped.bg-info::before {
+ background-image: repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%);
+}
+
+.progress-bar-animated.bg-success::before,
+.progress-bar-striped.bg-success::before {
+ background-image: repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%);
+}
+
+.progress-bar-animated.bg-warning::before,
+.progress-bar-striped.bg-warning::before {
+ background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%);
+}
+
+.progress-bar-animated.bg-dark::before,
+.progress-bar-striped.bg-dark::before {
+ background-image: repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);
+}
+
+.progress-bar-animated.bg-light::before,
+.progress-bar-striped.bg-light::before {
+ background-image: repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);
+}
+
+.progress-bar-animated::after,
+.progress-bar-striped::after {
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+ right: -1.5rem;
+ bottom: -0.25rem;
+}
+
+.progress-bar-animated::before,
+.progress-bar-striped::before {
+ background-image: repeating-radial-gradient(0.125rem 0.125rem, #e6e6e6, #e6e6e6 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #e6e6e6, #e6e6e6 0.125rem, transparent 0.125rem, transparent 100%);
+ background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #e6e6e6, #e6e6e6 0.125rem, transparent 0.125rem, transparent 100%);
+ background-position: 0 0;
+ background-repeat: repeat-x;
+ background-size: 0.75rem 0.75rem;
+ content: '';
+ display: block;
+ height: 0.25rem;
+ position: absolute;
+ right: -100vw;
+ bottom: -0.25rem;
+ left: 0;
+ z-index: -1;
+}
+
+@-webkit-keyframes progress-bar-animation {
+ from {
+ background-position: 0 0;
+ }
+ to {
+ background-position: 0.75rem 0;
+ }
+}
+
+@keyframes progress-bar-animation {
+ from {
+ background-position: 0 0;
+ }
+ to {
+ background-position: 0.75rem 0;
+ }
+}
+
+.progress-bar-indeterminate {
+ border-bottom-color: #e6e6e6;
+ position: relative;
+ width: 100%;
+}
+
+.progress-bar-indeterminate.bg-primary {
+ border-bottom-color: #bb86fc;
+}
+
+.progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before {
+ background-color: #6200ee;
+}
+
+.progress-bar-indeterminate.bg-primary::before {
+ background-image: none;
+}
+
+.progress-bar-indeterminate.bg-secondary {
+ border-bottom-color: #66fff8;
+}
+
+.progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before {
+ background-color: #03dac6;
+}
+
+.progress-bar-indeterminate.bg-secondary::before {
+ background-image: none;
+}
+
+.progress-bar-indeterminate.bg-danger {
+ border-bottom-color: #c51162;
+}
+
+.progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before {
+ background-color: #b00020;
+}
+
+.progress-bar-indeterminate.bg-danger::before {
+ background-image: none;
+}
+
+.progress-bar-indeterminate.bg-info {
+ border-bottom-color: #d2c2fd;
+}
+
+.progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before {
+ background-color: #714cfe;
+}
+
+.progress-bar-indeterminate.bg-info::before {
+ background-image: none;
+}
+
+.progress-bar-indeterminate.bg-success {
+ border-bottom-color: #c6f68d;
+}
+
+.progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before {
+ background-color: #61d800;
+}
+
+.progress-bar-indeterminate.bg-success::before {
+ background-image: none;
+}
+
+.progress-bar-indeterminate.bg-warning {
+ border-bottom-color: #ffc77d;
+}
+
+.progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before {
+ background-color: #ff8d00;
+}
+
+.progress-bar-indeterminate.bg-warning::before {
+ background-image: none;
+}
+
+.progress-bar-indeterminate.bg-dark {
+ border-bottom-color: #757575;
+}
+
+.progress-bar-indeterminate.bg-dark::after, .progress-bar-indeterminate.bg-dark::before {
+ background-color: #424242;
+}
+
+.progress-bar-indeterminate.bg-dark::before {
+ background-image: none;
+}
+
+.progress-bar-indeterminate.bg-light {
+ border-bottom-color: #fafafa;
+}
+
+.progress-bar-indeterminate.bg-light::after, .progress-bar-indeterminate.bg-light::before {
+ background-color: #f5f5f5;
+}
+
+.progress-bar-indeterminate.bg-light::before {
+ background-image: none;
+}
+
+.progress-bar-indeterminate::after, .progress-bar-indeterminate::before {
+ border-radius: 0.25rem;
+ -webkit-animation-duration: 2s;
+ animation-duration: 2s;
+ -webkit-animation-iteration-count: infinite;
+ animation-iteration-count: infinite;
+ -webkit-animation-timing-function: linear;
+ animation-timing-function: linear;
+ background-color: #6200ee;
+ width: 0%;
+}
+
+.progress-bar-indeterminate::after {
+ -webkit-animation-name: progress-bar-indeterminate-after;
+ animation-name: progress-bar-indeterminate-after;
+ bottom: -0.25rem;
+ z-index: 0;
+}
+
+.progress-bar-indeterminate::before {
+ -webkit-animation-name: progress-bar-indeterminate-before;
+ animation-name: progress-bar-indeterminate-before;
+ content: '';
+ display: block;
+ height: 0.25rem;
+ position: absolute;
+ bottom: -0.25rem;
+ z-index: 0;
+}
+
+@-webkit-keyframes progress-bar-indeterminate-after {
+ 0% {
+ left: 0%;
+ width: 0%;
+ }
+ 50% {
+ left: 25%;
+ width: 75%;
+ }
+ 75% {
+ left: 100%;
+ width: 0%;
+ }
+}
+
+@keyframes progress-bar-indeterminate-after {
+ 0% {
+ left: 0%;
+ width: 0%;
+ }
+ 50% {
+ left: 25%;
+ width: 75%;
+ }
+ 75% {
+ left: 100%;
+ width: 0%;
+ }
+}
+
+@-webkit-keyframes progress-bar-indeterminate-before {
+ 0%,
+ 62.5% {
+ left: 0%;
+ width: 0%;
+ }
+ 71.875% {
+ left: 0%;
+ width: 25%;
+ }
+ 81.25% {
+ left: 25%;
+ width: 50%;
+ }
+ 100% {
+ left: 100%;
+ width: 25%;
+ }
+}
+
+@keyframes progress-bar-indeterminate-before {
+ 0%,
+ 62.5% {
+ left: 0%;
+ width: 0%;
+ }
+ 71.875% {
+ left: 0%;
+ width: 25%;
+ }
+ 81.25% {
+ left: 25%;
+ width: 50%;
+ }
+ 100% {
+ left: 100%;
+ width: 25%;
+ }
+}
+
+.spinner-border {
+ -webkit-animation: spinner-border 1.333s linear infinite;
+ animation: spinner-border 1.333s linear infinite;
+ border: 0.25rem solid currentColor;
+ border-right-color: transparent;
+ border-radius: 50%;
+ display: inline-block;
+ height: 2.5rem;
+ vertical-align: text-bottom;
+ width: 2.5rem;
+}
+
+.spinner-border-sm {
+ border-width: 0.15rem;
+ height: 1rem;
+ width: 1rem;
+}
+
+@-webkit-keyframes spinner-grow {
+ 0% {
+ -webkit-transform: scale(0);
+ transform: scale(0);
+ }
+ 50% {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+
+@keyframes spinner-grow {
+ 0% {
+ -webkit-transform: scale(0);
+ transform: scale(0);
+ }
+ 50% {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+
+.spinner-grow {
+ -webkit-animation: spinner-grow 0.75s linear infinite;
+ animation: spinner-grow 0.75s linear infinite;
+ background-color: currentColor;
+ border-radius: 50%;
+ display: inline-block;
+ height: 2.5rem;
+ opacity: 0;
+ vertical-align: text-bottom;
+ width: 2.5rem;
+}
+
+.spinner-grow-sm {
+ height: 1rem;
+ width: 1rem;
+}
+
+.progress-circular {
+ height: 2.5rem;
+ position: relative;
+ width: 2.5rem;
+}
+
+.progress-circular-gap {
+ border-top: 0.125rem solid #6200ee;
+ position: absolute;
+ top: 0;
+ right: 1.1875rem;
+ bottom: 0;
+ left: 1.1875rem;
+}
+
+.progress-circular-inner {
+ -webkit-animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite;
+ animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite;
+ height: 2.5rem;
+ position: relative;
+ width: 2.5rem;
+}
+
+.progress-circular-left,
+.progress-circular-right {
+ height: 2.5rem;
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+ width: 1.25rem;
+}
+
+.progress-circular-left {
+ left: 0;
+}
+
+.progress-circular-right {
+ right: 0;
+}
+
+.progress-circular-spinner {
+ border: 0.25rem solid #6200ee;
+ border-bottom-color: transparent;
+ border-radius: 50%;
+ height: 2.5rem;
+ position: absolute;
+ top: 0;
+ width: 2.5rem;
+}
+
+.progress-circular-left .progress-circular-spinner {
+ -webkit-animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
+ animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
+ border-right-color: transparent;
+ left: 0;
+}
+
+.progress-circular-right .progress-circular-spinner {
+ -webkit-animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
+ animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
+ border-left-color: transparent;
+ right: 0;
+}
+
+.progress-circular-wrapper {
+ -webkit-animation: spinner-border 2.666s linear infinite;
+ animation: spinner-border 2.666s linear infinite;
+}
+
+@-webkit-keyframes progress-circular-inner-rotate {
+ 12.5% {
+ -webkit-transform: rotate(135deg);
+ transform: rotate(135deg);
+ }
+ 25% {
+ -webkit-transform: rotate(270deg);
+ transform: rotate(270deg);
+ }
+ 37.5% {
+ -webkit-transform: rotate(405deg);
+ transform: rotate(405deg);
+ }
+ 50% {
+ -webkit-transform: rotate(540deg);
+ transform: rotate(540deg);
+ }
+ 62.5% {
+ -webkit-transform: rotate(675deg);
+ transform: rotate(675deg);
+ }
+ 75% {
+ -webkit-transform: rotate(810deg);
+ transform: rotate(810deg);
+ }
+ 87.5% {
+ -webkit-transform: rotate(945deg);
+ transform: rotate(945deg);
+ }
+ 100% {
+ -webkit-transform: rotate(1080deg);
+ transform: rotate(1080deg);
+ }
+}
+
+@keyframes progress-circular-inner-rotate {
+ 12.5% {
+ -webkit-transform: rotate(135deg);
+ transform: rotate(135deg);
+ }
+ 25% {
+ -webkit-transform: rotate(270deg);
+ transform: rotate(270deg);
+ }
+ 37.5% {
+ -webkit-transform: rotate(405deg);
+ transform: rotate(405deg);
+ }
+ 50% {
+ -webkit-transform: rotate(540deg);
+ transform: rotate(540deg);
+ }
+ 62.5% {
+ -webkit-transform: rotate(675deg);
+ transform: rotate(675deg);
+ }
+ 75% {
+ -webkit-transform: rotate(810deg);
+ transform: rotate(810deg);
+ }
+ 87.5% {
+ -webkit-transform: rotate(945deg);
+ transform: rotate(945deg);
+ }
+ 100% {
+ -webkit-transform: rotate(1080deg);
+ transform: rotate(1080deg);
+ }
+}
+
+@-webkit-keyframes progress-circular-spinner-left {
+ 0%,
+ 100% {
+ -webkit-transform: rotate(130deg);
+ transform: rotate(130deg);
+ }
+ 50% {
+ -webkit-transform: rotate(-5deg);
+ transform: rotate(-5deg);
+ }
+}
+
+@keyframes progress-circular-spinner-left {
+ 0%,
+ 100% {
+ -webkit-transform: rotate(130deg);
+ transform: rotate(130deg);
+ }
+ 50% {
+ -webkit-transform: rotate(-5deg);
+ transform: rotate(-5deg);
+ }
+}
+
+@-webkit-keyframes progress-circular-spinner-right {
+ 0%,
+ 100% {
+ -webkit-transform: rotate(-130deg);
+ transform: rotate(-130deg);
+ }
+ 50% {
+ -webkit-transform: rotate(5deg);
+ transform: rotate(5deg);
+ }
+}
+
+@keyframes progress-circular-spinner-right {
+ 0%,
+ 100% {
+ -webkit-transform: rotate(-130deg);
+ transform: rotate(-130deg);
+ }
+ 50% {
+ -webkit-transform: rotate(5deg);
+ transform: rotate(5deg);
+ }
+}
+
+@-webkit-keyframes spinner-border {
+ to {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes spinner-border {
+ to {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+
+.progress-circular-primary .progress-circular-gap,
+.progress-circular-primary .progress-circular-spinner {
+ border-top-color: #6200ee;
+}
+
+.progress-circular-primary .progress-circular-left .progress-circular-spinner {
+ border-left-color: #6200ee;
+}
+
+.progress-circular-primary .progress-circular-right .progress-circular-spinner {
+ border-right-color: #6200ee;
+}
+
+.progress-circular-secondary .progress-circular-gap,
+.progress-circular-secondary .progress-circular-spinner {
+ border-top-color: #03dac6;
+}
+
+.progress-circular-secondary .progress-circular-left .progress-circular-spinner {
+ border-left-color: #03dac6;
+}
+
+.progress-circular-secondary .progress-circular-right .progress-circular-spinner {
+ border-right-color: #03dac6;
+}
+
+.progress-circular-danger .progress-circular-gap,
+.progress-circular-danger .progress-circular-spinner {
+ border-top-color: #b00020;
+}
+
+.progress-circular-danger .progress-circular-left .progress-circular-spinner {
+ border-left-color: #b00020;
+}
+
+.progress-circular-danger .progress-circular-right .progress-circular-spinner {
+ border-right-color: #b00020;
+}
+
+.progress-circular-info .progress-circular-gap,
+.progress-circular-info .progress-circular-spinner {
+ border-top-color: #714cfe;
+}
+
+.progress-circular-info .progress-circular-left .progress-circular-spinner {
+ border-left-color: #714cfe;
+}
+
+.progress-circular-info .progress-circular-right .progress-circular-spinner {
+ border-right-color: #714cfe;
+}
+
+.progress-circular-success .progress-circular-gap,
+.progress-circular-success .progress-circular-spinner {
+ border-top-color: #61d800;
+}
+
+.progress-circular-success .progress-circular-left .progress-circular-spinner {
+ border-left-color: #61d800;
+}
+
+.progress-circular-success .progress-circular-right .progress-circular-spinner {
+ border-right-color: #61d800;
+}
+
+.progress-circular-warning .progress-circular-gap,
+.progress-circular-warning .progress-circular-spinner {
+ border-top-color: #ff8d00;
+}
+
+.progress-circular-warning .progress-circular-left .progress-circular-spinner {
+ border-left-color: #ff8d00;
+}
+
+.progress-circular-warning .progress-circular-right .progress-circular-spinner {
+ border-right-color: #ff8d00;
+}
+
+.progress-circular-dark .progress-circular-gap,
+.progress-circular-dark .progress-circular-spinner {
+ border-top-color: #424242;
+}
+
+.progress-circular-dark .progress-circular-left .progress-circular-spinner {
+ border-left-color: #424242;
+}
+
+.progress-circular-dark .progress-circular-right .progress-circular-spinner {
+ border-right-color: #424242;
+}
+
+.progress-circular-light .progress-circular-gap,
+.progress-circular-light .progress-circular-spinner {
+ border-top-color: #f5f5f5;
+}
+
+.progress-circular-light .progress-circular-left .progress-circular-spinner {
+ border-left-color: #f5f5f5;
+}
+
+.progress-circular-light .progress-circular-right .progress-circular-spinner {
+ border-right-color: #f5f5f5;
+}
+
+.custom-control {
+ display: block;
+ min-height: 1.5rem;
+ padding-left: 2.25rem;
+ position: relative;
+ z-index: 1;
+}
+
+.custom-control + .custom-control {
+ margin-top: 0.75rem;
+}
+
+.custom-control-inline {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ margin-right: 1.5rem;
+}
+
+.custom-control-inline + .custom-control-inline {
+ margin-top: 0;
+}
+
+.custom-control-label {
+ color: inherit;
+ display: inline-block;
+ font-size: 0.875rem;
+ letter-spacing: 0.017857em;
+ line-height: 1.5rem;
+ margin-bottom: 0;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ vertical-align: middle;
+}
+
+.custom-control-label::before {
+ transition: background-color, opacity, -webkit-transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: background-color, opacity, transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: background-color, opacity, transform 100ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
+ background-color: currentColor;
+ border-radius: 50%;
+ color: rgba(0, 0, 0, 0.54);
+ content: '';
+ display: block;
+ height: 3rem;
+ margin-top: -0.75rem;
+ margin-left: -0.75rem;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ left: 0;
+ -webkit-transform: scale(0.87, 0.87) translateZ(0);
+ transform: scale(0.87, 0.87) translateZ(0);
+ width: 3rem;
+}
+
+.custom-control-label::after {
+ color: rgba(0, 0, 0, 0.54);
+ display: block;
+ position: absolute;
+ top: 0rem;
+ left: 0;
+}
+
+.custom-control-input {
+ height: 1.25rem;
+ opacity: 0;
+ position: absolute;
+ left: 0;
+ width: 1rem;
+ z-index: -1;
+}
+
+.custom-control-input:not([disabled]):hover ~ .custom-control-label {
+ cursor: pointer;
+}
+
+.custom-control-input:active ~ .custom-control-label::before, .custom-control-input.focus ~ .custom-control-label::before {
+ opacity: 0.12;
+ -webkit-transform: scale(1, 1) translateZ(0);
+ transform: scale(1, 1) translateZ(0);
+}
+
+.custom-control-input:checked ~ .custom-control-label::after {
+ color: #6200ee;
+ opacity: 1;
+}
+
+.custom-control-input:checked ~ .custom-control-label::before {
+ background-color: #6200ee;
+}
+
+.custom-control-input[disabled] ~ .custom-control-label {
+ color: rgba(0, 0, 0, 0.38);
+}
+
+.custom-control-input[disabled] ~ .custom-control-label::after {
+ -webkit-filter: saturate(0);
+ filter: saturate(0);
+ opacity: 0.26;
+}
+
+.custom-control-input[disabled] ~ .custom-control-label::before {
+ display: none;
+}
+
+.custom-checkbox .custom-control-label::after {
+ content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" opacity="0.54"%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3cpath d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/%3e%3c/svg%3e');
+}
+
+.custom-checkbox .custom-control-input {
+ /* &:indeterminate:disabled ~ .custom-control-label::after {
+ opacity: 0.26;
+ } */
+}
+
+.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
+ content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%236200ee"%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3cpath d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/%3e%3c/svg%3e');
+}
+
+.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
+ content: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px"%3e%3cg%3e%3crect fill="none" height="24" width="24"/%3e%3c/g%3e%3cg%3e%3cg%3e%3cg%3e%3cpath d="M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M17,13H7v-2h10V13z"/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e');
+}
+
+.custom-radio .custom-control-label::after {
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ vertical-align: -0.362637em;
+ font-family: 'Material Icons';
+ font-family: var(--font-family-material-icons);
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ text-rendering: optimizeLegibility;
+ text-transform: none;
+ white-space: nowrap;
+ word-wrap: normal;
+ content: "radio_button_unchecked";
+ line-height: 1;
+ vertical-align: middle;
+}
+
+.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
+ content: "radio_button_checked";
+}
+
+.custom-switch {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ padding-left: 36px;
+}
+
+.custom-switch .custom-control-label {
+ -ms-flex: 1;
+ flex: 1;
+ /* &:active::before {
+ opacity: 1;
+ } */
+}
+
+.custom-switch .custom-control-label::before {
+ background: #000000;
+ border-radius: 0.4375rem;
+ content: '';
+ height: 0.875rem;
+ opacity: 0.38;
+ pointer-events: all;
+ position: absolute;
+ top: 15px;
+ -webkit-transform: none;
+ transform: none;
+ transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), transform 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
+ width: 2rem;
+ will-change: background-color, transform;
+}
+
+.custom-switch .custom-control-label::after {
+ background: #ffffff;
+ border-radius: 50%;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ content: '';
+ height: 1.25rem;
+ position: absolute;
+ left: -1rem;
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ transition: box-shadow 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 90ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
+ width: 1.25rem;
+ will-change: box-shadow, transform;
+}
+
+.custom-switch .custom-control-input:active ~ .custom-control-label::before {
+ opacity: 0.38;
+}
+
+.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
+ background: #6200ee;
+}
+
+.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
+ background: #6200ee;
+ -webkit-transform: translateX(1.25rem);
+ transform: translateX(1.25rem);
+}
+
+.custom-switch .custom-control-input:not(:checked):not(:disabled) ~ .custom-control-label:hover::after {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(0, 0, 0, 0.04);
+}
+
+.custom-switch .custom-control-input:checked:not(:disabled) ~ .custom-control-label:hover::after {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);
+}
+
+.custom-switch .custom-control-input:not(:checked):focus ~ .custom-control-label::after {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(0, 0, 0, 0.08);
+}
+
+.custom-switch .custom-control-input:checked:focus ~ .custom-control-label::after {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);
+}
+
+.custom-switch .custom-control-input:disabled ~ .custom-control-label::before {
+ background: #e0e0e0;
+ display: block;
+}
+
+.custom-switch .custom-control-input:disabled ~ .custom-control-label::after {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.07), 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 1px 5px 0 rgba(0, 0, 0, 0.04);
+}
+
+.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::before {
+ background: rgba(226, 208, 252, 0.8252);
+}
+
+.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::after {
+ background: #c39ef9;
+}
+
+.custom-range {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background: transparent;
+ height: 3rem;
+ padding: 0;
+ width: 100%;
+}
+
+.custom-range:hover {
+ cursor: pointer;
+}
+
+.custom-range:focus {
+ outline: 0;
+}
+
+.custom-range:active {
+ outline: 0;
+}
+
+.custom-range:active::-webkit-slider-thumb {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);
+}
+
+.custom-range:active::-moz-range-thumb {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);
+}
+
+.custom-range:active::-ms-thumb {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);
+}
+
+.custom-range::-moz-focus-outer {
+ border: 0;
+}
+
+.custom-range::-webkit-slider-thumb {
+ background: #6200ee;
+ border: 0;
+ border-radius: 50%;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);
+ height: 1.25rem;
+ -webkit-transition: box-shadow 100ms ease-out;
+ transition: box-shadow 100ms ease-out;
+ width: 1.25rem;
+ -webkit-appearance: none;
+ appearance: none;
+ margin-top: -0.5rem;
+}
+
+.custom-range::-webkit-slider-thumb:hover {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);
+}
+
+.custom-range::-webkit-slider-thumb:active {
+ background: #6200ee;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);
+}
+
+.custom-range::-webkit-slider-runnable-track {
+ background: rgba(98, 0, 238, 0.24);
+ border-color: transparent;
+ border-radius: 0.125rem;
+ color: transparent;
+ height: 0.25rem;
+ width: 100%;
+}
+
+.custom-range::-moz-range-thumb {
+ background: #6200ee;
+ border: 0;
+ border-radius: 50%;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);
+ height: 1.25rem;
+ -moz-transition: box-shadow 100ms ease-out;
+ transition: box-shadow 100ms ease-out;
+ width: 1.25rem;
+ -moz-appearance: none;
+}
+
+.custom-range::-moz-range-thumb:hover {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);
+}
+
+.custom-range::-moz-range-thumb:active {
+ background: #6200ee;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);
+}
+
+.custom-range::-moz-range-track {
+ background: rgba(98, 0, 238, 0.24);
+ border-color: transparent;
+ border-radius: 0.125rem;
+ color: transparent;
+ height: 0.25rem;
+ width: 100%;
+}
+
+.custom-range::-moz-range-progress {
+ background: #6200ee;
+ border-radius: 0.1875rem;
+ height: 0.375rem;
+}
+
+.custom-range::-ms-thumb {
+ background: #6200ee;
+ border: 0;
+ border-radius: 50%;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);
+ height: 1.25rem;
+ -ms-transition: box-shadow 100ms ease-out;
+ transition: box-shadow 100ms ease-out;
+ width: 1.25rem;
+ margin-top: 0;
+ margin-right: 0.2rem;
+ margin-left: 0.2rem;
+}
+
+.custom-range::-ms-thumb:hover {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);
+}
+
+.custom-range::-ms-thumb:active {
+ background: #6200ee;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);
+}
+
+.custom-range::-ms-track {
+ background: rgba(98, 0, 238, 0.24);
+ border-color: transparent;
+ border-radius: 0.125rem;
+ color: transparent;
+ height: 0.25rem;
+ width: 100%;
+ background: transparent;
+}
+
+.custom-range::-ms-fill-lower {
+ background: #6200ee;
+ border-radius: 0.1875rem;
+ height: 0.375rem;
+}
+
+.custom-range::-ms-fill-upper {
+ background: rgba(98, 0, 238, 0.24);
+ border-radius: 0.125rem;
+ margin-right: 15px;
+}
+
+.custom-range:disabled {
+ cursor: default;
+}
+
+.custom-range:disabled::-webkit-slider-thumb {
+ background: #8c8c8c;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);
+}
+
+.custom-range:disabled::-webkit-slider-runnable-track {
+ background: #d7d7d7;
+ cursor: default;
+}
+
+.custom-range:disabled::-moz-range-thumb, .custom-range:disabled:hover::-moz-range-thumb {
+ background: #8c8c8c;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);
+}
+
+.custom-range:disabled::-moz-range-track {
+ background: #d7d7d7;
+ cursor: default;
+}
+
+.custom-range:disabled::-moz-range-progress {
+ background: #8c8c8c;
+}
+
+.custom-range:disabled::-ms-thumb {
+ background: #8c8c8c;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);
+}
+
+.custom-range:disabled::-ms-fill-lower {
+ background: #8c8c8c;
+}
+
+.custom-range:disabled::-ms-fill-upper {
+ background: #d7d7d7;
+ cursor: default;
+}
+
+.toast-container {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+ margin: 0.5rem;
+ position: fixed;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 239;
+}
+
+.toast {
+ background-color: #333333;
+ border-radius: 4px;
+ box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
+ color: rgba(255, 255, 255, 0.87);
+ display: block;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ letter-spacing: 0.017857em;
+ line-height: 1.25rem;
+ max-width: 42rem;
+ min-width: 21.5rem;
+ opacity: 0;
+ padding: 0.875rem 1rem;
+ -webkit-transform: scale(0.8);
+ transform: scale(0.8);
+ transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0, 0, 0.2, 1);
+ transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1);
+ transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0, 0, 0.2, 1);
+ will-change: opacity, transform;
+ z-index: 240;
+}
+
+.toast.show {
+ display: block;
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+}
+
+.toast.hide {
+ display: none;
+}
+
+.toast .close {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ border-radius: 50%;
+ color: rgba(255, 255, 255, 0.87);
+ display: -ms-flexbox;
+ display: flex;
+ height: 36px;
+ -ms-flex-pack: center;
+ justify-content: center;
+ line-height: 0;
+ margin-right: 1rem;
+ padding: 9px;
+ width: 36px;
+}
+
+.toast .btn, .toast .card-link {
+ background: transparent;
+ box-shadow: none;
+ color: #bb86fc;
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+ padding: 0 0.5rem;
+}
+
+.toast .btn:first-of-type, .toast .card-link:first-of-type {
+ margin-left: auto;
+}
+
+.toast .btn:last-of-type, .toast .card-link:last-of-type {
+ margin-right: -0.5rem;
+}
+
+.toast .btn:hover, .toast .card-link:hover,
+.toast .close:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+
+.toast .btn:active, .toast .card-link:active,
+.toast .close:active {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+
+.toast-header,
+.toast-body {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.toast-header + .toast-body {
+ padding-top: 1rem;
+}
+
+.stepper {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: #ffffff;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ overflow: hidden;
+ padding: 1.5rem 1.5rem;
+ position: relative;
+}
+
+.stepper::after, .stepper::before {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ content: '';
+ display: block;
+ position: absolute;
+}
+
+.stepper:first-child::before {
+ display: none;
+}
+
+.stepper:last-child::after {
+ display: none;
+}
+
+.stepper-horiz {
+ background-color: #ffffff;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ overflow-x: auto;
+ overflow-y: hidden;
+ position: relative;
+}
+
+.stepper-horiz::before {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ content: '';
+ display: block;
+ position: absolute;
+ top: 50%;
+ right: 1.5rem;
+ left: 1.5rem;
+}
+
+.stepper-horiz .stepper::after, .stepper-horiz .stepper::before {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ top: 50%;
+ width: 1rem;
+}
+
+.stepper-horiz .stepper::after {
+ right: 0;
+}
+
+.stepper-horiz .stepper::before {
+ left: 0;
+}
+
+.stepper-vert {
+ background-color: #ffffff;
+ position: relative;
+}
+
+.stepper-vert .stepper::after, .stepper-vert .stepper::before {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ height: 1rem;
+ left: 2.25rem;
+}
+
+.stepper-vert .stepper::after {
+ bottom: 0;
+}
+
+.stepper-vert .stepper::before {
+ top: 0;
+}
+
+.stepper-icon {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: rgba(0, 0, 0, 0.38);
+ border-radius: 50%;
+ color: white;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 0.75rem;
+ height: 1.5rem;
+ -ms-flex-pack: center;
+ justify-content: center;
+ margin-right: 0.5rem;
+ position: relative;
+ width: 1.5rem;
+}
+
+.stepper.active .stepper-icon,
+.stepper.done .stepper-icon {
+ background-color: #6200ee;
+ color: white;
+}
+
+.stepper-icon i,
+.stepper-icon [class*='material-icons'] {
+ font-size: 1rem;
+}
+
+.stepper-text {
+ color: rgba(0, 0, 0, 0.38);
+ font-size: 0.875rem;
+ font-weight: 400;
+ position: relative;
+}
+
+.stepper.active .stepper-text,
+.stepper.done .stepper-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.stepper.active .stepper-text {
+ font-weight: 500;
+}
+
+.nav-tabs {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ width: 100%;
+}
+
+.nav-tabs.nav-inverse .nav-link {
+ color: rgba(255, 255, 255, 0.5);
+}
+
+.nav-tabs.nav-inverse .nav-link.active {
+ color: #ffffff;
+}
+
+.nav-tabs.nav-inverse .nav-link:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+
+.nav-tabs.nav-inverse .nav-link:focus {
+ background-color: rgba(255, 255, 255, 0.24);
+}
+
+.nav-tabs.nav-inverse .nav-link:active {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+
+.nav-tabs.nav-inverse .nav-link::before {
+ background-color: #ffffff;
+}
+
+.nav-tabs .nav-link {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: background-color, color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ -ms-flex-align: center;
+ align-items: center;
+ color: rgba(0, 0, 0, 0.54);
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto;
+ font-size: 0.875rem;
+ font-weight: 500;
+ height: 3rem;
+ -ms-flex-pack: center;
+ justify-content: center;
+ letter-spacing: 0.089286em;
+ line-height: 2.25rem;
+ max-width: 22.5rem;
+ padding: 0 1rem;
+ position: relative;
+ text-transform: uppercase;
+ /* &:active {
+ background-color: rgba(selection-theme-color(), $overlay-pressed-white-opacity);
+ color: selection-theme-color(); // testing ripple
+ opacity: 1;
+ } */
+}
+
+@media (min-width: 576px) {
+ .nav-tabs .nav-link {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .nav-tabs .nav-link {
+ transition-duration: 280ms;
+ }
+}
+
+@media (min-width: 1200px) {
+ .nav-tabs .nav-link {
+ padding: 0 1.5rem;
+ }
+}
+
+.nav-tabs .nav-link::before {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ background-color: #6200ee;
+ content: '';
+ display: block;
+ height: 0.125rem;
+ opacity: 0;
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+
+@media (min-width: 576px) {
+ .nav-tabs .nav-link::before {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .nav-tabs .nav-link::before {
+ transition-duration: 280ms;
+ }
+}
+
+.nav-tabs .nav-link:hover {
+ background-color: rgba(98, 0, 238, 0.04);
+}
+
+.nav-tabs .nav-link:focus {
+ background-color: rgba(98, 0, 238, 0.12);
+}
+
+.nav-tabs .nav-link.flex-column {
+ height: 4.5rem;
+}
+
+.nav-tabs .nav-link.flex-column i,
+.nav-tabs .nav-link.flex-column [class*='material-icons'] {
+ margin: .75rem 0 -3px;
+}
+
+.nav-tabs .nav-link.active {
+ color: #6200ee;
+}
+
+.nav-tabs .nav-link.active::before {
+ opacity: 1;
+}
+
+.nav-tabs .nav-link.disabled {
+ background-color: transparent;
+ color: rgba(0, 0, 0, 0.38);
+ opacity: 1;
+}
+
+.nav-tabs .nav-link i,
+.nav-tabs .nav-link [class*='material-icons'] {
+ margin-right: 0.5rem;
+}
+
+.nav-tabs .nav-item.show .nav-link {
+ background-color: rgba(0, 0, 0, 0.12);
+}
+
+.nav-tabs-material {
+ position: relative;
+}
+
+.nav-tabs-material.animate .nav-link::before {
+ opacity: 0;
+}
+
+.nav-tabs-material.animate .nav-tabs-indicator {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: left, right 300ms cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+@media (min-width: 576px) {
+ .nav-tabs-material.animate .nav-tabs-indicator {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .nav-tabs-material.animate .nav-tabs-indicator {
+ transition-duration: 280ms;
+ }
+}
+
+.nav-tabs-material.nav-inverse .nav-tabs-indicator {
+ background-color: #ffffff;
+}
+
+.nav-tabs-material .nav-link {
+ min-width: 5.625rem;
+}
+
+.nav-tabs-material .nav-link::before {
+ transition: none;
+}
+
+.nav-tabs-material .nav-tabs-indicator {
+ background-color: #6200ee;
+ display: none;
+ height: 0.125rem;
+ position: absolute;
+ bottom: 0;
+}
+
+.nav-tabs-material .nav-tabs-indicator.show {
+ display: block;
+}
+
+.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator {
+ bottom: 3rem;
+}
+
+.nav-tabs-scrollable .nav-tabs {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-overflow-scrolling: touch;
+ overflow-x: auto;
+ overflow-y: hidden;
+ padding-left: 2.5rem;
+}
+
+fieldset {
+ border: 0;
+ margin-bottom: 1.5rem;
+ padding: 0;
+}
+
+legend {
+ margin-bottom: 0.5rem;
+}
+
+.form-control, .custom-select, .form-control-file {
+ background-clip: padding-box;
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.42);
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0 0 1px;
+ box-shadow: none;
+ caret-color: #6200ee;
+ color: rgba(0, 0, 0, 0.87);
+ display: block;
+ font-size: 1rem;
+ letter-spacing: 0.009375em;
+ line-height: 1.5;
+ padding: 0.375rem 0 calc(0.375rem - 1px);
+ transition: border-color 15ms linear, box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
+ width: 100%;
+}
+
+.form-control::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand {
+ background-color: transparent;
+ border: 0;
+}
+
+.form-control:-moz-focusring, .custom-select:-moz-focusring, .form-control-file:-moz-focusring {
+ color: transparent;
+ text-shadow: 0 0 0 rgba(0, 0, 0, 0.87);
+}
+
+.form-control::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder, .form-control-file::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.54);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.form-control::-moz-placeholder, .custom-select::-moz-placeholder, .form-control-file::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.54);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.form-control:-ms-input-placeholder, .custom-select:-ms-input-placeholder, .form-control-file:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.54);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.form-control::-ms-input-placeholder, .custom-select::-ms-input-placeholder, .form-control-file::-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.54);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.form-control::placeholder, .custom-select::placeholder, .form-control-file::placeholder {
+ color: rgba(0, 0, 0, 0.54);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.form-control:disabled, .custom-select:disabled, .form-control-file:disabled, .form-control[readonly], .custom-select[readonly], .form-control-file[readonly] {
+ border-style: dotted;
+ color: rgba(0, 0, 0, 0.38);
+ opacity: 1;
+}
+
+.form-control:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, .form-control:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control[readonly]:hover, .custom-select[readonly]:hover, .form-control-file[readonly]:hover, .form-control[readonly]:focus, .custom-select[readonly]:focus, .form-control-file[readonly]:focus {
+ border-color: rgba(0, 0, 0, 0.42);
+ box-shadow: none;
+}
+
+.form-control:hover, .custom-select:hover, .form-control-file:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+
+.form-control:focus, .custom-select:focus, .form-control-file:focus {
+ border-color: #6200ee;
+ box-shadow: inset 0 -2px 0 -1px #6200ee;
+ outline: 0;
+}
+
+.form-control:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required {
+ outline: 0;
+}
+
+.form-control[type='file'] {
+ max-height: 2.25rem;
+}
+
+input[type='date'].form-control,
+input[type='time'].form-control,
+input[type='datetime-local'].form-control,
+input[type='month'].form-control {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+
+.form-control-lg {
+ font-size: 2.125rem;
+ line-height: 1.176471;
+ padding: 0.625rem 0 calc(0.625rem - 1px);
+}
+
+.form-control-lg[type='file'] {
+ max-height: 3.75rem;
+}
+
+.form-control-sm {
+ font-size: 0.8125rem;
+ line-height: 1.538462;
+ padding: 0.375rem 0 calc(0.375rem - 1px);
+}
+
+.form-control-sm[type='file'] {
+ max-height: 2rem;
+}
+
+select.form-control, select.custom-select {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background: url('data:image/svg+xml,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3c/svg%3e') 100% 50%/1.5em 1.5em no-repeat;
+ padding-right: 1.5em;
+ transition: background-image 180ms;
+}
+
+select.form-control[multiple], select.custom-select[multiple], select.form-control[size]:not([size='1']), select.custom-select[size]:not([size='1']) {
+ background-image: none;
+}
+
+select.form-control[multiple], select.form-control[size]:not([size='1']), select.custom-select[multiple], select.custom-select[size]:not([size='1']), textarea.form-control:not([rows='1']) {
+ background-image: none !important;
+ border-color: rgba(0, 0, 0, 0.24);
+ border-radius: 4px;
+ border-width: 1px;
+ min-height: 3.5rem;
+ padding: calc(1rem - 1px) 1rem;
+}
+
+select.form-control:hover[multiple], select.form-control:hover[size]:not([size='1']), select.custom-select:hover[multiple], select.custom-select:hover[size]:not([size='1']), textarea.form-control:hover:not([rows='1']) {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+
+select.form-control:focus[multiple], select.form-control:focus[size]:not([size='1']), select.custom-select:focus[multiple], select.custom-select:focus[size]:not([size='1']), textarea.form-control:focus:not([rows='1']) {
+ border-color: #6200ee;
+ box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee;
+}
+
+select.form-control[multiple], select.form-control[size]:not([size='1']), select.custom-select[multiple], select.custom-select[size]:not([size='1']) {
+ padding: 0.5rem 0;
+}
+
+select.form-control[multiple] option, select.form-control[size]:not([size='1']) option, select.custom-select[multiple] option, select.custom-select[size]:not([size='1']) option {
+ padding: 0 1.5rem;
+}
+
+select.form-control option, select.custom-select option {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1rem;
+ height: 3rem;
+ letter-spacing: 0.009375em;
+}
+
+select.form-control option:hover, select.custom-select option:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+select.form-control option:active, select.custom-select option:active {
+ background: rgba(0, 0, 0, 0.12) !important;
+}
+
+select.form-control:focus, select.custom-select:focus {
+ background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill="%236200ee" transform="rotate(180)" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 10l5 5 5-5z"/%3e%3canimateTransform attributeName="transform" attributeType="XML" type="rotate" from="0 0 0" to="180 0 0" dur="250ms"/%3e%3c/svg%3e');
+}
+
+select.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) {
+ padding: calc(0.875rem - 1px) 1rem;
+}
+
+select.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) {
+ padding: calc(0.75rem - 1px) 0.75rem;
+}
+
+textarea.form-control {
+ min-height: 2.25rem;
+}
+
+textarea.form-control-lg {
+ min-height: 3.75rem;
+}
+
+textarea.form-control-lg:not([rows='1']) {
+ min-height: 4.25rem;
+ padding: calc(0.875rem - 1px) 1rem;
+}
+
+textarea.form-control-sm {
+ min-height: 2rem;
+}
+
+textarea.form-control-sm:not([rows='1']) {
+ min-height: 2.75rem;
+ padding: calc(0.75rem - 1px) 0.75rem;
+}
+
+.custom-file {
+ display: inline-block;
+ height: 2.25rem;
+ margin-bottom: 0;
+ position: relative;
+ width: 100%;
+}
+
+.custom-file-input {
+ height: 2.25rem;
+ margin: 0;
+ opacity: 0;
+ overflow: hidden;
+ position: relative;
+ width: 100%;
+ z-index: 2;
+}
+
+.custom-file-input:hover ~ .custom-file-label, .custom-file-input:focus ~ .custom-file-label {
+ border-bottom-color: #6200ee;
+ box-shadow: inset 0 -2px 0 -1px #6200ee;
+}
+
+.custom-file-label {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: border-color, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.42);
+ color: rgba(0, 0, 0, 0.38);
+ font-size: 1rem;
+ height: 2.25rem;
+ line-height: 1.5;
+ overflow: hidden;
+ padding: 0.375rem 2.25rem calc(0.375rem - 1px) 0;
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1;
+}
+
+@media (min-width: 576px) {
+ .custom-file-label {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .custom-file-label {
+ transition-duration: 280ms;
+ }
+}
+
+.custom-file-label::after {
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ vertical-align: -0.362637em;
+ font-family: 'Material Icons';
+ font-family: var(--font-family-material-icons);
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ text-rendering: optimizeLegibility;
+ text-transform: none;
+ white-space: nowrap;
+ word-wrap: normal;
+ content: "attachment";
+ position: absolute;
+ top: 50%;
+ right: 0;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+
+.custom-select {
+ /* @extend %form-select;
+
+ &[multiple],
+ &[size]:not([size='1']) {
+ @extend %form-textarea;
+ } */
+}
+
+.custom-select-sm {
+ font-size: 0.8125rem;
+ line-height: 1.538462;
+ padding: 0.375rem 1.5em calc(0.375rem - 1px) 0;
+}
+
+.custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) {
+ padding: calc(0.75rem - 1px) 0.75rem;
+}
+
+.custom-select-lg {
+ font-size: 2.125rem;
+ line-height: 1.176471;
+ padding: 0.625rem 1.5em calc(0.625rem - 1px) 0;
+}
+
+.custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) {
+ padding: calc(0.875rem - 1px) 1rem;
+}
+
+.form-control-file {
+ max-height: 2.25rem;
+}
+
+.form-control-range {
+ display: block;
+ width: 100%;
+}
+
+[class*='valid-feedback'] {
+ display: none;
+ width: 100%;
+}
+
+.valid-feedback {
+ color: #61d800;
+}
+
+.valid-tooltip {
+ border-radius: 4px;
+ background-color: #61d800;
+ color: white;
+ display: none;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ max-width: 100%;
+ opacity: 0.9;
+ padding: 0 1rem;
+ position: absolute;
+ top: 100%;
+ left: 0;
+ text-align: center;
+ word-break: break-word;
+ z-index: 240;
+}
+
+@media (min-width: 768px) {
+ .valid-tooltip {
+ font-size: 0.625rem;
+ padding: 0 0.5rem;
+ }
+}
+
+.form-row > .col > .valid-tooltip,
+.form-row > [class*='col-'] > .valid-tooltip {
+ left: 5px;
+}
+
+.form-control-lg + .valid-tooltip {
+ margin-top: 0.75rem;
+}
+
+.form-control-sm + .valid-tooltip {
+ margin-top: 0.25rem;
+}
+
+.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after,
+.was-validated .custom-control-input:valid ~ .custom-control-label,
+.was-validated .custom-control-input:valid ~ .custom-control-label::after {
+ color: #61d800;
+}
+
+.custom-control-input.is-valid ~ .custom-control-label::before,
+.was-validated .custom-control-input:valid ~ .custom-control-label::before {
+ background-color: #61d800;
+}
+
+.custom-control-input.is-valid ~ .custom-control-track,
+.was-validated .custom-control-input:valid ~ .custom-control-track {
+ background-color: rgba(97, 216, 0, 0.5);
+}
+
+.custom-control-input.is-valid ~ .valid-feedback,
+.custom-control-input.is-valid ~ .valid-tooltip,
+.was-validated .custom-control-input:valid ~ .valid-feedback,
+.was-validated .custom-control-input:valid ~ .valid-tooltip {
+ display: block;
+}
+
+.custom-file-input.is-valid:hover ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label,
+.was-validated .custom-file-input:valid:hover ~ .custom-file-label,
+.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
+ border-bottom-color: #61d800;
+ box-shadow: inset 0 -2px 0 -1px #61d800;
+}
+
+.custom-file-input.is-valid ~ .custom-file-label,
+.was-validated .custom-file-input:valid ~ .custom-file-label {
+ border-bottom-color: #61d800;
+}
+
+.custom-file-input.is-valid ~ .custom-file-label:hover,
+.was-validated .custom-file-input:valid ~ .custom-file-label:hover {
+ border-bottom-color: #61d800;
+ box-shadow: inset 0 -2px 0 -1px #61d800;
+}
+
+.custom-file-input.is-valid ~ .valid-feedback,
+.custom-file-input.is-valid ~ .valid-tooltip,
+.was-validated .custom-file-input:valid ~ .valid-feedback,
+.was-validated .custom-file-input:valid ~ .valid-tooltip {
+ display: block;
+}
+
+.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after,
+.was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after {
+ background-color: #61d800;
+}
+
+.form-check-input.is-valid + .form-check-label,
+.was-validated .form-check-input:valid + .form-check-label {
+ color: #61d800;
+}
+
+.is-valid.form-control, .is-valid.custom-select, .is-valid.form-control-file,
+.was-validated .form-control:valid,
+.was-validated .custom-select:valid,
+.was-validated .form-control-file:valid {
+ border-color: #61d800;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath fill='%2361d800' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3e%3c/svg%3e");
+ background-position: center right;
+ background-repeat: no-repeat;
+ background-size: 1.5rem 1.5rem;
+ padding-right: 0;
+}
+
+.is-valid.form-control:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover, .is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus,
+.was-validated .form-control:valid:hover,
+.was-validated .custom-select:valid:hover,
+.was-validated .form-control-file:valid:hover,
+.was-validated .form-control:valid:focus,
+.was-validated .custom-select:valid:focus,
+.was-validated .form-control-file:valid:focus {
+ border-color: #61d800;
+}
+
+.is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus,
+.was-validated .form-control:valid:focus,
+.was-validated .custom-select:valid:focus,
+.was-validated .form-control-file:valid:focus {
+ box-shadow: inset 0 -2px 0 -1px #61d800;
+}
+
+.is-valid.form-control ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback,
+.is-valid.form-control ~ .valid-tooltip,
+.is-valid.custom-select ~ .valid-tooltip,
+.is-valid.form-control-file ~ .valid-tooltip,
+.was-validated .form-control:valid ~ .valid-feedback,
+.was-validated .custom-select:valid ~ .valid-feedback,
+.was-validated .form-control-file:valid ~ .valid-feedback,
+.was-validated .form-control:valid ~ .valid-tooltip,
+.was-validated .custom-select:valid ~ .valid-tooltip,
+.was-validated .form-control-file:valid ~ .valid-tooltip {
+ display: block;
+}
+
+select.is-valid.form-control:hover[multiple], select.is-valid.form-control:hover[size]:not([size='1']), select.is-valid.custom-select:hover[multiple], select.is-valid.custom-select:hover[size]:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), select.is-valid.form-control:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']), select.is-valid.custom-select:focus[multiple], select.is-valid.custom-select:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']),
+.was-validated select.form-control:valid:hover[multiple],
+.was-validated select.form-control:valid:hover[size]:not([size='1']),
+.was-validated select.custom-select:valid:hover[multiple],
+.was-validated select.custom-select:valid:hover[size]:not([size='1']),
+.was-validated textarea.form-control:valid:hover:not([rows='1']),
+.was-validated select.form-control:valid:focus[multiple],
+.was-validated select.form-control:valid:focus[size]:not([size='1']),
+.was-validated select.custom-select:valid:focus[multiple],
+.was-validated select.custom-select:valid:focus[size]:not([size='1']),
+.was-validated textarea.form-control:valid:focus:not([rows='1']) {
+ box-shadow: inset 2px 2px 0 -1px #61d800, inset -2px -2px 0 -1px #61d800;
+}
+
+.textfield-box select.is-valid.form-control:hover[multiple], .textfield-box select.is-valid.form-control:hover[size]:not([size='1']), .textfield-box select.is-valid.custom-select:hover[multiple], .textfield-box select.is-valid.custom-select:hover[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box select.is-valid.form-control:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']), .textfield-box select.is-valid.custom-select:focus[multiple], .textfield-box select.is-valid.custom-select:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']),
+.was-validated .textfield-box select.form-control:valid:hover[multiple],
+.was-validated .textfield-box select.form-control:valid:hover[size]:not([size='1']),
+.was-validated .textfield-box select.custom-select:valid:hover[multiple],
+.was-validated .textfield-box select.custom-select:valid:hover[size]:not([size='1']),
+.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']),
+.was-validated .textfield-box select.form-control:valid:focus[multiple],
+.was-validated .textfield-box select.form-control:valid:focus[size]:not([size='1']),
+.was-validated .textfield-box select.custom-select:valid:focus[multiple],
+.was-validated .textfield-box select.custom-select:valid:focus[size]:not([size='1']),
+.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']) {
+ box-shadow: inset 0 -2px 0 -1px #61d800;
+}
+
+[class*='valid-feedback'] {
+ display: none;
+ width: 100%;
+}
+
+.invalid-feedback {
+ color: #b00020;
+}
+
+.invalid-tooltip {
+ border-radius: 4px;
+ background-color: #b00020;
+ color: white;
+ display: none;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ max-width: 100%;
+ opacity: 0.9;
+ padding: 0 1rem;
+ position: absolute;
+ top: 100%;
+ left: 0;
+ text-align: center;
+ word-break: break-word;
+ z-index: 240;
+}
+
+@media (min-width: 768px) {
+ .invalid-tooltip {
+ font-size: 0.625rem;
+ padding: 0 0.5rem;
+ }
+}
+
+.form-row > .col > .invalid-tooltip,
+.form-row > [class*='col-'] > .invalid-tooltip {
+ left: 5px;
+}
+
+.form-control-lg + .invalid-tooltip {
+ margin-top: 0.75rem;
+}
+
+.form-control-sm + .invalid-tooltip {
+ margin-top: 0.25rem;
+}
+
+.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after,
+.was-validated .custom-control-input:invalid ~ .custom-control-label,
+.was-validated .custom-control-input:invalid ~ .custom-control-label::after {
+ color: #b00020;
+}
+
+.custom-control-input.is-invalid ~ .custom-control-label::before,
+.was-validated .custom-control-input:invalid ~ .custom-control-label::before {
+ background-color: #b00020;
+}
+
+.custom-control-input.is-invalid ~ .custom-control-track,
+.was-validated .custom-control-input:invalid ~ .custom-control-track {
+ background-color: rgba(176, 0, 32, 0.5);
+}
+
+.custom-control-input.is-invalid ~ .invalid-feedback,
+.custom-control-input.is-invalid ~ .invalid-tooltip,
+.was-validated .custom-control-input:invalid ~ .invalid-feedback,
+.was-validated .custom-control-input:invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+.custom-file-input.is-invalid:hover ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label,
+.was-validated .custom-file-input:invalid:hover ~ .custom-file-label,
+.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
+ border-bottom-color: #b00020;
+ box-shadow: inset 0 -2px 0 -1px #b00020;
+}
+
+.custom-file-input.is-invalid ~ .custom-file-label,
+.was-validated .custom-file-input:invalid ~ .custom-file-label {
+ border-bottom-color: #b00020;
+}
+
+.custom-file-input.is-invalid ~ .custom-file-label:hover,
+.was-validated .custom-file-input:invalid ~ .custom-file-label:hover {
+ border-bottom-color: #b00020;
+ box-shadow: inset 0 -2px 0 -1px #b00020;
+}
+
+.custom-file-input.is-invalid ~ .invalid-feedback,
+.custom-file-input.is-invalid ~ .invalid-tooltip,
+.was-validated .custom-file-input:invalid ~ .invalid-feedback,
+.was-validated .custom-file-input:invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after,
+.was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after {
+ background-color: #b00020;
+}
+
+.form-check-input.is-invalid + .form-check-label,
+.was-validated .form-check-input:invalid + .form-check-label {
+ color: #b00020;
+}
+
+.is-invalid.form-control, .is-invalid.custom-select, .is-invalid.form-control-file,
+.was-validated .form-control:invalid,
+.was-validated .custom-select:invalid,
+.was-validated .form-control-file:invalid {
+ border-color: #b00020;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3e%3c/svg%3e");
+ background-position: center right;
+ background-repeat: no-repeat;
+ background-size: 1.5rem 1.5rem;
+ padding-right: 0;
+}
+
+.is-invalid.form-control:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover, .is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus,
+.was-validated .form-control:invalid:hover,
+.was-validated .custom-select:invalid:hover,
+.was-validated .form-control-file:invalid:hover,
+.was-validated .form-control:invalid:focus,
+.was-validated .custom-select:invalid:focus,
+.was-validated .form-control-file:invalid:focus {
+ border-color: #b00020;
+}
+
+.is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus,
+.was-validated .form-control:invalid:focus,
+.was-validated .custom-select:invalid:focus,
+.was-validated .form-control-file:invalid:focus {
+ box-shadow: inset 0 -2px 0 -1px #b00020;
+}
+
+.is-invalid.form-control ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback,
+.is-invalid.form-control ~ .invalid-tooltip,
+.is-invalid.custom-select ~ .invalid-tooltip,
+.is-invalid.form-control-file ~ .invalid-tooltip,
+.was-validated .form-control:invalid ~ .invalid-feedback,
+.was-validated .custom-select:invalid ~ .invalid-feedback,
+.was-validated .form-control-file:invalid ~ .invalid-feedback,
+.was-validated .form-control:invalid ~ .invalid-tooltip,
+.was-validated .custom-select:invalid ~ .invalid-tooltip,
+.was-validated .form-control-file:invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+select.is-invalid.form-control:hover[multiple], select.is-invalid.form-control:hover[size]:not([size='1']), select.is-invalid.custom-select:hover[multiple], select.is-invalid.custom-select:hover[size]:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), select.is-invalid.form-control:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']), select.is-invalid.custom-select:focus[multiple], select.is-invalid.custom-select:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']),
+.was-validated select.form-control:invalid:hover[multiple],
+.was-validated select.form-control:invalid:hover[size]:not([size='1']),
+.was-validated select.custom-select:invalid:hover[multiple],
+.was-validated select.custom-select:invalid:hover[size]:not([size='1']),
+.was-validated textarea.form-control:invalid:hover:not([rows='1']),
+.was-validated select.form-control:invalid:focus[multiple],
+.was-validated select.form-control:invalid:focus[size]:not([size='1']),
+.was-validated select.custom-select:invalid:focus[multiple],
+.was-validated select.custom-select:invalid:focus[size]:not([size='1']),
+.was-validated textarea.form-control:invalid:focus:not([rows='1']) {
+ box-shadow: inset 2px 2px 0 -1px #b00020, inset -2px -2px 0 -1px #b00020;
+}
+
+.textfield-box select.is-invalid.form-control:hover[multiple], .textfield-box select.is-invalid.form-control:hover[size]:not([size='1']), .textfield-box select.is-invalid.custom-select:hover[multiple], .textfield-box select.is-invalid.custom-select:hover[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box select.is-invalid.form-control:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']), .textfield-box select.is-invalid.custom-select:focus[multiple], .textfield-box select.is-invalid.custom-select:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']),
+.was-validated .textfield-box select.form-control:invalid:hover[multiple],
+.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size='1']),
+.was-validated .textfield-box select.custom-select:invalid:hover[multiple],
+.was-validated .textfield-box select.custom-select:invalid:hover[size]:not([size='1']),
+.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']),
+.was-validated .textfield-box select.form-control:invalid:focus[multiple],
+.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size='1']),
+.was-validated .textfield-box select.custom-select:invalid:focus[multiple],
+.was-validated .textfield-box select.custom-select:invalid:focus[size]:not([size='1']),
+.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']) {
+ box-shadow: inset 0 -2px 0 -1px #b00020;
+}
+
+.form-control[class*='valid'] {
+ padding-right: calc(1.5rem + 0.5rem);
+}
+
+[class*='form-ripple']:focus-within label:not(.custom-control-label):not(.form-check-label):not(.btn):not(.card-link), [class*='form-ripple']:focus-within legend:not(.custom-control-label):not(.form-check-label):not(.btn):not(.card-link) {
+ color: #6200ee;
+}
+
+[class*='form-ripple'],
+.floating-label,
+.textfield-box {
+ position: relative;
+}
+
+[class*='form-ripple']::before,
+.floating-label::before,
+.textfield-box::before {
+ background: #6200ee;
+ content: '';
+ height: 2px;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ -webkit-transform: scaleX(0);
+ transform: scaleX(0);
+ transition: -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
+ width: 100%;
+ will-change: transform;
+ z-index: 3;
+}
+
+[class*='form-ripple'] .form-control:focus,
+.floating-label .form-control:focus,
+.textfield-box .form-control:focus {
+ box-shadow: none;
+}
+
+[class*='form-ripple']:focus-within::before,
+.floating-label.is-focused::before,
+.textfield-box:focus-within::before {
+ -webkit-transform: scaleX(1);
+ transform: scaleX(1);
+}
+
+.form-ripple-text::before {
+ bottom: 1.1875rem;
+}
+
+.textfield-box .form-control, .textfield-box .custom-select, .textfield-box .form-control-file {
+ background-color: rgba(0, 0, 0, 0.04);
+ border-radius: 4px 4px 0 0;
+ padding: 1rem 1rem calc(1rem - 1px);
+ transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+.textfield-box .form-control::-webkit-input-placeholder, .textfield-box .custom-select::-webkit-input-placeholder, .textfield-box .form-control-file::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.textfield-box .form-control::-moz-placeholder, .textfield-box .custom-select::-moz-placeholder, .textfield-box .form-control-file::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.textfield-box .form-control:-ms-input-placeholder, .textfield-box .custom-select:-ms-input-placeholder, .textfield-box .form-control-file:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.textfield-box .form-control::-ms-input-placeholder, .textfield-box .custom-select::-ms-input-placeholder, .textfield-box .form-control-file::-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.textfield-box .form-control::placeholder, .textfield-box .custom-select::placeholder, .textfield-box .form-control-file::placeholder {
+ color: rgba(0, 0, 0, 0.6);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.textfield-box .form-control:hover, .textfield-box .custom-select:hover, .textfield-box .form-control-file:hover {
+ background-color: rgba(0, 0, 0, 0.07);
+}
+
+.textfield-box .form-control:focus, .textfield-box .custom-select:focus, .textfield-box .form-control-file:focus {
+ background-color: rgba(0, 0, 0, 0.14);
+}
+
+.textfield-box select.form-control, .textfield-box select.custom-select {
+ padding-right: 1.5em;
+}
+
+.textfield-box select.form-control[multiple], .textfield-box select.form-control[size]:not([size='1']), .textfield-box select.custom-select[multiple], .textfield-box select.custom-select[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']) {
+ border-radius: 4px 4px 0 0;
+ border-width: 0 0 1px;
+ padding: 1rem 1rem calc(1rem - 1px);
+}
+
+.textfield-box select.form-control:hover[multiple], .textfield-box select.form-control:hover[size]:not([size='1']), .textfield-box select.custom-select:hover[multiple], .textfield-box select.custom-select:hover[size]:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']) {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+
+.textfield-box select.form-control:focus[multiple], .textfield-box select.form-control:focus[size]:not([size='1']), .textfield-box select.custom-select:focus[multiple], .textfield-box select.custom-select:focus[size]:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']) {
+ border-color: #6200ee;
+ box-shadow: inset 0 -2px 0 -1px #6200ee;
+}
+
+.textfield-box textarea.form-control {
+ min-height: 3.5rem;
+}
+
+.textfield-box .form-control[type='file'],
+.textfield-box .form-control-file {
+ max-height: 3.5rem;
+}
+
+.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file {
+ font-size: 2.125rem;
+ line-height: 1.176471;
+ padding: 0.875rem 1rem calc(0.875rem - 1px);
+}
+
+.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-lg select.custom-select[multiple], .input-group-lg > .textfield-box select.custom-select[multiple], .textfield-box-lg select.custom-select[size]:not([size='1']), .input-group-lg > .textfield-box select.custom-select[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']) {
+ padding: 0.875rem 1rem calc(0.875rem - 1px);
+}
+
+.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control {
+ min-height: 4.25rem;
+}
+
+.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select {
+ padding-right: 1.5em;
+}
+
+.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'],
+.textfield-box-lg .form-control-file,
+.input-group-lg > .textfield-box .form-control-file {
+ max-height: 4.25rem;
+}
+
+.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file {
+ font-size: 0.8125rem;
+ line-height: 1.538462;
+ padding: 0.75rem 0.75rem calc(0.75rem - 1px);
+}
+
+.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-sm select.custom-select[multiple], .input-group-sm > .textfield-box select.custom-select[multiple], .textfield-box-sm select.custom-select[size]:not([size='1']), .input-group-sm > .textfield-box select.custom-select[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']) {
+ padding: 0.75rem 0.75rem calc(0.75rem - 1px);
+}
+
+.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control {
+ min-height: 2.75rem;
+}
+
+.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select {
+ padding-right: 1.5em;
+}
+
+.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'],
+.textfield-box-sm .form-control-file,
+.input-group-sm > .textfield-box .form-control-file {
+ max-height: 2.75rem;
+}
+
+.floating-label.textfield-box::before {
+ top: calc(3rem - 2px);
+}
+
+.floating-label-lg.floating-label::before, .input-group-lg > .floating-label::before {
+ top: calc(5rem - 2px);
+}
+
+.floating-label-sm.floating-label::before, .input-group-sm > .floating-label::before {
+ top: calc(3.5rem - 2px);
+}
+
+.floating-label {
+ padding-top: 0.75rem;
+ position: relative;
+}
+
+.floating-label.has-value label, .floating-label.has-value legend,
+.floating-label.is-focused label,
+.floating-label.is-focused legend {
+ top: 0;
+ -webkit-transform: scale(0.75);
+ transform: scale(0.75);
+}
+
+.floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'] {
+ color: transparent;
+}
+
+.floating-label label, .floating-label legend {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ color: rgba(0, 0, 0, 0.54);
+ display: block;
+ font-size: 1rem;
+ letter-spacing: 0.009375em;
+ line-height: 1.15;
+ margin: 0;
+ max-width: 98%;
+ padding: 0;
+ position: absolute;
+ top: 1.125rem;
+ left: 0;
+ -webkit-transform-origin: left top;
+ transform-origin: left top;
+ transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), top 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), top 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+ transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), top 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+.floating-label .form-control, .floating-label .custom-select, .floating-label .form-control-file {
+ position: relative;
+}
+
+.floating-label .form-control:focus::-webkit-input-placeholder, .floating-label .custom-select:focus::-webkit-input-placeholder, .floating-label .form-control-file:focus::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.38);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.floating-label .form-control:focus::-moz-placeholder, .floating-label .custom-select:focus::-moz-placeholder, .floating-label .form-control-file:focus::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.38);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.floating-label .form-control:focus:-ms-input-placeholder, .floating-label .custom-select:focus:-ms-input-placeholder, .floating-label .form-control-file:focus:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.38);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.floating-label .form-control:focus::-ms-input-placeholder, .floating-label .custom-select:focus::-ms-input-placeholder, .floating-label .form-control-file:focus::-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.38);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.floating-label .form-control:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder {
+ color: rgba(0, 0, 0, 0.38);
+ opacity: 1;
+ /* needed for Firefox */
+}
+
+.floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ -webkit-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ color: transparent;
+ opacity: 0;
+}
+
+.floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ -moz-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ color: transparent;
+ opacity: 0;
+}
+
+.floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ -ms-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ color: transparent;
+ opacity: 0;
+}
+
+.floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ -ms-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ color: transparent;
+ opacity: 0;
+}
+
+.floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ color: transparent;
+ opacity: 0;
+}
+
+@media (min-width: 576px) {
+ .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder {
+ transition-duration: 390ms;
+ }
+ .floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder {
+ transition-duration: 390ms;
+ }
+ .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder {
+ transition-duration: 390ms;
+ }
+ .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder {
+ transition-duration: 390ms;
+ }
+ .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder {
+ transition-duration: 280ms;
+ }
+ .floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder {
+ transition-duration: 280ms;
+ }
+ .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder {
+ transition-duration: 280ms;
+ }
+ .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder {
+ transition-duration: 280ms;
+ }
+ .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
+ transition-duration: 280ms;
+ }
+}
+
+.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label, .floating-label-lg.has-value legend, .input-group-lg > .has-value.floating-label legend,
+.floating-label-lg.is-focused label,
+.input-group-lg > .is-focused.floating-label label,
+.floating-label-lg.is-focused legend,
+.input-group-lg > .is-focused.floating-label legend {
+ -webkit-transform: scale(0.411765);
+ transform: scale(0.411765);
+}
+
+.floating-label-lg label, .input-group-lg > .floating-label label, .floating-label-lg legend, .input-group-lg > .floating-label legend {
+ font-size: 2.125rem;
+ line-height: 1.176471;
+ top: 1.5rem;
+}
+
+.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file {
+ font-size: 2.125rem;
+ line-height: 1.176471;
+ padding: 0.625rem 0 calc(0.625rem - 1px);
+}
+
+.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control, .floating-label-lg select.custom-select, .input-group-lg > .floating-label select.custom-select {
+ padding-right: 1.5em;
+}
+
+.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']), .floating-label-lg select.custom-select[multiple], .input-group-lg > .floating-label select.custom-select[multiple], .floating-label-lg select.custom-select[size]:not([size='1']), .input-group-lg > .floating-label select.custom-select[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']) {
+ padding: 0.875rem 1rem calc(0.875rem - 1px);
+}
+
+.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label, .floating-label-sm.has-value legend, .input-group-sm > .has-value.floating-label legend,
+.floating-label-sm.is-focused label,
+.input-group-sm > .is-focused.floating-label label,
+.floating-label-sm.is-focused legend,
+.input-group-sm > .is-focused.floating-label legend {
+ -webkit-transform: scale(0.769231);
+ transform: scale(0.769231);
+}
+
+.floating-label-sm label, .input-group-sm > .floating-label label, .floating-label-sm legend, .input-group-sm > .floating-label legend {
+ font-size: 0.8125rem;
+ line-height: 1.538462;
+ top: 1.0rem;
+}
+
+.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file {
+ font-size: 0.8125rem;
+ line-height: 1.538462;
+ padding: 0.375rem 0 calc(0.375rem - 1px);
+}
+
+.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control, .floating-label-sm select.custom-select, .input-group-sm > .floating-label select.custom-select {
+ padding-right: 1.5em;
+}
+
+.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']), .floating-label-sm select.custom-select[multiple], .input-group-sm > .floating-label select.custom-select[multiple], .floating-label-sm select.custom-select[size]:not([size='1']), .input-group-sm > .floating-label select.custom-select[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']) {
+ padding: 0.75rem 0.75rem calc(0.75rem - 1px);
+}
+
+.floating-label.textfield-box {
+ padding-top: 0;
+}
+
+.floating-label.textfield-box.has-value label, .floating-label.textfield-box.has-value legend,
+.floating-label.textfield-box.is-focused label,
+.floating-label.textfield-box.is-focused legend {
+ line-height: 1;
+ top: 0.5rem;
+}
+
+.floating-label.textfield-box label, .floating-label.textfield-box legend {
+ color: rgba(0, 0, 0, 0.6);
+ top: 1rem;
+ left: 1rem;
+}
+
+.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file,
+.floating-label.textfield-box select.form-control[multiple],
+.floating-label.textfield-box select.form-control[size]:not([size='1']),
+.floating-label.textfield-box select.custom-select[multiple],
+.floating-label.textfield-box select.custom-select[size]:not([size='1']),
+.floating-label.textfield-box textarea.form-control:not([rows='1']) {
+ padding-top: 1.5rem;
+}
+
+.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file {
+ padding-bottom: calc(0.5rem - 1px);
+}
+
+
+.floating-label.is-focused label,
+.floating-label.is-focused legend {
+ color: rgba(98, 0, 238, 0.87);
+}
+
+.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label, .floating-label-lg.textfield-box legend, .input-group-lg > .textfield-box.floating-label legend {
+ top: 0.875rem;
+ left: 1rem;
+}
+
+.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file,
+.floating-label-lg.textfield-box select.form-control[multiple],
+.input-group-lg > .textfield-box.floating-label select.form-control[multiple],
+.floating-label-lg.textfield-box select.form-control[size]:not([size='1']),
+.input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']),
+.floating-label-lg.textfield-box select.custom-select[multiple],
+.input-group-lg > .textfield-box.floating-label select.custom-select[multiple],
+.floating-label-lg.textfield-box select.custom-select[size]:not([size='1']),
+.input-group-lg > .textfield-box.floating-label select.custom-select[size]:not([size='1']),
+.floating-label-lg.textfield-box textarea.form-control:not([rows='1']),
+.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']) {
+ padding-top: 1.249999rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+
+.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control, .floating-label-lg.textfield-box select.custom-select, .input-group-lg > .textfield-box.floating-label select.custom-select {
+ padding-right: 1.5em;
+}
+
+.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label, .floating-label-sm.textfield-box legend, .input-group-sm > .textfield-box.floating-label legend {
+ top: 0.75rem;
+ left: 0.75rem;
+}
+
+.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file,
+.floating-label-sm.textfield-box select.form-control[multiple],
+.input-group-sm > .textfield-box.floating-label select.form-control[multiple],
+.floating-label-sm.textfield-box select.form-control[size]:not([size='1']),
+.input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']),
+.floating-label-sm.textfield-box select.custom-select[multiple],
+.input-group-sm > .textfield-box.floating-label select.custom-select[multiple],
+.floating-label-sm.textfield-box select.custom-select[size]:not([size='1']),
+.input-group-sm > .textfield-box.floating-label select.custom-select[size]:not([size='1']),
+.floating-label-sm.textfield-box textarea.form-control:not([rows='1']),
+.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']) {
+ padding-top: 1.0rem;
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+}
+
+.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control, .floating-label-sm.textfield-box select.custom-select, .input-group-sm > .textfield-box.floating-label select.custom-select {
+ padding-right: 1.5em;
+}
+
+.floating-label::before {
+ top: calc(3rem - 2px);
+}
+
+.floating-label-lg.floating-label::before, .input-group-lg > .floating-label::before {
+ top: calc(4.5rem - 2px);
+}
+
+.floating-label-sm.floating-label::before, .input-group-sm > .floating-label::before {
+ top: calc(2.75rem - 2px);
+}
+
+.input-group {
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ position: relative;
+ width: 100%;
+}
+
+.input-group > .custom-file,
+.input-group > .custom-select,
+.input-group > .floating-label,
+.input-group > .form-control,
+.input-group > .form-select,
+.input-group > .form-control-file,
+.input-group > .textfield-box {
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ margin-bottom: 0;
+ min-width: 0;
+ position: relative;
+ width: 1%;
+}
+
+.input-group > .custom-file + .custom-file,
+.input-group > .custom-file + .custom-select,
+.input-group > .custom-file + .floating-label,
+.input-group > .custom-file + .form-control,
+.input-group > .custom-file + .form-select,
+.input-group > .custom-file + .form-control-file,
+.input-group > .custom-file + .textfield-box,
+.input-group > .custom-select + .custom-file,
+.input-group > .custom-select + .custom-select,
+.input-group > .custom-select + .floating-label,
+.input-group > .custom-select + .form-control,
+.input-group > .custom-select + .form-select,
+.input-group > .custom-select + .form-control-file,
+.input-group > .custom-select + .textfield-box,
+.input-group > .floating-label + .custom-file,
+.input-group > .floating-label + .custom-select,
+.input-group > .floating-label + .floating-label,
+.input-group > .floating-label + .form-control,
+.input-group > .floating-label + .form-select,
+.input-group > .floating-label + .form-control-file,
+.input-group > .floating-label + .textfield-box,
+.input-group > .form-control + .custom-file,
+.input-group > .form-control + .custom-select,
+.input-group > .form-control + .floating-label,
+.input-group > .form-control + .form-control,
+.input-group > .form-control + .form-select,
+.input-group > .form-control + .form-control-file,
+.input-group > .form-control + .textfield-box,
+.input-group > .form-select + .custom-file,
+.input-group > .form-select + .custom-select,
+.input-group > .form-select + .floating-label,
+.input-group > .form-select + .form-control,
+.input-group > .form-select + .form-select,
+.input-group > .form-select + .form-control-file,
+.input-group > .form-select + .textfield-box,
+.input-group > .form-control-file + .custom-file,
+.input-group > .form-control-file + .custom-select,
+.input-group > .form-control-file + .floating-label,
+.input-group > .form-control-file + .form-control,
+.input-group > .form-control-file + .form-select,
+.input-group > .form-control-file + .form-control-file,
+.input-group > .form-control-file + .textfield-box,
+.input-group > .textfield-box + .custom-file,
+.input-group > .textfield-box + .custom-select,
+.input-group > .textfield-box + .floating-label,
+.input-group > .textfield-box + .form-control,
+.input-group > .textfield-box + .form-select,
+.input-group > .textfield-box + .form-control-file,
+.input-group > .textfield-box + .textfield-box {
+ margin-left: 1rem;
+}
+
+.input-group > .form-control:focus,
+.input-group > .custom-select:focus,
+.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
+ z-index: 3;
+}
+
+.input-group > .custom-file .custom-file-input:focus {
+ z-index: 4;
+}
+
+.input-group-append,
+.input-group-prepend {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.input-group-append .btn, .input-group-append .card-link,
+.input-group-prepend .btn,
+.input-group-prepend .card-link {
+ min-width: 0;
+ position: relative;
+ z-index: 2;
+}
+
+.input-group-append .btn:focus, .input-group-append .card-link:focus,
+.input-group-prepend .btn:focus,
+.input-group-prepend .card-link:focus {
+ z-index: 3;
+}
+
+.input-group-append .btn + .btn, .input-group-append .card-link + .btn, .input-group-append .btn + .card-link, .input-group-append .card-link + .card-link,
+.input-group-append .btn + .input-group-text,
+.input-group-append .card-link + .input-group-text,
+.input-group-append .input-group-text + .input-group-text,
+.input-group-append .input-group-text + .btn,
+.input-group-append .input-group-text + .card-link,
+.input-group-prepend .btn + .btn,
+.input-group-prepend .card-link + .btn,
+.input-group-prepend .btn + .card-link,
+.input-group-prepend .card-link + .card-link,
+.input-group-prepend .btn + .input-group-text,
+.input-group-prepend .card-link + .input-group-text,
+.input-group-prepend .input-group-text + .input-group-text,
+.input-group-prepend .input-group-text + .btn,
+.input-group-prepend .input-group-text + .card-link {
+ margin-left: -1px;
+}
+
+.input-group-append {
+ margin-left: 1rem;
+}
+
+.input-group-prepend {
+ margin-right: 1rem;
+}
+
+.input-group-text {
+ -ms-flex-align: center;
+ align-items: center;
+ color: inherit;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1rem;
+ line-height: 1.5;
+ margin-bottom: 0;
+ white-space: nowrap;
+}
+
+.input-group-text + .input-group-text {
+ margin-left: 0.5rem;
+}
+
+.input-group > .input-group-append > .btn:not(:first-of-type), .input-group > .input-group-append > .card-link:not(:first-of-type),
+.input-group > .input-group-prepend > .btn:not(:first-of-type),
+.input-group > .input-group-prepend > .card-link:not(:first-of-type) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.input-group > .input-group-append > .btn:not(:last-of-type), .input-group > .input-group-append > .card-link:not(:last-of-type),
+.input-group > .input-group-prepend > .btn:not(:last-of-type),
+.input-group > .input-group-prepend > .card-link:not(:last-of-type) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.input-group-icon {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ color: rgba(0, 0, 0, 0.42);
+ fill: currentColor;
+ font-size: 1rem;
+ margin-right: 1rem;
+ -ms-flex-order: -1;
+ order: -1;
+}
+
+@media (min-width: 576px) {
+ .input-group-icon {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .input-group-icon {
+ transition-duration: 280ms;
+ }
+}
+
+.input-group-icon:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.floating-label.is-focused ~ .input-group-icon,
+.form-control:focus ~ .input-group-icon {
+ color: #6200ee;
+}
+
+.floating-label:not(.textfield-box) ~ .input-group-icon {
+ margin-top: 0.75rem;
+}
+
+.input-group-lg > .floating-label.has-value label, .input-group-lg > .floating-label.has-value legend,
+.input-group-lg > .floating-label.is-focused label,
+.input-group-lg > .floating-label.is-focused legend {
+ top: 0;
+}
+
+.input-group-lg > .floating-label.textfield-box.has-value label, .input-group-lg > .floating-label.textfield-box.has-value legend,
+.input-group-lg > .floating-label.textfield-box.is-focused label,
+.input-group-lg > .floating-label.textfield-box.is-focused legend {
+ top: 0.5rem;
+}
+
+.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon {
+ margin-top: 0.875rem;
+}
+
+.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .form-control-file {
+ font-size: 2.125rem;
+ line-height: 1.176471;
+ padding: 0.625rem 0 calc(0.625rem - 1px);
+}
+
+.input-group-lg > select.form-control, .input-group-lg > select.custom-select {
+ padding-right: 1.5em;
+}
+
+.input-group-lg > select.form-control[multiple], .input-group-lg > select.form-control[size]:not([size='1']), .input-group-lg > select.custom-select[multiple], .input-group-lg > select.custom-select[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']) {
+ padding: 0.875rem 1rem calc(0.875rem - 1px);
+}
+
+.input-group-lg > .form-control[type='file'],
+.input-group-lg > .form-control-file {
+ max-height: 4.25rem;
+}
+
+.input-group-lg > .input-group-append > .input-group-text,
+.input-group-lg > .input-group-prepend > .input-group-text {
+ font-size: 2.125rem;
+ line-height: 1.176471;
+}
+
+.input-group-lg > .input-group-icon {
+ font-size: 2.125rem;
+ line-height: 1.176471;
+}
+
+.input-group-sm > .floating-label.has-value label, .input-group-sm > .floating-label.has-value legend,
+.input-group-sm > .floating-label.is-focused label,
+.input-group-sm > .floating-label.is-focused legend {
+ top: 0;
+}
+
+.input-group-sm > .floating-label.textfield-box.has-value label, .input-group-sm > .floating-label.textfield-box.has-value legend,
+.input-group-sm > .floating-label.textfield-box.is-focused label,
+.input-group-sm > .floating-label.textfield-box.is-focused legend {
+ top: 0.5rem;
+}
+
+.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon {
+ margin-top: 0.625rem;
+}
+
+.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .form-control-file {
+ font-size: 0.8125rem;
+ line-height: 1.538462;
+ padding: 0.375rem 0 calc(0.375rem - 1px);
+}
+
+.input-group-sm > select.form-control, .input-group-sm > select.custom-select {
+ padding-right: 1.5em;
+}
+
+.input-group-sm > select.form-control[multiple], .input-group-sm > select.form-control[size]:not([size='1']), .input-group-sm > select.custom-select[multiple], .input-group-sm > select.custom-select[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']) {
+ padding: 0.75rem 0.75rem calc(0.75rem - 1px);
+}
+
+.input-group-sm > .form-control[type='file'],
+.input-group-sm > .form-control-file {
+ max-height: 2.75rem;
+}
+
+.input-group-sm > .input-group-append > .input-group-text,
+.input-group-sm > .input-group-prepend > .input-group-text {
+ font-size: 0.8125rem;
+ line-height: 1.538462;
+}
+
+.input-group-sm > .input-group-icon {
+ font-size: 0.8125rem;
+ line-height: 1.538462;
+}
+
+.navbar, .navbar .container,
+.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+
+.navbar {
+ color: rgba(0, 0, 0, 0.87);
+ min-height: 3.5rem;
+ padding: 0.625rem 1rem;
+ position: relative;
+}
+
+.navbar .form-control {
+ border-radius: 4px;
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ background-color: rgba(0, 0, 0, 0.12);
+ border: 0;
+ color: inherit;
+ opacity: 0.7;
+ padding: 0.375rem 1rem;
+}
+
+@media (min-width: 576px) {
+ .navbar .form-control {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .navbar .form-control {
+ transition-duration: 280ms;
+ }
+}
+
+.navbar .form-control:hover, .navbar .form-control:focus {
+ box-shadow: none;
+ opacity: 1;
+}
+
+.navbar .form-control-lg {
+ padding-top: 0.625rem;
+ padding-bottom: 0.625rem;
+}
+
+.navbar .form-control-sm {
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem;
+}
+
+.navbar .input-group {
+ border-radius: 4px;
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ background-color: rgba(0, 0, 0, 0.12);
+ opacity: 0.7;
+}
+
+@media (min-width: 576px) {
+ .navbar .input-group {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .navbar .input-group {
+ transition-duration: 280ms;
+ }
+}
+
+.navbar .input-group:hover, .navbar .input-group:focus {
+ opacity: 1;
+}
+
+.navbar .input-group .form-control {
+ background-color: transparent;
+ opacity: 1;
+}
+
+.navbar .input-group .form-control:not(:first-child) {
+ padding-left: 0;
+}
+
+.navbar .input-group .form-control:not(:last-child) {
+ padding-right: 0;
+}
+
+.navbar .input-group .input-group-append {
+ margin-left: 0;
+ min-width: 0;
+}
+
+.navbar .input-group .input-group-prepend {
+ margin-right: 0;
+ min-width: 0;
+}
+
+.navbar .input-group .input-group-text {
+ margin-right: 1rem;
+ margin-left: 1rem;
+}
+
+.navbar .input-group-lg > .form-control {
+ padding-top: 0.625rem;
+ padding-bottom: 0.625rem;
+}
+
+.navbar .input-group-sm > .form-control {
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem;
+}
+
+.navbar .nav-tabs {
+ margin-top: -0.625rem;
+ margin-bottom: -0.625rem;
+}
+
+.navbar .nav-tabs .nav-link {
+ min-height: 3.5rem;
+ padding-top: 1.3125rem;
+ padding-bottom: 1.3125rem;
+}
+
+.navbar-dark {
+ color: white;
+}
+
+.navbar-dark .form-control,
+.navbar-dark .input-group,
+.navbar-dark .navbar-brand::before,
+.navbar-dark .navbar-nav .show > .nav-link,
+.navbar-dark .navbar-toggler::before {
+ background-color: rgba(255, 255, 255, 0.12);
+}
+
+.navbar-dark .form-control::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.navbar-dark .form-control::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.navbar-dark .form-control:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.navbar-dark .form-control::-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.navbar-dark .form-control::placeholder,
+.navbar-dark .navbar-nav .nav-link.disabled {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.navbar-fixed-bottom,
+.navbar-fixed-top {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
+ position: fixed;
+ right: 0;
+ left: 0;
+ z-index: 40;
+}
+
+.navbar-fixed-bottom {
+ bottom: 0;
+}
+
+.navbar-fixed-top {
+ top: 0;
+}
+
+.navbar-full {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
+ z-index: 40;
+}
+
+@supports ((position: -webkit-sticky) or (position: sticky)) {
+ .navbar-sticky-top {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
+ position: -webkit-sticky;
+ position: sticky;
+ top: 0;
+ z-index: 40;
+ }
+}
+
+.toolbar-waterfall {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: background-color, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 40;
+}
+
+@media (min-width: 576px) {
+ .toolbar-waterfall {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .toolbar-waterfall {
+ transition-duration: 280ms;
+ }
+}
+
+.toolbar-waterfall.waterfall {
+ background-color: #6200ee;
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
+ position: fixed;
+}
+
+.navbar-brand {
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: 0.0125em;
+ line-height: 2rem;
+ -ms-flex-align: center;
+ align-items: center;
+ color: inherit;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ height: 2.25rem;
+ position: relative;
+ white-space: nowrap;
+}
+
+.navbar-brand:hover, .navbar-brand:focus, .navbar-brand:active {
+ color: inherit;
+ text-decoration: none;
+}
+
+.navbar-brand::before {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ background-color: rgba(0, 0, 0, 0.12);
+ content: '';
+ display: block;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ right: -0.5rem;
+ bottom: 0;
+ left: -0.5rem;
+}
+
+@media (min-width: 576px) {
+ .navbar-brand::before {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .navbar-brand::before {
+ transition-duration: 280ms;
+ }
+}
+
+.navbar-brand:focus {
+ outline: 0;
+}
+
+.navbar-brand:focus::before {
+ opacity: 1;
+}
+
+.navbar-brand:not(:first-child) {
+ margin-left: 1rem;
+}
+
+.navbar-brand:not(:last-child) {
+ margin-right: 1rem;
+}
+
+.navbar-text {
+ -ms-flex-align: center;
+ align-items: center;
+ color: inherit;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ height: 2.25rem;
+}
+
+.navbar-nav {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ list-style: none;
+ margin-bottom: 0;
+ padding-left: 0;
+ /* .dropdown-menu {
+ position: static;
+ float: none;
+ } */
+}
+
+.navbar-nav .nav-link {
+ border-radius: 4px;
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: background-color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ color: inherit;
+ font-size: 1rem;
+ height: 2.25rem;
+ line-height: 1;
+ opacity: 0.7;
+ padding: 0.625rem 1rem;
+}
+
+@media (min-width: 576px) {
+ .navbar-nav .nav-link {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .navbar-nav .nav-link {
+ transition-duration: 280ms;
+ }
+}
+
+.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:active {
+ background-color: rgba(0, 0, 0, 0.12);
+ opacity: 1;
+}
+
+.navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled {
+ opacity: 1;
+}
+
+.navbar-nav .nav-link.disabled {
+ background-color: transparent;
+ color: rgba(0, 0, 0, 0.38);
+}
+
+.navbar-nav .nav-link:focus {
+ outline: 0;
+}
+
+.navbar-nav .active > .nav-link,
+.navbar-nav .show > .nav-link {
+ opacity: 1;
+}
+
+.navbar-nav .show > .nav-link {
+ background-color: rgba(0, 0, 0, 0.12);
+}
+
+.navbar-collapse {
+ -ms-flex-align: center;
+ align-items: center;
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+
+@media (max-width: 575.98px) {
+ .navbar-expand-sm > .container,
+ .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 576px) {
+ .navbar-expand-sm {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ }
+ .navbar-expand-sm .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+ .navbar-expand-sm .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-sm .navbar-nav .nav-link {
+ padding-right: 1rem;
+ padding-left: 1rem;
+ }
+ .navbar-expand-sm > .container,
+ .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-sm .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .navbar-expand-sm .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ }
+ .navbar-expand-sm .navbar-toggler {
+ display: none;
+ }
+}
+
+@media (max-width: 767.98px) {
+ .navbar-expand-md > .container,
+ .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-expand-md {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ }
+ .navbar-expand-md .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+ .navbar-expand-md .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-md .navbar-nav .nav-link {
+ padding-right: 1rem;
+ padding-left: 1rem;
+ }
+ .navbar-expand-md > .container,
+ .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-md .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .navbar-expand-md .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ }
+ .navbar-expand-md .navbar-toggler {
+ display: none;
+ }
+}
+
+@media (max-width: 991.98px) {
+ .navbar-expand-lg > .container,
+ .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 992px) {
+ .navbar-expand-lg {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ }
+ .navbar-expand-lg .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+ .navbar-expand-lg .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-lg .navbar-nav .nav-link {
+ padding-right: 1rem;
+ padding-left: 1rem;
+ }
+ .navbar-expand-lg > .container,
+ .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-lg .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .navbar-expand-lg .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ }
+ .navbar-expand-lg .navbar-toggler {
+ display: none;
+ }
+}
+
+@media (max-width: 1199.98px) {
+ .navbar-expand-xl > .container,
+ .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 1200px) {
+ .navbar-expand-xl {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ }
+ .navbar-expand-xl .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+ .navbar-expand-xl .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-xl .navbar-nav .nav-link {
+ padding-right: 1rem;
+ padding-left: 1rem;
+ }
+ .navbar-expand-xl > .container,
+ .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-xl .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .navbar-expand-xl .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ }
+ .navbar-expand-xl .navbar-toggler {
+ display: none;
+ }
+}
+
+.navbar-expand {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+
+.navbar-expand > .container,
+.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.navbar-expand .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+}
+
+.navbar-expand .navbar-nav .dropdown-menu {
+ position: absolute;
+}
+
+.navbar-expand .navbar-nav .nav-link {
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+
+.navbar-expand > .container,
+.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+}
+
+.navbar-expand .navbar-nav-scroll {
+ overflow: visible;
+}
+
+.navbar-expand .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+}
+
+.navbar-expand .navbar-toggler {
+ display: none;
+}
+
+.navbar-toggler {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: transparent;
+ border: 0;
+ border-radius: 50%;
+ color: inherit;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ height: 2.25rem;
+ -ms-flex-pack: center;
+ justify-content: center;
+ line-height: 1;
+ padding: 0;
+ position: relative;
+ width: 2.25rem;
+}
+
+.navbar-toggler:hover, .navbar-toggler:focus {
+ color: inherit;
+ text-decoration: none;
+}
+
+.navbar-toggler:hover::before, .navbar-toggler:focus::before {
+ opacity: 1;
+}
+
+.navbar-toggler::before {
+ /* transition: $transition-duration-mobile;
+ transition-property: $property;
+ transition-timing-function: $transition-timing-function-standard; */
+ transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
+ background-color: rgba(0, 0, 0, 0.12);
+ border-radius: 50%;
+ content: '';
+ display: block;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+
+@media (min-width: 576px) {
+ .navbar-toggler::before {
+ transition-duration: 390ms;
+ }
+}
+
+@media (min-width: 992px) {
+ .navbar-toggler::before {
+ transition-duration: 280ms;
+ }
+}
+
+.navbar-toggler:focus {
+ outline: 0;
+}
+
+.navbar-toggler:not(:disabled):not(.disabled) {
+ cursor: pointer;
+}
+
+.navbar-toggler-icon {
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ vertical-align: -0.362637em;
+ font-family: 'Material Icons';
+ font-family: var(--font-family-material-icons);
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ text-rendering: optimizeLegibility;
+ text-transform: none;
+ white-space: nowrap;
+ word-wrap: normal;
+ /* display: inline-block;
+ width: 1.5em;
+ height: 1.5em;
+ vertical-align: middle;
+ content: "";
+ background: no-repeat center center;
+ background-size: 100% 100%; */
+ display: inline-block;
+}
+
+.navbar-toggler-icon::before {
+ content: "menu";
+}
+
+.navbar-nav-scroll {
+ max-height: 75vh;
+ overflow-y: auto;
+}
+
+/* .navbar-light {
+ .navbar-brand {
+ color: $navbar-light-brand-color;
+
+ @include hover-focus {
+ color: $navbar-light-brand-hover-color;
+ }
+ }
+
+ .navbar-nav {
+ .nav-link {
+ color: $navbar-light-color;
+
+ @include hover-focus {
+ color: $navbar-light-hover-color;
+ }
+
+ &.disabled {
+ color: $navbar-light-disabled-color;
+ }
+ }
+
+ .show > .nav-link,
+ .active > .nav-link,
+ .nav-link.show,
+ .nav-link.active {
+ color: $navbar-light-active-color;
+ }
+ }
+
+ .navbar-toggler {
+ color: $navbar-light-color;
+ border-color: $navbar-light-toggler-border-color;
+ }
+
+ .navbar-toggler-icon {
+ background-image: $navbar-light-toggler-icon-bg;
+ }
+
+ .navbar-text {
+ color: $navbar-light-color;
+ a {
+ color: $navbar-light-active-color;
+
+ @include hover-focus {
+ color: $navbar-light-active-color;
+ }
+ }
+ }
+}
+
+// White links against a dark background
+.navbar-dark {
+ .navbar-brand {
+ color: $navbar-dark-brand-color;
+
+ @include hover-focus {
+ color: $navbar-dark-brand-hover-color;
+ }
+ }
+
+ .navbar-nav {
+ .nav-link {
+ color: $navbar-dark-color;
+
+ @include hover-focus {
+ color: $navbar-dark-hover-color;
+ }
+
+ &.disabled {
+ color: $navbar-dark-disabled-color;
+ }
+ }
+
+ .show > .nav-link,
+ .active > .nav-link,
+ .nav-link.show,
+ .nav-link.active {
+ color: $navbar-dark-active-color;
+ }
+ }
+
+ .navbar-toggler {
+ color: $navbar-dark-color;
+ border-color: $navbar-dark-toggler-border-color;
+ }
+
+ .navbar-toggler-icon {
+ background-image: $navbar-dark-toggler-icon-bg;
+ }
+
+ .navbar-text {
+ color: $navbar-dark-color;
+ a {
+ color: $navbar-dark-active-color;
+
+ @include hover-focus {
+ color: $navbar-dark-active-color;
+ }
+ }
+ }
+} */
+.tooltip {
+ font-size: 0.875rem;
+ font-weight: 500;
+ margin: 1.5rem;
+ max-width: 250px;
+ opacity: 0;
+ position: absolute;
+ z-index: 240;
+}
+
+@media (min-width: 992px) {
+ .tooltip {
+ font-size: 0.625rem;
+ margin: 0.875rem;
+ }
+}
+
+.tooltip.show {
+ opacity: 0.9;
+}
+
+.tooltip.show .tooltip-inner {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ transition: -webkit-transform 225ms cubic-bezier(0, 0, 0.2, 1);
+ transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);
+ transition: transform 225ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 225ms cubic-bezier(0, 0, 0.2, 1);
+}
+
+.tooltip-inner {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ background-color: #6d6d6d;
+ border-radius: 4px;
+ color: white;
+ height: 2rem;
+ letter-spacing: 0.033333em;
+ line-height: 2rem;
+ padding: 0 1rem;
+ -webkit-transform: scale(0.87);
+ transform: scale(0.87);
+ -webkit-transform-origin: center top;
+ transform-origin: center top;
+ transition: -webkit-transform 75ms cubic-bezier(0.4, 0, 1, 1);
+ transition: transform 75ms cubic-bezier(0.4, 0, 1, 1);
+ transition: transform 75ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 75ms cubic-bezier(0.4, 0, 1, 1);
+}
+
+@media (min-width: 992px) {
+ .tooltip-inner {
+ height: 1.5rem;
+ line-height: 1.5rem;
+ padding: 0 0.5rem;
+ }
+}
+
+.align-baseline {
+ vertical-align: baseline !important;
+}
+
+.align-top {
+ vertical-align: top !important;
+}
+
+.align-middle {
+ vertical-align: middle !important;
+}
+
+.align-bottom {
+ vertical-align: bottom !important;
+}
+
+.align-text-bottom {
+ vertical-align: text-bottom !important;
+}
+
+.align-text-top {
+ vertical-align: text-top !important;
+}
+
+.bg-dark-1 {
+ background-color: #000000 !important;
+}
+
+.bg-dark-2 {
+ background-color: #212121 !important;
+}
+
+.bg-dark-3 {
+ background-color: #303030 !important;
+}
+
+.bg-dark-4 {
+ background-color: #3c3c46 !important;
+}
+
+.bg-light-1 {
+ background-color: #e0e0e0 !important;
+}
+
+.bg-light-2 {
+ background-color: #f5f5f5 !important;
+}
+
+.bg-light-3 {
+ background-color: #fafafa !important;
+}
+
+.bg-light-4 {
+ background-color: #ffffff !important;
+}
+
+.bg-transparent {
+ background-color: transparent !important;
+}
+
+.bg-white {
+ background-color: #ffffff !important;
+}
+
+a.bg-primary:hover, a.bg-primary:focus, a.bg-primary:active {
+ background-color: #3700b3 !important;
+}
+
+.bg-primary {
+ background-color: #6200ee !important;
+}
+
+a.bg-secondary:hover, a.bg-secondary:focus, a.bg-secondary:active {
+ background-color: #018786 !important;
+}
+
+.bg-secondary {
+ background-color: #03dac6 !important;
+}
+
+a.bg-danger:hover, a.bg-danger:focus, a.bg-danger:active {
+ background-color: #d32f2f !important;
+}
+
+.bg-danger {
+ background-color: #b00020 !important;
+}
+
+a.bg-info:hover, a.bg-info:focus, a.bg-info:active {
+ background-color: #021aee !important;
+}
+
+.bg-info {
+ background-color: #714cfe !important;
+}
+
+a.bg-success:hover, a.bg-success:focus, a.bg-success:active {
+ background-color: #41c300 !important;
+}
+
+.bg-success {
+ background-color: #61d800 !important;
+}
+
+a.bg-warning:hover, a.bg-warning:focus, a.bg-warning:active {
+ background-color: #ee6002 !important;
+}
+
+.bg-warning {
+ background-color: #ff8d00 !important;
+}
+
+a.bg-dark:hover, a.bg-dark:focus, a.bg-dark:active {
+ background-color: #212121 !important;
+}
+
+.bg-dark {
+ background-color: #424242 !important;
+}
+
+a.bg-light:hover, a.bg-light:focus, a.bg-light:active {
+ background-color: #e0e0e0 !important;
+}
+
+.bg-light {
+ background-color: #f5f5f5 !important;
+}
+
+.bg-primary-dark {
+ background-color: #3700b3 !important;
+}
+
+.bg-primary-light {
+ background-color: #bb86fc !important;
+}
+
+.bg-secondary-dark {
+ background-color: #018786 !important;
+}
+
+.bg-secondary-light {
+ background-color: #66fff8 !important;
+}
+
+.border {
+ border: 1px solid rgba(0, 0, 0, 0.12) !important;
+}
+
+.border-top {
+ border-top: 1px solid rgba(0, 0, 0, 0.12) !important;
+}
+
+.border-right {
+ border-right: 1px solid rgba(0, 0, 0, 0.12) !important;
+}
+
+.border-bottom {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
+}
+
+.border-left {
+ border-left: 1px solid rgba(0, 0, 0, 0.12) !important;
+}
+
+.border-0 {
+ border: 0 !important;
+}
+
+.border-top-0 {
+ border-top: 0 !important;
+}
+
+.border-right-0 {
+ border-right: 0 !important;
+}
+
+.border-bottom-0 {
+ border-bottom: 0 !important;
+}
+
+.border-left-0 {
+ border-left: 0 !important;
+}
+
+.border-primary {
+ border-color: #6200ee !important;
+}
+
+.border-secondary {
+ border-color: #03dac6 !important;
+}
+
+.border-danger {
+ border-color: #b00020 !important;
+}
+
+.border-info {
+ border-color: #714cfe !important;
+}
+
+.border-success {
+ border-color: #61d800 !important;
+}
+
+.border-warning {
+ border-color: #ff8d00 !important;
+}
+
+.border-dark {
+ border-color: #424242 !important;
+}
+
+.border-light {
+ border-color: #f5f5f5 !important;
+}
+
+.border-black {
+ border-color: #000000 !important;
+}
+
+.border-black-primary {
+ border-color: rgba(0, 0, 0, 0.87) !important;
+}
+
+.border-black-secondary {
+ border-color: rgba(0, 0, 0, 0.54) !important;
+}
+
+.border-black-hint {
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+
+.border-black-divider {
+ border-color: rgba(0, 0, 0, 0.12) !important;
+}
+
+.border-white {
+ border-color: #ffffff !important;
+}
+
+.border-white-primary {
+ border-color: white !important;
+}
+
+.border-white-secondary {
+ border-color: rgba(255, 255, 255, 0.7) !important;
+}
+
+.border-white-hint {
+ border-color: rgba(255, 255, 255, 0.5) !important;
+}
+
+.border-white-divider {
+ border-color: rgba(255, 255, 255, 0.12) !important;
+}
+
+.rounded-sm {
+ border-radius: 2px !important;
+}
+
+.rounded {
+ border-radius: 4px !important;
+}
+
+.rounded-top {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+.rounded-right {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.rounded-bottom {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.rounded-left {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.rounded-lg {
+ border-radius: 16px !important;
+}
+
+.rounded-circle {
+ border-radius: 50% !important;
+}
+
+.rounded-pill {
+ border-radius: 50rem !important;
+}
+
+.rounded-0 {
+ border-radius: 0 !important;
+}
+
+.clearfix::after {
+ clear: both;
+ content: '';
+ display: block;
+}
+
+.d-none {
+ display: none !important;
+}
+
+.d-inline {
+ display: inline !important;
+}
+
+.d-inline-block {
+ display: inline-block !important;
+}
+
+.d-block {
+ display: block !important;
+}
+
+.d-table {
+ display: table !important;
+}
+
+.d-table-row {
+ display: table-row !important;
+}
+
+.d-table-cell {
+ display: table-cell !important;
+}
+
+.d-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+}
+
+.d-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+}
+
+@media (min-width: 576px) {
+ .d-sm-none {
+ display: none !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-table {
+ display: table !important;
+ }
+ .d-sm-table-row {
+ display: table-row !important;
+ }
+ .d-sm-table-cell {
+ display: table-cell !important;
+ }
+ .d-sm-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-sm-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .d-md-none {
+ display: none !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-table {
+ display: table !important;
+ }
+ .d-md-table-row {
+ display: table-row !important;
+ }
+ .d-md-table-cell {
+ display: table-cell !important;
+ }
+ .d-md-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-md-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .d-lg-none {
+ display: none !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-table {
+ display: table !important;
+ }
+ .d-lg-table-row {
+ display: table-row !important;
+ }
+ .d-lg-table-cell {
+ display: table-cell !important;
+ }
+ .d-lg-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-lg-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .d-xl-none {
+ display: none !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-table {
+ display: table !important;
+ }
+ .d-xl-table-row {
+ display: table-row !important;
+ }
+ .d-xl-table-cell {
+ display: table-cell !important;
+ }
+ .d-xl-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-xl-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media print {
+ .d-print-none {
+ display: none !important;
+ }
+ .d-print-inline {
+ display: inline !important;
+ }
+ .d-print-inline-block {
+ display: inline-block !important;
+ }
+ .d-print-block {
+ display: block !important;
+ }
+ .d-print-table {
+ display: table !important;
+ }
+ .d-print-table-row {
+ display: table-row !important;
+ }
+ .d-print-table-cell {
+ display: table-cell !important;
+ }
+ .d-print-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-print-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+.embed-responsive {
+ display: block;
+ overflow: hidden;
+ padding: 0;
+ position: relative;
+ width: 100%;
+}
+
+.embed-responsive::before {
+ content: '';
+ display: block;
+}
+
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video {
+ border: 0;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+}
+
+.embed-responsive-21by9::before {
+ padding-top: 42.857143%;
+}
+
+.embed-responsive-16by9::before {
+ padding-top: 56.25%;
+}
+
+.embed-responsive-4by3::before {
+ padding-top: 75%;
+}
+
+.embed-responsive-1by1::before {
+ padding-top: 100%;
+}
+
+.flex-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+}
+
+.flex-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+}
+
+.flex-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+}
+
+.flex-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+}
+
+.flex-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+}
+
+.flex-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+}
+
+.flex-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+}
+
+.flex-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+}
+
+.flex-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+}
+
+.flex-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+}
+
+.flex-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+}
+
+.flex-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+}
+
+.justify-content-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+}
+
+.justify-content-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+}
+
+.justify-content-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+}
+
+.justify-content-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+}
+
+.justify-content-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+}
+
+.justify-content-evenly {
+ -ms-flex-pack: space-evenly !important;
+ justify-content: space-evenly !important;
+}
+
+.align-items-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+}
+
+.align-items-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+}
+
+.align-items-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+}
+
+.align-items-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+}
+
+.align-items-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+}
+
+.align-content-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+}
+
+.align-content-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+}
+
+.align-content-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+}
+
+.align-content-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+}
+
+.align-content-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+}
+
+.align-content-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+}
+
+.align-self-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+}
+
+.align-self-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+}
+
+.align-self-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+}
+
+.align-self-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+}
+
+.align-self-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+}
+
+.align-self-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+}
+
+@media (min-width: 576px) {
+ .flex-sm-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-sm-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-sm-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-sm-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-sm-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-sm-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-sm-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-sm-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-sm-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-sm-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-sm-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-sm-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-sm-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-sm-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-sm-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-sm-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-sm-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .justify-content-sm-evenly {
+ -ms-flex-pack: space-evenly !important;
+ justify-content: space-evenly !important;
+ }
+ .align-items-sm-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-sm-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-sm-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-sm-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-sm-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-sm-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-sm-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-sm-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-sm-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-sm-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-sm-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-sm-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-sm-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-sm-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-sm-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-sm-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-sm-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .flex-md-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-md-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-md-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-md-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-md-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-md-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-md-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-md-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-md-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-md-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-md-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-md-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-md-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-md-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-md-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-md-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-md-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .justify-content-md-evenly {
+ -ms-flex-pack: space-evenly !important;
+ justify-content: space-evenly !important;
+ }
+ .align-items-md-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-md-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-md-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-md-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-md-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-md-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-md-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-md-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-md-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-md-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-md-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-md-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-md-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-md-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-md-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-md-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-md-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .flex-lg-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-lg-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-lg-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-lg-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-lg-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-lg-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-lg-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-lg-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-lg-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-lg-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-lg-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-lg-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-lg-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-lg-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-lg-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-lg-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-lg-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .justify-content-lg-evenly {
+ -ms-flex-pack: space-evenly !important;
+ justify-content: space-evenly !important;
+ }
+ .align-items-lg-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-lg-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-lg-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-lg-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-lg-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-lg-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-lg-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-lg-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-lg-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-lg-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-lg-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-lg-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-lg-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-lg-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-lg-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-lg-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-lg-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .flex-xl-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-xl-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-xl-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-xl-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-xl-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-xl-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-xl-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-xl-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-xl-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-xl-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-xl-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-xl-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-xl-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-xl-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-xl-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-xl-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-xl-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .justify-content-xl-evenly {
+ -ms-flex-pack: space-evenly !important;
+ justify-content: space-evenly !important;
+ }
+ .align-items-xl-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-xl-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-xl-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-xl-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-xl-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-xl-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-xl-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-xl-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-xl-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-xl-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-xl-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-xl-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-xl-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-xl-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-xl-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-xl-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-xl-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+.float-left {
+ float: left !important;
+}
+
+.float-right {
+ float: right !important;
+}
+
+.float-none {
+ float: none !important;
+}
+
+@media (min-width: 576px) {
+ .float-sm-left {
+ float: left !important;
+ }
+ .float-sm-right {
+ float: right !important;
+ }
+ .float-sm-none {
+ float: none !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .float-md-left {
+ float: left !important;
+ }
+ .float-md-right {
+ float: right !important;
+ }
+ .float-md-none {
+ float: none !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .float-lg-left {
+ float: left !important;
+ }
+ .float-lg-right {
+ float: right !important;
+ }
+ .float-lg-none {
+ float: none !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .float-xl-left {
+ float: left !important;
+ }
+ .float-xl-right {
+ float: right !important;
+ }
+ .float-xl-none {
+ float: none !important;
+ }
+}
+
+.user-select-all {
+ -webkit-user-select: all !important;
+ -moz-user-select: all !important;
+ user-select: all !important;
+}
+
+.user-select-auto {
+ -webkit-user-select: auto !important;
+ -moz-user-select: auto !important;
+ -ms-user-select: auto !important;
+ user-select: auto !important;
+}
+
+.user-select-none {
+ -webkit-user-select: none !important;
+ -moz-user-select: none !important;
+ -ms-user-select: none !important;
+ user-select: none !important;
+}
+
+.overflow-auto {
+ overflow: auto !important;
+}
+
+.overflow-hidden {
+ overflow: hidden !important;
+}
+
+.position-static {
+ position: static !important;
+}
+
+.position-relative {
+ position: relative !important;
+}
+
+.position-absolute {
+ position: absolute !important;
+}
+
+.position-fixed {
+ position: fixed !important;
+}
+
+.position-sticky {
+ position: -webkit-sticky !important;
+ position: sticky !important;
+}
+
+.fixed-top {
+ position: fixed;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 40;
+}
+
+.fixed-bottom {
+ position: fixed;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 40;
+}
+
+@supports ((position: -webkit-sticky) or (position: sticky)) {
+ .sticky-top {
+ position: -webkit-sticky;
+ position: sticky;
+ top: 0;
+ z-index: 40;
+ }
+}
+
+[data-ripplet]:not(:disabled):not(.disabled) {
+ cursor: pointer;
+ -webkit-tap-highlight-color: transparent;
+ -ms-touch-action: manipulation;
+ touch-action: manipulation;
+}
+
+.sr-only {
+ border: 0;
+ clip: rect(0, 0, 0, 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ white-space: nowrap;
+ width: 1px;
+}
+
+.sr-only-focusable:active, .sr-only-focusable:focus {
+ clip: auto;
+ height: auto;
+ overflow: visible;
+ position: static;
+ white-space: normal;
+ width: auto;
+}
+
+.shadow-sm {
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow {
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow-lg {
+ box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow-none {
+ box-shadow: none !important;
+}
+
+.shadow-24 {
+ box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow-16 {
+ box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow-12 {
+ box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow-8 {
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow-6 {
+ box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow-4 {
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow-2 {
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important;
+}
+
+.shadow-1 {
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2) !important;
+}
+
+.w-25 {
+ width: 25% !important;
+}
+
+.w-50 {
+ width: 50% !important;
+}
+
+.w-75 {
+ width: 75% !important;
+}
+
+.w-100 {
+ width: 100% !important;
+}
+
+.w-auto {
+ width: auto !important;
+}
+
+.h-25 {
+ height: 25% !important;
+}
+
+.h-50 {
+ height: 50% !important;
+}
+
+.h-75 {
+ height: 75% !important;
+}
+
+.h-100 {
+ height: 100% !important;
+}
+
+.h-auto {
+ height: auto !important;
+}
+
+.mw-100 {
+ max-width: 100% !important;
+}
+
+.mh-100 {
+ max-height: 100% !important;
+}
+
+.min-vw-100 {
+ min-width: 100vw !important;
+}
+
+.min-vh-100 {
+ min-height: 100vh !important;
+}
+
+.vw-100 {
+ width: 100vw !important;
+}
+
+.vh-100 {
+ height: 100vh !important;
+}
+
+.m-0 {
+ margin: 0 !important;
+}
+
+.mt-0,
+.my-0 {
+ margin-top: 0 !important;
+}
+
+.mr-0,
+.mx-0 {
+ margin-right: 0 !important;
+}
+
+.mb-0,
+.my-0 {
+ margin-bottom: 0 !important;
+}
+
+.ml-0,
+.mx-0 {
+ margin-left: 0 !important;
+}
+
+.m-1 {
+ margin: 0.25rem !important;
+}
+
+.mt-1,
+.my-1 {
+ margin-top: 0.25rem !important;
+}
+
+.mr-1,
+.mx-1 {
+ margin-right: 0.25rem !important;
+}
+
+.mb-1,
+.my-1 {
+ margin-bottom: 0.25rem !important;
+}
+
+.ml-1,
+.mx-1 {
+ margin-left: 0.25rem !important;
+}
+
+.m-2 {
+ margin: 0.5rem !important;
+}
+
+.mt-2,
+.my-2 {
+ margin-top: 0.5rem !important;
+}
+
+.mr-2,
+.mx-2 {
+ margin-right: 0.5rem !important;
+}
+
+.mb-2,
+.my-2 {
+ margin-bottom: 0.5rem !important;
+}
+
+.ml-2,
+.mx-2 {
+ margin-left: 0.5rem !important;
+}
+
+.m-3 {
+ margin: 1rem !important;
+}
+
+.mt-3,
+.my-3 {
+ margin-top: 1rem !important;
+}
+
+.mr-3,
+.mx-3 {
+ margin-right: 1rem !important;
+}
+
+.mb-3,
+.my-3 {
+ margin-bottom: 1rem !important;
+}
+
+.ml-3,
+.mx-3 {
+ margin-left: 1rem !important;
+}
+
+.m-4 {
+ margin: 1.5rem !important;
+}
+
+.mt-4,
+.my-4 {
+ margin-top: 1.5rem !important;
+}
+
+.mr-4,
+.mx-4 {
+ margin-right: 1.5rem !important;
+}
+
+.mb-4,
+.my-4 {
+ margin-bottom: 1.5rem !important;
+}
+
+.ml-4,
+.mx-4 {
+ margin-left: 1.5rem !important;
+}
+
+.m-5 {
+ margin: 3rem !important;
+}
+
+.mt-5,
+.my-5 {
+ margin-top: 3rem !important;
+}
+
+.mr-5,
+.mx-5 {
+ margin-right: 3rem !important;
+}
+
+.mb-5,
+.my-5 {
+ margin-bottom: 3rem !important;
+}
+
+.ml-5,
+.mx-5 {
+ margin-left: 3rem !important;
+}
+
+.p-0 {
+ padding: 0 !important;
+}
+
+.pt-0,
+.py-0 {
+ padding-top: 0 !important;
+}
+
+.pr-0,
+.px-0 {
+ padding-right: 0 !important;
+}
+
+.pb-0,
+.py-0 {
+ padding-bottom: 0 !important;
+}
+
+.pl-0,
+.px-0 {
+ padding-left: 0 !important;
+}
+
+.p-1 {
+ padding: 0.25rem !important;
+}
+
+.pt-1,
+.py-1 {
+ padding-top: 0.25rem !important;
+}
+
+.pr-1,
+.px-1 {
+ padding-right: 0.25rem !important;
+}
+
+.pb-1,
+.py-1 {
+ padding-bottom: 0.25rem !important;
+}
+
+.pl-1,
+.px-1 {
+ padding-left: 0.25rem !important;
+}
+
+.p-2 {
+ padding: 0.5rem !important;
+}
+
+.pt-2,
+.py-2 {
+ padding-top: 0.5rem !important;
+}
+
+.pr-2,
+.px-2 {
+ padding-right: 0.5rem !important;
+}
+
+.pb-2,
+.py-2 {
+ padding-bottom: 0.5rem !important;
+}
+
+.pl-2,
+.px-2 {
+ padding-left: 0.5rem !important;
+}
+
+.p-3 {
+ padding: 1rem !important;
+}
+
+.pt-3,
+.py-3 {
+ padding-top: 1rem !important;
+}
+
+.pr-3,
+.px-3 {
+ padding-right: 1rem !important;
+}
+
+.pb-3,
+.py-3 {
+ padding-bottom: 1rem !important;
+}
+
+.pl-3,
+.px-3 {
+ padding-left: 1rem !important;
+}
+
+.p-4 {
+ padding: 1.5rem !important;
+}
+
+.pt-4,
+.py-4 {
+ padding-top: 1.5rem !important;
+}
+
+.pr-4,
+.px-4 {
+ padding-right: 1.5rem !important;
+}
+
+.pb-4,
+.py-4 {
+ padding-bottom: 1.5rem !important;
+}
+
+.pl-4,
+.px-4 {
+ padding-left: 1.5rem !important;
+}
+
+.p-5 {
+ padding: 3rem !important;
+}
+
+.pt-5,
+.py-5 {
+ padding-top: 3rem !important;
+}
+
+.pr-5,
+.px-5 {
+ padding-right: 3rem !important;
+}
+
+.pb-5,
+.py-5 {
+ padding-bottom: 3rem !important;
+}
+
+.pl-5,
+.px-5 {
+ padding-left: 3rem !important;
+}
+
+.m-n1 {
+ margin: -0.25rem !important;
+}
+
+.mt-n1,
+.my-n1 {
+ margin-top: -0.25rem !important;
+}
+
+.mr-n1,
+.mx-n1 {
+ margin-right: -0.25rem !important;
+}
+
+.mb-n1,
+.my-n1 {
+ margin-bottom: -0.25rem !important;
+}
+
+.ml-n1,
+.mx-n1 {
+ margin-left: -0.25rem !important;
+}
+
+.m-n2 {
+ margin: -0.5rem !important;
+}
+
+.mt-n2,
+.my-n2 {
+ margin-top: -0.5rem !important;
+}
+
+.mr-n2,
+.mx-n2 {
+ margin-right: -0.5rem !important;
+}
+
+.mb-n2,
+.my-n2 {
+ margin-bottom: -0.5rem !important;
+}
+
+.ml-n2,
+.mx-n2 {
+ margin-left: -0.5rem !important;
+}
+
+.m-n3 {
+ margin: -1rem !important;
+}
+
+.mt-n3,
+.my-n3 {
+ margin-top: -1rem !important;
+}
+
+.mr-n3,
+.mx-n3 {
+ margin-right: -1rem !important;
+}
+
+.mb-n3,
+.my-n3 {
+ margin-bottom: -1rem !important;
+}
+
+.ml-n3,
+.mx-n3 {
+ margin-left: -1rem !important;
+}
+
+.m-n4 {
+ margin: -1.5rem !important;
+}
+
+.mt-n4,
+.my-n4 {
+ margin-top: -1.5rem !important;
+}
+
+.mr-n4,
+.mx-n4 {
+ margin-right: -1.5rem !important;
+}
+
+.mb-n4,
+.my-n4 {
+ margin-bottom: -1.5rem !important;
+}
+
+.ml-n4,
+.mx-n4 {
+ margin-left: -1.5rem !important;
+}
+
+.m-n5 {
+ margin: -3rem !important;
+}
+
+.mt-n5,
+.my-n5 {
+ margin-top: -3rem !important;
+}
+
+.mr-n5,
+.mx-n5 {
+ margin-right: -3rem !important;
+}
+
+.mb-n5,
+.my-n5 {
+ margin-bottom: -3rem !important;
+}
+
+.ml-n5,
+.mx-n5 {
+ margin-left: -3rem !important;
+}
+
+.m-auto {
+ margin: auto !important;
+}
+
+.mt-auto,
+.my-auto {
+ margin-top: auto !important;
+}
+
+.mr-auto,
+.mx-auto {
+ margin-right: auto !important;
+}
+
+.mb-auto,
+.my-auto {
+ margin-bottom: auto !important;
+}
+
+.ml-auto,
+.mx-auto {
+ margin-left: auto !important;
+}
+
+@media (min-width: 576px) {
+ .m-sm-0 {
+ margin: 0 !important;
+ }
+ .mt-sm-0,
+ .my-sm-0 {
+ margin-top: 0 !important;
+ }
+ .mr-sm-0,
+ .mx-sm-0 {
+ margin-right: 0 !important;
+ }
+ .mb-sm-0,
+ .my-sm-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-sm-0,
+ .mx-sm-0 {
+ margin-left: 0 !important;
+ }
+ .m-sm-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-sm-1,
+ .my-sm-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-sm-1,
+ .mx-sm-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-sm-1,
+ .my-sm-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-sm-1,
+ .mx-sm-1 {
+ margin-left: 0.25rem !important;
+ }
+ .m-sm-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-sm-2,
+ .my-sm-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-sm-2,
+ .mx-sm-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-sm-2,
+ .my-sm-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-sm-2,
+ .mx-sm-2 {
+ margin-left: 0.5rem !important;
+ }
+ .m-sm-3 {
+ margin: 1rem !important;
+ }
+ .mt-sm-3,
+ .my-sm-3 {
+ margin-top: 1rem !important;
+ }
+ .mr-sm-3,
+ .mx-sm-3 {
+ margin-right: 1rem !important;
+ }
+ .mb-sm-3,
+ .my-sm-3 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-sm-3,
+ .mx-sm-3 {
+ margin-left: 1rem !important;
+ }
+ .m-sm-4 {
+ margin: 1.5rem !important;
+ }
+ .mt-sm-4,
+ .my-sm-4 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-sm-4,
+ .mx-sm-4 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-sm-4,
+ .my-sm-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-sm-4,
+ .mx-sm-4 {
+ margin-left: 1.5rem !important;
+ }
+ .m-sm-5 {
+ margin: 3rem !important;
+ }
+ .mt-sm-5,
+ .my-sm-5 {
+ margin-top: 3rem !important;
+ }
+ .mr-sm-5,
+ .mx-sm-5 {
+ margin-right: 3rem !important;
+ }
+ .mb-sm-5,
+ .my-sm-5 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-sm-5,
+ .mx-sm-5 {
+ margin-left: 3rem !important;
+ }
+ .p-sm-0 {
+ padding: 0 !important;
+ }
+ .pt-sm-0,
+ .py-sm-0 {
+ padding-top: 0 !important;
+ }
+ .pr-sm-0,
+ .px-sm-0 {
+ padding-right: 0 !important;
+ }
+ .pb-sm-0,
+ .py-sm-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-sm-0,
+ .px-sm-0 {
+ padding-left: 0 !important;
+ }
+ .p-sm-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-sm-1,
+ .py-sm-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-sm-1,
+ .px-sm-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-sm-1,
+ .py-sm-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-sm-1,
+ .px-sm-1 {
+ padding-left: 0.25rem !important;
+ }
+ .p-sm-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-sm-2,
+ .py-sm-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-sm-2,
+ .px-sm-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-sm-2,
+ .py-sm-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-sm-2,
+ .px-sm-2 {
+ padding-left: 0.5rem !important;
+ }
+ .p-sm-3 {
+ padding: 1rem !important;
+ }
+ .pt-sm-3,
+ .py-sm-3 {
+ padding-top: 1rem !important;
+ }
+ .pr-sm-3,
+ .px-sm-3 {
+ padding-right: 1rem !important;
+ }
+ .pb-sm-3,
+ .py-sm-3 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-sm-3,
+ .px-sm-3 {
+ padding-left: 1rem !important;
+ }
+ .p-sm-4 {
+ padding: 1.5rem !important;
+ }
+ .pt-sm-4,
+ .py-sm-4 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-sm-4,
+ .px-sm-4 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-sm-4,
+ .py-sm-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-sm-4,
+ .px-sm-4 {
+ padding-left: 1.5rem !important;
+ }
+ .p-sm-5 {
+ padding: 3rem !important;
+ }
+ .pt-sm-5,
+ .py-sm-5 {
+ padding-top: 3rem !important;
+ }
+ .pr-sm-5,
+ .px-sm-5 {
+ padding-right: 3rem !important;
+ }
+ .pb-sm-5,
+ .py-sm-5 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-sm-5,
+ .px-sm-5 {
+ padding-left: 3rem !important;
+ }
+ .m-sm-n1 {
+ margin: -0.25rem !important;
+ }
+ .mt-sm-n1,
+ .my-sm-n1 {
+ margin-top: -0.25rem !important;
+ }
+ .mr-sm-n1,
+ .mx-sm-n1 {
+ margin-right: -0.25rem !important;
+ }
+ .mb-sm-n1,
+ .my-sm-n1 {
+ margin-bottom: -0.25rem !important;
+ }
+ .ml-sm-n1,
+ .mx-sm-n1 {
+ margin-left: -0.25rem !important;
+ }
+ .m-sm-n2 {
+ margin: -0.5rem !important;
+ }
+ .mt-sm-n2,
+ .my-sm-n2 {
+ margin-top: -0.5rem !important;
+ }
+ .mr-sm-n2,
+ .mx-sm-n2 {
+ margin-right: -0.5rem !important;
+ }
+ .mb-sm-n2,
+ .my-sm-n2 {
+ margin-bottom: -0.5rem !important;
+ }
+ .ml-sm-n2,
+ .mx-sm-n2 {
+ margin-left: -0.5rem !important;
+ }
+ .m-sm-n3 {
+ margin: -1rem !important;
+ }
+ .mt-sm-n3,
+ .my-sm-n3 {
+ margin-top: -1rem !important;
+ }
+ .mr-sm-n3,
+ .mx-sm-n3 {
+ margin-right: -1rem !important;
+ }
+ .mb-sm-n3,
+ .my-sm-n3 {
+ margin-bottom: -1rem !important;
+ }
+ .ml-sm-n3,
+ .mx-sm-n3 {
+ margin-left: -1rem !important;
+ }
+ .m-sm-n4 {
+ margin: -1.5rem !important;
+ }
+ .mt-sm-n4,
+ .my-sm-n4 {
+ margin-top: -1.5rem !important;
+ }
+ .mr-sm-n4,
+ .mx-sm-n4 {
+ margin-right: -1.5rem !important;
+ }
+ .mb-sm-n4,
+ .my-sm-n4 {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-sm-n4,
+ .mx-sm-n4 {
+ margin-left: -1.5rem !important;
+ }
+ .m-sm-n5 {
+ margin: -3rem !important;
+ }
+ .mt-sm-n5,
+ .my-sm-n5 {
+ margin-top: -3rem !important;
+ }
+ .mr-sm-n5,
+ .mx-sm-n5 {
+ margin-right: -3rem !important;
+ }
+ .mb-sm-n5,
+ .my-sm-n5 {
+ margin-bottom: -3rem !important;
+ }
+ .ml-sm-n5,
+ .mx-sm-n5 {
+ margin-left: -3rem !important;
+ }
+ .m-sm-auto {
+ margin: auto !important;
+ }
+ .mt-sm-auto,
+ .my-sm-auto {
+ margin-top: auto !important;
+ }
+ .mr-sm-auto,
+ .mx-sm-auto {
+ margin-right: auto !important;
+ }
+ .mb-sm-auto,
+ .my-sm-auto {
+ margin-bottom: auto !important;
+ }
+ .ml-sm-auto,
+ .mx-sm-auto {
+ margin-left: auto !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .m-md-0 {
+ margin: 0 !important;
+ }
+ .mt-md-0,
+ .my-md-0 {
+ margin-top: 0 !important;
+ }
+ .mr-md-0,
+ .mx-md-0 {
+ margin-right: 0 !important;
+ }
+ .mb-md-0,
+ .my-md-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-md-0,
+ .mx-md-0 {
+ margin-left: 0 !important;
+ }
+ .m-md-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-md-1,
+ .my-md-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-md-1,
+ .mx-md-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-md-1,
+ .my-md-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-md-1,
+ .mx-md-1 {
+ margin-left: 0.25rem !important;
+ }
+ .m-md-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-md-2,
+ .my-md-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-md-2,
+ .mx-md-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-md-2,
+ .my-md-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-md-2,
+ .mx-md-2 {
+ margin-left: 0.5rem !important;
+ }
+ .m-md-3 {
+ margin: 1rem !important;
+ }
+ .mt-md-3,
+ .my-md-3 {
+ margin-top: 1rem !important;
+ }
+ .mr-md-3,
+ .mx-md-3 {
+ margin-right: 1rem !important;
+ }
+ .mb-md-3,
+ .my-md-3 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-md-3,
+ .mx-md-3 {
+ margin-left: 1rem !important;
+ }
+ .m-md-4 {
+ margin: 1.5rem !important;
+ }
+ .mt-md-4,
+ .my-md-4 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-md-4,
+ .mx-md-4 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-md-4,
+ .my-md-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-md-4,
+ .mx-md-4 {
+ margin-left: 1.5rem !important;
+ }
+ .m-md-5 {
+ margin: 3rem !important;
+ }
+ .mt-md-5,
+ .my-md-5 {
+ margin-top: 3rem !important;
+ }
+ .mr-md-5,
+ .mx-md-5 {
+ margin-right: 3rem !important;
+ }
+ .mb-md-5,
+ .my-md-5 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-md-5,
+ .mx-md-5 {
+ margin-left: 3rem !important;
+ }
+ .p-md-0 {
+ padding: 0 !important;
+ }
+ .pt-md-0,
+ .py-md-0 {
+ padding-top: 0 !important;
+ }
+ .pr-md-0,
+ .px-md-0 {
+ padding-right: 0 !important;
+ }
+ .pb-md-0,
+ .py-md-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-md-0,
+ .px-md-0 {
+ padding-left: 0 !important;
+ }
+ .p-md-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-md-1,
+ .py-md-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-md-1,
+ .px-md-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-md-1,
+ .py-md-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-md-1,
+ .px-md-1 {
+ padding-left: 0.25rem !important;
+ }
+ .p-md-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-md-2,
+ .py-md-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-md-2,
+ .px-md-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-md-2,
+ .py-md-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-md-2,
+ .px-md-2 {
+ padding-left: 0.5rem !important;
+ }
+ .p-md-3 {
+ padding: 1rem !important;
+ }
+ .pt-md-3,
+ .py-md-3 {
+ padding-top: 1rem !important;
+ }
+ .pr-md-3,
+ .px-md-3 {
+ padding-right: 1rem !important;
+ }
+ .pb-md-3,
+ .py-md-3 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-md-3,
+ .px-md-3 {
+ padding-left: 1rem !important;
+ }
+ .p-md-4 {
+ padding: 1.5rem !important;
+ }
+ .pt-md-4,
+ .py-md-4 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-md-4,
+ .px-md-4 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-md-4,
+ .py-md-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-md-4,
+ .px-md-4 {
+ padding-left: 1.5rem !important;
+ }
+ .p-md-5 {
+ padding: 3rem !important;
+ }
+ .pt-md-5,
+ .py-md-5 {
+ padding-top: 3rem !important;
+ }
+ .pr-md-5,
+ .px-md-5 {
+ padding-right: 3rem !important;
+ }
+ .pb-md-5,
+ .py-md-5 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-md-5,
+ .px-md-5 {
+ padding-left: 3rem !important;
+ }
+ .m-md-n1 {
+ margin: -0.25rem !important;
+ }
+ .mt-md-n1,
+ .my-md-n1 {
+ margin-top: -0.25rem !important;
+ }
+ .mr-md-n1,
+ .mx-md-n1 {
+ margin-right: -0.25rem !important;
+ }
+ .mb-md-n1,
+ .my-md-n1 {
+ margin-bottom: -0.25rem !important;
+ }
+ .ml-md-n1,
+ .mx-md-n1 {
+ margin-left: -0.25rem !important;
+ }
+ .m-md-n2 {
+ margin: -0.5rem !important;
+ }
+ .mt-md-n2,
+ .my-md-n2 {
+ margin-top: -0.5rem !important;
+ }
+ .mr-md-n2,
+ .mx-md-n2 {
+ margin-right: -0.5rem !important;
+ }
+ .mb-md-n2,
+ .my-md-n2 {
+ margin-bottom: -0.5rem !important;
+ }
+ .ml-md-n2,
+ .mx-md-n2 {
+ margin-left: -0.5rem !important;
+ }
+ .m-md-n3 {
+ margin: -1rem !important;
+ }
+ .mt-md-n3,
+ .my-md-n3 {
+ margin-top: -1rem !important;
+ }
+ .mr-md-n3,
+ .mx-md-n3 {
+ margin-right: -1rem !important;
+ }
+ .mb-md-n3,
+ .my-md-n3 {
+ margin-bottom: -1rem !important;
+ }
+ .ml-md-n3,
+ .mx-md-n3 {
+ margin-left: -1rem !important;
+ }
+ .m-md-n4 {
+ margin: -1.5rem !important;
+ }
+ .mt-md-n4,
+ .my-md-n4 {
+ margin-top: -1.5rem !important;
+ }
+ .mr-md-n4,
+ .mx-md-n4 {
+ margin-right: -1.5rem !important;
+ }
+ .mb-md-n4,
+ .my-md-n4 {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-md-n4,
+ .mx-md-n4 {
+ margin-left: -1.5rem !important;
+ }
+ .m-md-n5 {
+ margin: -3rem !important;
+ }
+ .mt-md-n5,
+ .my-md-n5 {
+ margin-top: -3rem !important;
+ }
+ .mr-md-n5,
+ .mx-md-n5 {
+ margin-right: -3rem !important;
+ }
+ .mb-md-n5,
+ .my-md-n5 {
+ margin-bottom: -3rem !important;
+ }
+ .ml-md-n5,
+ .mx-md-n5 {
+ margin-left: -3rem !important;
+ }
+ .m-md-auto {
+ margin: auto !important;
+ }
+ .mt-md-auto,
+ .my-md-auto {
+ margin-top: auto !important;
+ }
+ .mr-md-auto,
+ .mx-md-auto {
+ margin-right: auto !important;
+ }
+ .mb-md-auto,
+ .my-md-auto {
+ margin-bottom: auto !important;
+ }
+ .ml-md-auto,
+ .mx-md-auto {
+ margin-left: auto !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .m-lg-0 {
+ margin: 0 !important;
+ }
+ .mt-lg-0,
+ .my-lg-0 {
+ margin-top: 0 !important;
+ }
+ .mr-lg-0,
+ .mx-lg-0 {
+ margin-right: 0 !important;
+ }
+ .mb-lg-0,
+ .my-lg-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-lg-0,
+ .mx-lg-0 {
+ margin-left: 0 !important;
+ }
+ .m-lg-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-lg-1,
+ .my-lg-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-lg-1,
+ .mx-lg-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-lg-1,
+ .my-lg-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-lg-1,
+ .mx-lg-1 {
+ margin-left: 0.25rem !important;
+ }
+ .m-lg-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-lg-2,
+ .my-lg-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-lg-2,
+ .mx-lg-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-lg-2,
+ .my-lg-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-lg-2,
+ .mx-lg-2 {
+ margin-left: 0.5rem !important;
+ }
+ .m-lg-3 {
+ margin: 1rem !important;
+ }
+ .mt-lg-3,
+ .my-lg-3 {
+ margin-top: 1rem !important;
+ }
+ .mr-lg-3,
+ .mx-lg-3 {
+ margin-right: 1rem !important;
+ }
+ .mb-lg-3,
+ .my-lg-3 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-lg-3,
+ .mx-lg-3 {
+ margin-left: 1rem !important;
+ }
+ .m-lg-4 {
+ margin: 1.5rem !important;
+ }
+ .mt-lg-4,
+ .my-lg-4 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-lg-4,
+ .mx-lg-4 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-lg-4,
+ .my-lg-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-lg-4,
+ .mx-lg-4 {
+ margin-left: 1.5rem !important;
+ }
+ .m-lg-5 {
+ margin: 3rem !important;
+ }
+ .mt-lg-5,
+ .my-lg-5 {
+ margin-top: 3rem !important;
+ }
+ .mr-lg-5,
+ .mx-lg-5 {
+ margin-right: 3rem !important;
+ }
+ .mb-lg-5,
+ .my-lg-5 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-lg-5,
+ .mx-lg-5 {
+ margin-left: 3rem !important;
+ }
+ .p-lg-0 {
+ padding: 0 !important;
+ }
+ .pt-lg-0,
+ .py-lg-0 {
+ padding-top: 0 !important;
+ }
+ .pr-lg-0,
+ .px-lg-0 {
+ padding-right: 0 !important;
+ }
+ .pb-lg-0,
+ .py-lg-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-lg-0,
+ .px-lg-0 {
+ padding-left: 0 !important;
+ }
+ .p-lg-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-lg-1,
+ .py-lg-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-lg-1,
+ .px-lg-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-lg-1,
+ .py-lg-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-lg-1,
+ .px-lg-1 {
+ padding-left: 0.25rem !important;
+ }
+ .p-lg-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-lg-2,
+ .py-lg-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-lg-2,
+ .px-lg-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-lg-2,
+ .py-lg-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-lg-2,
+ .px-lg-2 {
+ padding-left: 0.5rem !important;
+ }
+ .p-lg-3 {
+ padding: 1rem !important;
+ }
+ .pt-lg-3,
+ .py-lg-3 {
+ padding-top: 1rem !important;
+ }
+ .pr-lg-3,
+ .px-lg-3 {
+ padding-right: 1rem !important;
+ }
+ .pb-lg-3,
+ .py-lg-3 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-lg-3,
+ .px-lg-3 {
+ padding-left: 1rem !important;
+ }
+ .p-lg-4 {
+ padding: 1.5rem !important;
+ }
+ .pt-lg-4,
+ .py-lg-4 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-lg-4,
+ .px-lg-4 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-lg-4,
+ .py-lg-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-lg-4,
+ .px-lg-4 {
+ padding-left: 1.5rem !important;
+ }
+ .p-lg-5 {
+ padding: 3rem !important;
+ }
+ .pt-lg-5,
+ .py-lg-5 {
+ padding-top: 3rem !important;
+ }
+ .pr-lg-5,
+ .px-lg-5 {
+ padding-right: 3rem !important;
+ }
+ .pb-lg-5,
+ .py-lg-5 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-lg-5,
+ .px-lg-5 {
+ padding-left: 3rem !important;
+ }
+ .m-lg-n1 {
+ margin: -0.25rem !important;
+ }
+ .mt-lg-n1,
+ .my-lg-n1 {
+ margin-top: -0.25rem !important;
+ }
+ .mr-lg-n1,
+ .mx-lg-n1 {
+ margin-right: -0.25rem !important;
+ }
+ .mb-lg-n1,
+ .my-lg-n1 {
+ margin-bottom: -0.25rem !important;
+ }
+ .ml-lg-n1,
+ .mx-lg-n1 {
+ margin-left: -0.25rem !important;
+ }
+ .m-lg-n2 {
+ margin: -0.5rem !important;
+ }
+ .mt-lg-n2,
+ .my-lg-n2 {
+ margin-top: -0.5rem !important;
+ }
+ .mr-lg-n2,
+ .mx-lg-n2 {
+ margin-right: -0.5rem !important;
+ }
+ .mb-lg-n2,
+ .my-lg-n2 {
+ margin-bottom: -0.5rem !important;
+ }
+ .ml-lg-n2,
+ .mx-lg-n2 {
+ margin-left: -0.5rem !important;
+ }
+ .m-lg-n3 {
+ margin: -1rem !important;
+ }
+ .mt-lg-n3,
+ .my-lg-n3 {
+ margin-top: -1rem !important;
+ }
+ .mr-lg-n3,
+ .mx-lg-n3 {
+ margin-right: -1rem !important;
+ }
+ .mb-lg-n3,
+ .my-lg-n3 {
+ margin-bottom: -1rem !important;
+ }
+ .ml-lg-n3,
+ .mx-lg-n3 {
+ margin-left: -1rem !important;
+ }
+ .m-lg-n4 {
+ margin: -1.5rem !important;
+ }
+ .mt-lg-n4,
+ .my-lg-n4 {
+ margin-top: -1.5rem !important;
+ }
+ .mr-lg-n4,
+ .mx-lg-n4 {
+ margin-right: -1.5rem !important;
+ }
+ .mb-lg-n4,
+ .my-lg-n4 {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-lg-n4,
+ .mx-lg-n4 {
+ margin-left: -1.5rem !important;
+ }
+ .m-lg-n5 {
+ margin: -3rem !important;
+ }
+ .mt-lg-n5,
+ .my-lg-n5 {
+ margin-top: -3rem !important;
+ }
+ .mr-lg-n5,
+ .mx-lg-n5 {
+ margin-right: -3rem !important;
+ }
+ .mb-lg-n5,
+ .my-lg-n5 {
+ margin-bottom: -3rem !important;
+ }
+ .ml-lg-n5,
+ .mx-lg-n5 {
+ margin-left: -3rem !important;
+ }
+ .m-lg-auto {
+ margin: auto !important;
+ }
+ .mt-lg-auto,
+ .my-lg-auto {
+ margin-top: auto !important;
+ }
+ .mr-lg-auto,
+ .mx-lg-auto {
+ margin-right: auto !important;
+ }
+ .mb-lg-auto,
+ .my-lg-auto {
+ margin-bottom: auto !important;
+ }
+ .ml-lg-auto,
+ .mx-lg-auto {
+ margin-left: auto !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .m-xl-0 {
+ margin: 0 !important;
+ }
+ .mt-xl-0,
+ .my-xl-0 {
+ margin-top: 0 !important;
+ }
+ .mr-xl-0,
+ .mx-xl-0 {
+ margin-right: 0 !important;
+ }
+ .mb-xl-0,
+ .my-xl-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-xl-0,
+ .mx-xl-0 {
+ margin-left: 0 !important;
+ }
+ .m-xl-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-xl-1,
+ .my-xl-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-xl-1,
+ .mx-xl-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-xl-1,
+ .my-xl-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-xl-1,
+ .mx-xl-1 {
+ margin-left: 0.25rem !important;
+ }
+ .m-xl-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-xl-2,
+ .my-xl-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-xl-2,
+ .mx-xl-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-xl-2,
+ .my-xl-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-xl-2,
+ .mx-xl-2 {
+ margin-left: 0.5rem !important;
+ }
+ .m-xl-3 {
+ margin: 1rem !important;
+ }
+ .mt-xl-3,
+ .my-xl-3 {
+ margin-top: 1rem !important;
+ }
+ .mr-xl-3,
+ .mx-xl-3 {
+ margin-right: 1rem !important;
+ }
+ .mb-xl-3,
+ .my-xl-3 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xl-3,
+ .mx-xl-3 {
+ margin-left: 1rem !important;
+ }
+ .m-xl-4 {
+ margin: 1.5rem !important;
+ }
+ .mt-xl-4,
+ .my-xl-4 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xl-4,
+ .mx-xl-4 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xl-4,
+ .my-xl-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xl-4,
+ .mx-xl-4 {
+ margin-left: 1.5rem !important;
+ }
+ .m-xl-5 {
+ margin: 3rem !important;
+ }
+ .mt-xl-5,
+ .my-xl-5 {
+ margin-top: 3rem !important;
+ }
+ .mr-xl-5,
+ .mx-xl-5 {
+ margin-right: 3rem !important;
+ }
+ .mb-xl-5,
+ .my-xl-5 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xl-5,
+ .mx-xl-5 {
+ margin-left: 3rem !important;
+ }
+ .p-xl-0 {
+ padding: 0 !important;
+ }
+ .pt-xl-0,
+ .py-xl-0 {
+ padding-top: 0 !important;
+ }
+ .pr-xl-0,
+ .px-xl-0 {
+ padding-right: 0 !important;
+ }
+ .pb-xl-0,
+ .py-xl-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-xl-0,
+ .px-xl-0 {
+ padding-left: 0 !important;
+ }
+ .p-xl-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-xl-1,
+ .py-xl-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-xl-1,
+ .px-xl-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-xl-1,
+ .py-xl-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-xl-1,
+ .px-xl-1 {
+ padding-left: 0.25rem !important;
+ }
+ .p-xl-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-xl-2,
+ .py-xl-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-xl-2,
+ .px-xl-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-xl-2,
+ .py-xl-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-xl-2,
+ .px-xl-2 {
+ padding-left: 0.5rem !important;
+ }
+ .p-xl-3 {
+ padding: 1rem !important;
+ }
+ .pt-xl-3,
+ .py-xl-3 {
+ padding-top: 1rem !important;
+ }
+ .pr-xl-3,
+ .px-xl-3 {
+ padding-right: 1rem !important;
+ }
+ .pb-xl-3,
+ .py-xl-3 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-xl-3,
+ .px-xl-3 {
+ padding-left: 1rem !important;
+ }
+ .p-xl-4 {
+ padding: 1.5rem !important;
+ }
+ .pt-xl-4,
+ .py-xl-4 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-xl-4,
+ .px-xl-4 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-xl-4,
+ .py-xl-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-xl-4,
+ .px-xl-4 {
+ padding-left: 1.5rem !important;
+ }
+ .p-xl-5 {
+ padding: 3rem !important;
+ }
+ .pt-xl-5,
+ .py-xl-5 {
+ padding-top: 3rem !important;
+ }
+ .pr-xl-5,
+ .px-xl-5 {
+ padding-right: 3rem !important;
+ }
+ .pb-xl-5,
+ .py-xl-5 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-xl-5,
+ .px-xl-5 {
+ padding-left: 3rem !important;
+ }
+ .m-xl-n1 {
+ margin: -0.25rem !important;
+ }
+ .mt-xl-n1,
+ .my-xl-n1 {
+ margin-top: -0.25rem !important;
+ }
+ .mr-xl-n1,
+ .mx-xl-n1 {
+ margin-right: -0.25rem !important;
+ }
+ .mb-xl-n1,
+ .my-xl-n1 {
+ margin-bottom: -0.25rem !important;
+ }
+ .ml-xl-n1,
+ .mx-xl-n1 {
+ margin-left: -0.25rem !important;
+ }
+ .m-xl-n2 {
+ margin: -0.5rem !important;
+ }
+ .mt-xl-n2,
+ .my-xl-n2 {
+ margin-top: -0.5rem !important;
+ }
+ .mr-xl-n2,
+ .mx-xl-n2 {
+ margin-right: -0.5rem !important;
+ }
+ .mb-xl-n2,
+ .my-xl-n2 {
+ margin-bottom: -0.5rem !important;
+ }
+ .ml-xl-n2,
+ .mx-xl-n2 {
+ margin-left: -0.5rem !important;
+ }
+ .m-xl-n3 {
+ margin: -1rem !important;
+ }
+ .mt-xl-n3,
+ .my-xl-n3 {
+ margin-top: -1rem !important;
+ }
+ .mr-xl-n3,
+ .mx-xl-n3 {
+ margin-right: -1rem !important;
+ }
+ .mb-xl-n3,
+ .my-xl-n3 {
+ margin-bottom: -1rem !important;
+ }
+ .ml-xl-n3,
+ .mx-xl-n3 {
+ margin-left: -1rem !important;
+ }
+ .m-xl-n4 {
+ margin: -1.5rem !important;
+ }
+ .mt-xl-n4,
+ .my-xl-n4 {
+ margin-top: -1.5rem !important;
+ }
+ .mr-xl-n4,
+ .mx-xl-n4 {
+ margin-right: -1.5rem !important;
+ }
+ .mb-xl-n4,
+ .my-xl-n4 {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-xl-n4,
+ .mx-xl-n4 {
+ margin-left: -1.5rem !important;
+ }
+ .m-xl-n5 {
+ margin: -3rem !important;
+ }
+ .mt-xl-n5,
+ .my-xl-n5 {
+ margin-top: -3rem !important;
+ }
+ .mr-xl-n5,
+ .mx-xl-n5 {
+ margin-right: -3rem !important;
+ }
+ .mb-xl-n5,
+ .my-xl-n5 {
+ margin-bottom: -3rem !important;
+ }
+ .ml-xl-n5,
+ .mx-xl-n5 {
+ margin-left: -3rem !important;
+ }
+ .m-xl-auto {
+ margin: auto !important;
+ }
+ .mt-xl-auto,
+ .my-xl-auto {
+ margin-top: auto !important;
+ }
+ .mr-xl-auto,
+ .mx-xl-auto {
+ margin-right: auto !important;
+ }
+ .mb-xl-auto,
+ .my-xl-auto {
+ margin-bottom: auto !important;
+ }
+ .ml-xl-auto,
+ .mx-xl-auto {
+ margin-left: auto !important;
+ }
+}
+
+.stretched-link::after {
+ background-color: rgba(0, 0, 0, 0);
+ content: '';
+ pointer-events: auto;
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+}
+
+.text-monospace {
+ font-family: "Roboto Mono", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace !important;
+}
+
+.text-justify {
+ text-align: justify !important;
+}
+
+.text-wrap {
+ white-space: normal !important;
+}
+
+.text-nowrap {
+ white-space: nowrap !important;
+}
+
+.text-truncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.text-truncate-flex {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ -ms-flex: 1;
+ flex: 1;
+}
+
+.text-left {
+ text-align: left !important;
+}
+
+.text-right {
+ text-align: right !important;
+}
+
+.text-center {
+ text-align: center !important;
+}
+
+@media (min-width: 576px) {
+ .text-sm-left {
+ text-align: left !important;
+ }
+ .text-sm-right {
+ text-align: right !important;
+ }
+ .text-sm-center {
+ text-align: center !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .text-md-left {
+ text-align: left !important;
+ }
+ .text-md-right {
+ text-align: right !important;
+ }
+ .text-md-center {
+ text-align: center !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .text-lg-left {
+ text-align: left !important;
+ }
+ .text-lg-right {
+ text-align: right !important;
+ }
+ .text-lg-center {
+ text-align: center !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .text-xl-left {
+ text-align: left !important;
+ }
+ .text-xl-right {
+ text-align: right !important;
+ }
+ .text-xl-center {
+ text-align: center !important;
+ }
+}
+
+.text-lowercase {
+ text-transform: lowercase !important;
+}
+
+.text-uppercase {
+ text-transform: uppercase !important;
+}
+
+.text-capitalize {
+ text-transform: capitalize !important;
+}
+
+.font-weight-light {
+ font-weight: 300 !important;
+}
+
+.font-weight-lighter {
+ font-weight: 300 !important;
+}
+
+.font-weight-normal {
+ font-weight: 400 !important;
+}
+
+.font-weight-bold {
+ font-weight: 500 !important;
+}
+
+.font-weight-bolder {
+ font-weight: 600 !important;
+}
+
+.font-italic {
+ font-style: italic !important;
+}
+
+.text-black {
+ color: #000000 !important;
+}
+
+.text-black-primary {
+ color: rgba(0, 0, 0, 0.87) !important;
+}
+
+.text-black-secondary {
+ color: rgba(0, 0, 0, 0.54) !important;
+}
+
+.text-black-hint {
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+
+.text-black-divider {
+ color: rgba(0, 0, 0, 0.12) !important;
+}
+
+.text-white {
+ color: #ffffff !important;
+}
+
+.text-white-primary {
+ color: white !important;
+}
+
+.text-white-secondary {
+ color: rgba(255, 255, 255, 0.7) !important;
+}
+
+.text-white-hint {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+
+.text-white-divider {
+ color: rgba(255, 255, 255, 0.12) !important;
+}
+
+.text-muted {
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+
+a.text-primary:hover, a.text-primary:focus, a.text-primary:active {
+ color: #3700b3 !important;
+}
+
+.text-primary {
+ color: #6200ee !important;
+}
+
+a.text-secondary:hover, a.text-secondary:focus, a.text-secondary:active {
+ color: #018786 !important;
+}
+
+.text-secondary {
+ color: #03dac6 !important;
+}
+
+a.text-danger:hover, a.text-danger:focus, a.text-danger:active {
+ color: #d32f2f !important;
+}
+
+.text-danger {
+ color: #b00020 !important;
+}
+
+a.text-info:hover, a.text-info:focus, a.text-info:active {
+ color: #021aee !important;
+}
+
+.text-info {
+ color: #714cfe !important;
+}
+
+a.text-success:hover, a.text-success:focus, a.text-success:active {
+ color: #41c300 !important;
+}
+
+.text-success {
+ color: #61d800 !important;
+}
+
+a.text-warning:hover, a.text-warning:focus, a.text-warning:active {
+ color: #ee6002 !important;
+}
+
+.text-warning {
+ color: #ff8d00 !important;
+}
+
+a.text-dark:hover, a.text-dark:focus, a.text-dark:active {
+ color: #212121 !important;
+}
+
+.text-dark {
+ color: #424242 !important;
+}
+
+a.text-light:hover, a.text-light:focus, a.text-light:active {
+ color: #e0e0e0 !important;
+}
+
+.text-light {
+ color: #f5f5f5 !important;
+}
+
+.text-body {
+ color: rgba(0, 0, 0, 0.87) !important;
+}
+
+.text-black-50 {
+ color: rgba(0, 0, 0, 0.54) !important;
+}
+
+.text-white-50 {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+
+.text-hide {
+ background-color: transparent;
+ border: 0;
+ color: transparent;
+ font: 0/0 a;
+ text-shadow: none;
+}
+
+.text-decoration-none {
+ text-decoration: none !important;
+}
+
+.text-break {
+ word-break: break-word !important;
+ word-wrap: break-word !important;
+}
+
+.text-reset {
+ color: inherit !important;
+}
+
+.visible {
+ visibility: visible !important;
+}
+
+.invisible {
+ visibility: hidden !important;
+}
+
+[class*='material-icons'] {
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ vertical-align: -0.362637em;
+ font-family: 'Material Icons';
+ font-family: var(--font-family-material-icons);
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ text-rendering: optimizeLegibility;
+ text-transform: none;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+
+[class*='material-icons'].md-18 {
+ font-size: 1.125rem;
+}
+
+[class*='material-icons'].md-36 {
+ font-size: 2.25rem;
+}
+
+[class*='material-icons'].md-48 {
+ font-size: 3rem;
+}
+
+.material-icons-outlined {
+ font-family: "Material Icons Outlined", var(--font-family-material-icons);
+}
+
+.material-icons-round {
+ font-family: "Material Icons Round", var(--font-family-material-icons);
+}
+
+.material-icons-two-tone {
+ font-family: "Material Icons Two Tone", var(--font-family-material-icons);
+}
+
+.material-icons-sharp {
+ font-family: "Material Icons Sharp", var(--font-family-material-icons);
+}
+
+.material-icons-inline {
+ font-size: inherit;
+ line-height: 1;
+}
+
+@media (min-width: 992px) {
+ ::-webkit-scrollbar {
+ height: 8px;
+ width: 12px;
+ }
+ ::-webkit-scrollbar-button {
+ background-color: transparent;
+ display: block;
+ height: 4px;
+ }
+ ::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ ::-webkit-scrollbar-track-piece {
+ background: transparent none;
+ border: solid 4px transparent;
+ border-right-width: 8px;
+ }
+ ::-webkit-scrollbar-thumb {
+ border: solid 0 transparent;
+ border-radius: 5px;
+ border-top-right-radius: 9px 5px;
+ border-bottom-right-radius: 9px 5px;
+ border-right-width: 4px;
+ box-shadow: inset 0 0 0 6px #e0dfe1;
+ }
+ ::-webkit-scrollbar-thumb:window-inactive {
+ box-shadow: inset 0 0 0 6px rgba(224, 223, 225, 0.5);
+ }
+}
+
+body * {
+ scrollbar-color: #e0dfe1 transparent;
+ scrollbar-width: thin;
+}
+
+::-webkit-search-cancel-button,
+::-webkit-clear-button {
+ -webkit-appearance: none;
+ background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');
+ color: rgba(0, 0, 0, 0.54);
+ cursor: pointer;
+ height: 1.2em;
+ margin: 0 0 0 1.5rem;
+ padding: 2px 3px;
+ width: 1.2em;
+}
+
+::-webkit-calendar-picker-indicator {
+ cursor: pointer;
+ opacity: 0.6;
+}
+
+input:-webkit-autofill,
+input:-webkit-autofill:hover,
+input:-webkit-autofill:focus,
+input:-webkit-autofill:active {
+ -webkit-transition: background-color 5000s;
+ transition: background-color 5000s;
+ -webkit-text-fill-color: rgba(0, 0, 0, 0.87);
+}
+
+@media print {
+ *,
+ *::before,
+ *::after {
+ box-shadow: none !important;
+ text-shadow: none !important;
+ }
+ abbr[title]::after {
+ content: ' ("attr(title) ") ';
+ }
+ pre {
+ white-space: pre-wrap !important;
+ }
+ pre,
+ blockquote {
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ page-break-inside: avoid;
+ }
+ thead {
+ display: table-header-group;
+ }
+ tr,
+ img {
+ page-break-inside: avoid;
+ }
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3;
+ }
+ h2,
+ h3 {
+ page-break-inside: avoid;
+ }
+ @page {
+ size: a3;
+ }
+ body {
+ min-width: 992px !important;
+ }
+ .container {
+ min-width: 992px !important;
+ }
+ .fab-actions,
+ .navbar,
+ .tooltip {
+ display: none;
+ }
+ .badge {
+ border: 1px solid #000000;
+ }
+ .table {
+ border-collapse: collapse !important;
+ }
+ .table td,
+ .table th {
+ background-color: #ffffff !important;
+ }
+ .table-bordered th,
+ .table-bordered td {
+ border: 1px solid #e1e1e1;
+ }
+ .table-dark {
+ color: inherit;
+ }
+ .table-dark th,
+ .table-dark td,
+ .table-dark thead th,
+ .table-dark tbody + tbody {
+ border-color: #e1e1e1;
+ }
+ .table .thead-dark th {
+ border-color: #e1e1e1;
+ color: inherit;
+ }
+ .card {
+ border: 1px solid #e1e1e1;
+ page-break-inside: avoid;
+ }
+ .dropdown-menu {
+ border: 1px solid #e1e1e1;
+ }
+ .list-group-item {
+ border: 1px solid #e1e1e1;
+ margin-bottom: -1px;
+ }
+ .list-group-item:last-child {
+ margin-bottom: 0;
+ }
+ .list-group-flush:first-child .list-group-item:first-child {
+ border-top: 0;
+ }
+ .list-group-flush:last-child .list-group-item:last-child {
+ border-bottom: 0;
+ }
+ .list-group-flush .list-group-item {
+ border-right: 0;
+ border-left: 0;
+ }
+ .nav-tabs {
+ border-bottom: 1px solid #e1e1e1;
+ }
+ .popover {
+ border: 1px solid #e1e1e1;
+ }
+}
+/*# sourceMappingURL=material.css.map */
\ No newline at end of file
diff --git a/gh-pages/material/css/material.css.map b/gh-pages/material/css/material.css.map
new file mode 100644
index 000000000..e5cfc0d97
--- /dev/null
+++ b/gh-pages/material/css/material.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../assets/scss/material.scss","material.css","../assets/scss/base/_base.scss","../assets/scss/_colors.scss","../assets/scss/mixins/_text-alignment.scss","../assets/scss/variables/_typography.scss","../assets/scss/variables/_spacer.scss","../assets/scss/variables/_palette.scss","../assets/scss/variables/_variable-bootstrap.scss","../assets/scss/mixins/_typography.scss","../assets/scss/base/_grid.scss","../assets/scss/mixins/_grid.scss","../assets/scss/mixins/_breakpoints.scss","../assets/scss/variables/_grid.scss","../assets/scss/mixins/_grid-framework.scss","../assets/scss/base/_typography.scss","../assets/scss/mixins/_lists.scss","../assets/scss/bootstrap/_alert.scss","../assets/scss/mixins/_border-radius.scss","../assets/scss/mixins/_hover.scss","../assets/scss/bootstrap/_badge.scss","../assets/scss/bootstrap/_breadcrumb.scss","../assets/scss/mixins/_transition.scss","../assets/scss/variables/_transition.scss","../assets/scss/mixins/_material-icons.scss","../assets/scss/bootstrap/_carousel.scss","../assets/scss/variables/_elevation-shadow.scss","../assets/scss/bootstrap/_close.scss","../assets/scss/bootstrap/_code.scss","../assets/scss/bootstrap/_forms.scss","../assets/scss/variables/_variable-material.scss","../assets/scss/bootstrap/_images.scss","../assets/scss/mixins/_image.scss","../assets/scss/bootstrap/_jumbotron.scss","../assets/scss/bootstrap/_media.scss","../assets/scss/bootstrap/_nav.scss","../assets/scss/mixins/_text-truncate.scss","../assets/scss/bootstrap/_pagination.scss","../assets/scss/bootstrap/_popover.scss","../assets/scss/mixins/_reset-text.scss","../assets/scss/bootstrap/_responsive-embed.scss","../assets/scss/bootstrap/_transitions.scss","../assets/scss/material/_buttons.scss","../assets/scss/material/_button-flat.scss","../assets/scss/material/_button-float.scss","../assets/scss/material/_button-group.scss","../assets/scss/material/_card.scss","../assets/scss/_functions.scss","../assets/scss/material/_chip.scss","../assets/scss/material/_dark-theme.scss","../assets/scss/material/_data-table.scss","../assets/scss/material/_dialog.scss","../assets/scss/material/_expansion-panel.scss","../assets/scss/material/_menu.scss","../assets/scss/mixins/_nav-divider.scss","../assets/scss/material/_navdrawer.scss","../assets/scss/material/_picker.scss","../assets/scss/material/_progress.scss","../assets/scss/material/_progress-circular.scss","../assets/scss/material/_selection-control.scss","../assets/scss/material/_sliders.scss","../assets/scss/material/_snackbars.scss","../assets/scss/material/_stepper.scss","../assets/scss/material/_tab.scss","../assets/scss/material/_text-field.scss","../assets/scss/mixins/_forms.scss","../assets/scss/material/_text-field-box.scss","../assets/scss/material/_text-field-floating-label.scss","../assets/scss/material/_text-field-input-group.scss","../assets/scss/material/_toolbar.scss","../assets/scss/material/_tooltip.scss","../assets/scss/utilities/_align.scss","../assets/scss/mixins/_background-variant.scss","../assets/scss/utilities/_borders.scss","../assets/scss/mixins/_clearfix.scss","../assets/scss/utilities/_display.scss","../assets/scss/utilities/_embed.scss","../assets/scss/utilities/_flex.scss","../assets/scss/utilities/_float.scss","../assets/scss/utilities/_interactions.scss","../assets/scss/utilities/_overflow.scss","../assets/scss/utilities/_position.scss","../assets/scss/utilities/_ripple.scss","../assets/scss/utilities/_screenreaders.scss","../assets/scss/mixins/_screen-reader.scss","../assets/scss/utilities/_shadows.scss","../assets/scss/utilities/_sizing.scss","../assets/scss/utilities/_spacing.scss","../assets/scss/utilities/_stretched-link.scss","../assets/scss/utilities/_text.scss","../assets/scss/mixins/_text-emphasis.scss","../assets/scss/mixins/_text-hide.scss","../assets/scss/utilities/_visibility.scss","../assets/scss/utilities/_material-icons.scss","../assets/scss/utilities/_scrollbars.scss","../assets/scss/utilities/_webkit-custom.scss","../assets/scss/_print.scss"],"names":[],"mappings":"AAAA;;;;;;ECME;ACNF;EAII,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;EAId,uBAAyB;EAAzB,wBAAyB;EAJzB,oBAAc;EAId,yBAAyB;EAAzB,0BAAyB;EAJzB,iBAAc;EAId,sBAAyB;EAAzB,uBAAyB;EAJzB,eAAc;EAId,oBAAyB;EAAzB,qBAAyB;EAJzB,kBAAc;EAId,uBAAyB;EAAzB,wBAAyB;EAJzB,kBAAc;EAId,uBAAyB;EAAzB,wBAAyB;EAJzB,eAAc;EAId,oBAAyB;EAAzB,qBAAyB;EAJzB,gBAAc;EAId,qBAAyB;EAAzB,sBAAyB;EAM7B,kBAAiC;EAAjC,sBAAiC;EAAjC,sBAAiC;EAAjC,sBAAiC;EAAjC,uBAAiC;EAMnC,6NAAyB;EACzB,oIAAwB;EACxB,oJAA6B;AD+B/B;;ACxBA;;;EAGE,sBAAsB;EACtB,mCAAmC;EACnC,kCAAkC;AD2BpC;;ACvBA;EACE;IACE,6CAAqC;IAArC,qCAAqC;IACrC,+CAAuC;IAAvC,uCAAuC;IACvC,sCAAsC;IACtC,gCAAgC;ED0BlC;AACF;;ACvBA;EACE,uBAAuB;EACvB,iBAAiB;EACjB,uBAAuB;EACvB,8BAA8B;EAC9B,6CC8nB+B;AFpmBjC;;ACvBA;;;;;;;;;;EAUE,cAAc;AD0BhB;;ACvBA;EEtEI,gBAAgB;EAChB,iBAAiB;EFwEnB,uBCynB+B;EDxnB/B,0BC0mB+B;EDzmB/B,gNGpE0N;EHqE1N,mBAAoC;EACpC,gBG9D0B;EH+D1B,gBGT0B;EHU1B,SAAS;AD0BX;;AAEA;EGvGM,iBAAiB;EACjB,iBAAiB;AHyGvB;;AAEA;EC7BE,qBAAqB;AD+BvB;;AAEA;EC5BE,sBAAsB;AD8BxB;;AC3BA;EACE,uBAAuB;EACvB,SAAS;EACT,iBAAiB;AD8BnB;;AC3BA;;;;;;EAME,aAAa;EACb,qBIrFyB;ALmH3B;;AC3BA;EACE,aAAa;EACb,mBI7Fc;AL2HhB;;AC3BA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,0BAA0B;EAC1B,yCAAiC;EAAjC,iCAAiC;EACjC,sCAA8B;EAA9B,8BAA8B;AD8BhC;;AC3BA;EACE,kBAAkB;EAClB,oBAAoB;AD8BtB;;AC3BA;;;;EAIE,aAAa;EACb,mBInHc;ALiJhB;;AC3BA;EACE,gBGzH0B;AJuJ5B;;AC3BA;EACE,cAA6B;AD8B/B;;AC/BA;EAII,oBAAoB;AD+BxB;;ACnCA;;EAQM,eAAe;ADgCrB;;AC3BA;EACE,gBIxIc;ALsKhB;;AC3BA;;EAEE,gBGjJ0B;AJ+K5B;;AC3BA;EACE,cAAc;AD8BhB;;AC3BA;;EAEE,cAAc;EACd,cAAc;EACd,kBAAkB;EAClB,wBAAwB;AD8B1B;;AC3BA;EACE,eAAe;AD8BjB;;AC3BA;EACE,WAAW;AD8Bb;;ACvBA;EACE,6BAA6B;EAC7B,cK3Lc;EL4Ld,qBMlDoB;AP4EtB;;AC7BA;EAMI,cK/LY;AN0NhB;;ACtBA;EAGI,cAAc;EACd,qBAAqB;ADuBzB;;ACfA;;;;EAIE,wHG7MkI;EH8MlI,cAAc;ADkBhB;;ACfA;EACE,cAAc;EACd,aAAa;EACb,mBI1Mc;EJ2Md,cAAc;EACd,6BAA6B;EAC7B,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;ADkBlB;;ACfA;EACE,gBIjNc;ALmOhB;;ACbA;EACE,kBAAkB;EAClB,sBAAsB;ADgBxB;;ACbA;EACE,gBAAgB;EAChB,sBAAsB;ADgBxB;;ACXA;EACE,yBAAyB;ADc3B;;ACXA;EEtPI,gBAAgB;EAChB,iBAAiB;EFwPnB,6BI5P0B;EJ6P1B,oBAAoB;EACpB,0BCyb+B;EDxb/B,mBGzNmD;EH0NnD,0BGhMyC;EHiMzC,qBGhL+B;EHiL/B,wBI/Oc;AL6PhB;;AAEA;EG3QM,iBAAiB;EACjB,iBAAiB;AH6QvB;;ACZA;EAEE,mBAAmB;EACnB,gCAAgC;ADclC;;ACPA;EO7ME,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EHkM9B,yBCia+B;EDha/B,qBAAqB;EACrB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;ADYnB;;ACTA;EACE,gBAAgB;ADYlB;;ACJA;EACE,UAAU;ADOZ;;ACJA;;;;;EAKE,oBAAoB;EACpB,kBAAkB;EAClB,oBAAoB;EACpB,SAAS;ADOX;;ACJA;;EAEE,iBAAiB;ADOnB;;ACJA;;EAEE,oBAAoB;ADOtB;;AAEA;ECLE,eAAe;ADOjB;;ACJA;EACE,iBAAiB;ADOnB;;ACRA;EAKI,cAAc;ADOlB;;ACHA;;;;EAIE,0BAA0B;ADM5B;;ACFE;;;;EAKI,eAAe;ADIrB;;ACAE;;;EAEE,eAAe;ADInB;;ACAA;;;;EAIE,kBAAkB;EAClB,UAAU;ADGZ;;ACAA;;EAEE,sBAAsB;EACtB,UAAU;ADGZ;;ACAA;EACE,gBAAgB;ADGlB;;ACAA;EACE,SAAS;EACT,SAAS;EACT,YAAY;EACZ,UAAU;ADGZ;;ACAA;EOpTE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EHyS9B,WAAW;EACX,qBIxWyB;EJyWzB,UAAU;EACV,WAAW;ADKb;;ACXA;EASI,WAAW;ADMf;;ACFA;;;;;;;EAOE,UAAU;ADKZ;;ACFA;EACE,YAAY;ADKd;;AAEA;ECHE,6BAA6B;EAC7B,oBAAoB;ADKtB;;ACFA;EACE,wBAAwB;ADK1B;;ACFA;EACE,UAAU;ADKZ;;ACFA;EACE,aAAa;ADKf;;ACFA;EACE,0BAA0B;EAC1B,aAAa;ADKf;;ACEA;EACE,qBAAqB;ADCvB;;ACEA;EACE,SAAS;ADCX;;ACEA;EACE,eAAe;EACf,kBAAkB;ADCpB;;ACEA;EACE,aAAa;ADCf;;ACEA;EACE,wBAAwB;ADC1B;;AAEA;ECCE,wBAAwB;ADC1B;;ACIA;EACE,yBClMuC;EDmMvC,0BC2O+B;AF5OjC;;ACOE;EACE,mBAAmB;ADJvB;;ACQA;EACE,kBAAkB;ADLpB;;ACQA;EACE,kCK1dc;ANqdhB;;ACIA;EACE,kCK1dc;ANqdhB;;ACQA;;EAEE,eAAe;ADLjB;;AStdE;;;;;;ECDA,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;AVgenB;;AW5aI;EF1CE;IACE,gBGCG;EZydT;AACF;;AWlbI;EF1CE;IACE,gBGEG;EZ8dT;AACF;;AWxbI;EF1CE;IACE,gBGGG;EZmeT;AACF;;AW9bI;EF1CE;IACE,iBGII;EZweV;AACF;;ASldE;EClCA,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,mBAA0B;EAC1B,kBAAyB;AVwf3B;;ASndE;EACE,eAAe;EACf,cAAc;ATsdlB;;ASxdE;;EAMI,gBAAgB;EAChB,eAAe;ATudrB;;Aa5gBE;;;;;;EACE,kBAAkB;EAClB,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;AbohB7B;;AajgBM;EACE,0BAAa;EAAb,aAAa;EACb,oBAAY;EAAZ,YAAY;EACZ,eAAe;AbogBvB;;AahgBQ;EH4BJ,kBAAuB;EAAvB,cAAuB;EACvB,eAAwB;AVwe5B;;AargBQ;EH4BJ,iBAAuB;EAAvB,aAAuB;EACvB,cAAwB;AV6e5B;;Aa1gBQ;EH4BJ,wBAAuB;EAAvB,oBAAuB;EACvB,qBAAwB;AVkf5B;;Aa/gBQ;EH4BJ,iBAAuB;EAAvB,aAAuB;EACvB,cAAwB;AVuf5B;;AaphBQ;EH4BJ,iBAAuB;EAAvB,aAAuB;EACvB,cAAwB;AV4f5B;;AazhBQ;EH4BJ,wBAAuB;EAAvB,oBAAuB;EACvB,qBAAwB;AVigB5B;;AazhBM;EHMJ,kBAAc;EAAd,cAAc;EACd,WAAW;EACX,eAAe;AVuhBjB;;Aa1hBQ;EHPN,uBAAsC;EAAtC,mBAAsC;EAItC,oBAAuC;AVkiBzC;;Aa/hBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVuiBzC;;AapiBQ;EHPN,iBAAsC;EAAtC,aAAsC;EAItC,cAAuC;AV4iBzC;;AaziBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVijBzC;;Aa9iBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVsjBzC;;AanjBQ;EHPN,iBAAsC;EAAtC,aAAsC;EAItC,cAAuC;AV2jBzC;;AaxjBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVgkBzC;;Aa7jBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVqkBzC;;AalkBQ;EHPN,iBAAsC;EAAtC,aAAsC;EAItC,cAAuC;AV0kBzC;;AavkBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AV+kBzC;;Aa5kBQ;EHPN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AVolBzC;;AajlBQ;EHPN,kBAAsC;EAAtC,cAAsC;EAItC,eAAuC;AVylBzC;;AajlBM;EAAwB,kBAAS;EAAT,SAAS;AbqlBvC;;AanlBM;EAAuB,kBDvDP;ECuDO,SDvDP;AZ8oBtB;;AaplBQ;EAAwB,iBADZ;EACY,QADZ;AbylBpB;;AaxlBQ;EAAwB,iBADZ;EACY,QADZ;Ab6lBpB;;Aa5lBQ;EAAwB,iBADZ;EACY,QADZ;AbimBpB;;AahmBQ;EAAwB,iBADZ;EACY,QADZ;AbqmBpB;;AapmBQ;EAAwB,iBADZ;EACY,QADZ;AbymBpB;;AaxmBQ;EAAwB,iBADZ;EACY,QADZ;Ab6mBpB;;Aa5mBQ;EAAwB,iBADZ;EACY,QADZ;AbinBpB;;AahnBQ;EAAwB,iBADZ;EACY,QADZ;AbqnBpB;;AapnBQ;EAAwB,iBADZ;EACY,QADZ;AbynBpB;;AaxnBQ;EAAwB,iBADZ;EACY,QADZ;Ab6nBpB;;Aa5nBQ;EAAwB,kBADZ;EACY,SADZ;AbioBpB;;AahoBQ;EAAwB,kBADZ;EACY,SADZ;AbqoBpB;;AapoBQ;EAAwB,kBADZ;EACY,SADZ;AbyoBpB;;AaloBU;EHRR,sBAA8C;AV8oBhD;;AatoBU;EHRR,uBAA8C;AVkpBhD;;Aa1oBU;EHRR,gBAA8C;AVspBhD;;Aa9oBU;EHRR,uBAA8C;AV0pBhD;;AalpBU;EHRR,uBAA8C;AV8pBhD;;AatpBU;EHRR,gBAA8C;AVkqBhD;;Aa1pBU;EHRR,uBAA8C;AVsqBhD;;Aa9pBU;EHRR,uBAA8C;AV0qBhD;;AalqBU;EHRR,gBAA8C;AV8qBhD;;AatqBU;EHRR,uBAA8C;AVkrBhD;;Aa1qBU;EHRR,uBAA8C;AVsrBhD;;AWhrBI;EE/BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;EbmtBrB;Ea/sBM;IH4BJ,kBAAuB;IAAvB,cAAuB;IACvB,eAAwB;EVsrB1B;EantBM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EV0rB1B;EavtBM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EV8rB1B;Ea3tBM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVksB1B;Ea/tBM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVssB1B;EanuBM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EV0sB1B;EaluBI;IHMJ,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;EV+tBf;EaluBM;IHPN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EVyuBvC;EatuBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV6uBvC;Ea1uBM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVivBvC;Ea9uBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVqvBvC;EalvBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVyvBvC;EatvBM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV6vBvC;Ea1vBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EViwBvC;Ea9vBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVqwBvC;EalwBM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVywBvC;EatwBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV6wBvC;Ea1wBM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVixBvC;Ea9wBM;IHPN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EVqxBvC;Ea7wBI;IAAwB,kBAAS;IAAT,SAAS;EbgxBrC;Ea9wBI;IAAuB,kBDvDP;ICuDO,SDvDP;EZw0BpB;Ea9wBM;IAAwB,iBADZ;IACY,QADZ;EbkxBlB;EajxBM;IAAwB,iBADZ;IACY,QADZ;EbqxBlB;EapxBM;IAAwB,iBADZ;IACY,QADZ;EbwxBlB;EavxBM;IAAwB,iBADZ;IACY,QADZ;Eb2xBlB;Ea1xBM;IAAwB,iBADZ;IACY,QADZ;Eb8xBlB;Ea7xBM;IAAwB,iBADZ;IACY,QADZ;EbiyBlB;EahyBM;IAAwB,iBADZ;IACY,QADZ;EboyBlB;EanyBM;IAAwB,iBADZ;IACY,QADZ;EbuyBlB;EatyBM;IAAwB,iBADZ;IACY,QADZ;Eb0yBlB;EazyBM;IAAwB,iBADZ;IACY,QADZ;Eb6yBlB;Ea5yBM;IAAwB,kBADZ;IACY,SADZ;EbgzBlB;Ea/yBM;IAAwB,kBADZ;IACY,SADZ;EbmzBlB;EalzBM;IAAwB,kBADZ;IACY,SADZ;EbszBlB;Ea/yBQ;IHRR,cAA4B;EV0zB5B;EalzBQ;IHRR,sBAA8C;EV6zB9C;EarzBQ;IHRR,uBAA8C;EVg0B9C;EaxzBQ;IHRR,gBAA8C;EVm0B9C;Ea3zBQ;IHRR,uBAA8C;EVs0B9C;Ea9zBQ;IHRR,uBAA8C;EVy0B9C;Eaj0BQ;IHRR,gBAA8C;EV40B9C;Eap0BQ;IHRR,uBAA8C;EV+0B9C;Eav0BQ;IHRR,uBAA8C;EVk1B9C;Ea10BQ;IHRR,gBAA8C;EVq1B9C;Ea70BQ;IHRR,uBAA8C;EVw1B9C;Eah1BQ;IHRR,uBAA8C;EV21B9C;AACF;;AWt1BI;EE/BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;Eby3BrB;Ear3BM;IH4BJ,kBAAuB;IAAvB,cAAuB;IACvB,eAAwB;EV41B1B;Eaz3BM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVg2B1B;Ea73BM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EVo2B1B;Eaj4BM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVw2B1B;Ear4BM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EV42B1B;Eaz4BM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EVg3B1B;Eax4BI;IHMJ,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;EVq4Bf;Eax4BM;IHPN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EV+4BvC;Ea54BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVm5BvC;Eah5BM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVu5BvC;Eap5BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV25BvC;Eax5BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV+5BvC;Ea55BM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVm6BvC;Eah6BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVu6BvC;Eap6BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV26BvC;Eax6BM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV+6BvC;Ea56BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVm7BvC;Eah7BM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVu7BvC;Eap7BM;IHPN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EV27BvC;Ean7BI;IAAwB,kBAAS;IAAT,SAAS;Ebs7BrC;Eap7BI;IAAuB,kBDvDP;ICuDO,SDvDP;EZ8+BpB;Eap7BM;IAAwB,iBADZ;IACY,QADZ;Ebw7BlB;Eav7BM;IAAwB,iBADZ;IACY,QADZ;Eb27BlB;Ea17BM;IAAwB,iBADZ;IACY,QADZ;Eb87BlB;Ea77BM;IAAwB,iBADZ;IACY,QADZ;Ebi8BlB;Eah8BM;IAAwB,iBADZ;IACY,QADZ;Ebo8BlB;Ean8BM;IAAwB,iBADZ;IACY,QADZ;Ebu8BlB;Eat8BM;IAAwB,iBADZ;IACY,QADZ;Eb08BlB;Eaz8BM;IAAwB,iBADZ;IACY,QADZ;Eb68BlB;Ea58BM;IAAwB,iBADZ;IACY,QADZ;Ebg9BlB;Ea/8BM;IAAwB,iBADZ;IACY,QADZ;Ebm9BlB;Eal9BM;IAAwB,kBADZ;IACY,SADZ;Ebs9BlB;Ear9BM;IAAwB,kBADZ;IACY,SADZ;Eby9BlB;Eax9BM;IAAwB,kBADZ;IACY,SADZ;Eb49BlB;Ear9BQ;IHRR,cAA4B;EVg+B5B;Eax9BQ;IHRR,sBAA8C;EVm+B9C;Ea39BQ;IHRR,uBAA8C;EVs+B9C;Ea99BQ;IHRR,gBAA8C;EVy+B9C;Eaj+BQ;IHRR,uBAA8C;EV4+B9C;Eap+BQ;IHRR,uBAA8C;EV++B9C;Eav+BQ;IHRR,gBAA8C;EVk/B9C;Ea1+BQ;IHRR,uBAA8C;EVq/B9C;Ea7+BQ;IHRR,uBAA8C;EVw/B9C;Eah/BQ;IHRR,gBAA8C;EV2/B9C;Ean/BQ;IHRR,uBAA8C;EV8/B9C;Eat/BQ;IHRR,uBAA8C;EVigC9C;AACF;;AW5/BI;EE/BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;Eb+hCrB;Ea3hCM;IH4BJ,kBAAuB;IAAvB,cAAuB;IACvB,eAAwB;EVkgC1B;Ea/hCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVsgC1B;EaniCM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EV0gC1B;EaviCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EV8gC1B;Ea3iCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVkhC1B;Ea/iCM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EVshC1B;Ea9iCI;IHMJ,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;EV2iCf;Ea9iCM;IHPN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EVqjCvC;EaljCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVyjCvC;EatjCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV6jCvC;Ea1jCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVikCvC;Ea9jCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVqkCvC;EalkCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVykCvC;EatkCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV6kCvC;Ea1kCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVilCvC;Ea9kCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVqlCvC;EallCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVylCvC;EatlCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV6lCvC;Ea1lCM;IHPN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EVimCvC;EazlCI;IAAwB,kBAAS;IAAT,SAAS;Eb4lCrC;Ea1lCI;IAAuB,kBDvDP;ICuDO,SDvDP;EZopCpB;Ea1lCM;IAAwB,iBADZ;IACY,QADZ;Eb8lClB;Ea7lCM;IAAwB,iBADZ;IACY,QADZ;EbimClB;EahmCM;IAAwB,iBADZ;IACY,QADZ;EbomClB;EanmCM;IAAwB,iBADZ;IACY,QADZ;EbumClB;EatmCM;IAAwB,iBADZ;IACY,QADZ;Eb0mClB;EazmCM;IAAwB,iBADZ;IACY,QADZ;Eb6mClB;Ea5mCM;IAAwB,iBADZ;IACY,QADZ;EbgnClB;Ea/mCM;IAAwB,iBADZ;IACY,QADZ;EbmnClB;EalnCM;IAAwB,iBADZ;IACY,QADZ;EbsnClB;EarnCM;IAAwB,iBADZ;IACY,QADZ;EbynClB;EaxnCM;IAAwB,kBADZ;IACY,SADZ;Eb4nClB;Ea3nCM;IAAwB,kBADZ;IACY,SADZ;Eb+nClB;Ea9nCM;IAAwB,kBADZ;IACY,SADZ;EbkoClB;Ea3nCQ;IHRR,cAA4B;EVsoC5B;Ea9nCQ;IHRR,sBAA8C;EVyoC9C;EajoCQ;IHRR,uBAA8C;EV4oC9C;EapoCQ;IHRR,gBAA8C;EV+oC9C;EavoCQ;IHRR,uBAA8C;EVkpC9C;Ea1oCQ;IHRR,uBAA8C;EVqpC9C;Ea7oCQ;IHRR,gBAA8C;EVwpC9C;EahpCQ;IHRR,uBAA8C;EV2pC9C;EanpCQ;IHRR,uBAA8C;EV8pC9C;EatpCQ;IHRR,gBAA8C;EViqC9C;EazpCQ;IHRR,uBAA8C;EVoqC9C;Ea5pCQ;IHRR,uBAA8C;EVuqC9C;AACF;;AWlqCI;EE/BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;EbqsCrB;EajsCM;IH4BJ,kBAAuB;IAAvB,cAAuB;IACvB,eAAwB;EVwqC1B;EarsCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EV4qC1B;EazsCM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EVgrC1B;Ea7sCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVorC1B;EajtCM;IH4BJ,iBAAuB;IAAvB,aAAuB;IACvB,cAAwB;EVwrC1B;EartCM;IH4BJ,wBAAuB;IAAvB,oBAAuB;IACvB,qBAAwB;EV4rC1B;EaptCI;IHMJ,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;EVitCf;EaptCM;IHPN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EV2tCvC;EaxtCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV+tCvC;Ea5tCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EVmuCvC;EahuCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVuuCvC;EapuCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV2uCvC;EaxuCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV+uCvC;Ea5uCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVmvCvC;EahvCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVuvCvC;EapvCM;IHPN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EV2vCvC;EaxvCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EV+vCvC;Ea5vCM;IHPN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EVmwCvC;EahwCM;IHPN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EVuwCvC;Ea/vCI;IAAwB,kBAAS;IAAT,SAAS;EbkwCrC;EahwCI;IAAuB,kBDvDP;ICuDO,SDvDP;EZ0zCpB;EahwCM;IAAwB,iBADZ;IACY,QADZ;EbowClB;EanwCM;IAAwB,iBADZ;IACY,QADZ;EbuwClB;EatwCM;IAAwB,iBADZ;IACY,QADZ;Eb0wClB;EazwCM;IAAwB,iBADZ;IACY,QADZ;Eb6wClB;Ea5wCM;IAAwB,iBADZ;IACY,QADZ;EbgxClB;Ea/wCM;IAAwB,iBADZ;IACY,QADZ;EbmxClB;EalxCM;IAAwB,iBADZ;IACY,QADZ;EbsxClB;EarxCM;IAAwB,iBADZ;IACY,QADZ;EbyxClB;EaxxCM;IAAwB,iBADZ;IACY,QADZ;Eb4xClB;Ea3xCM;IAAwB,iBADZ;IACY,QADZ;Eb+xClB;Ea9xCM;IAAwB,kBADZ;IACY,SADZ;EbkyClB;EajyCM;IAAwB,kBADZ;IACY,SADZ;EbqyClB;EapyCM;IAAwB,kBADZ;IACY,SADZ;EbwyClB;EajyCQ;IHRR,cAA4B;EV4yC5B;EapyCQ;IHRR,sBAA8C;EV+yC9C;EavyCQ;IHRR,uBAA8C;EVkzC9C;Ea1yCQ;IHRR,gBAA8C;EVqzC9C;Ea7yCQ;IHRR,uBAA8C;EVwzC9C;EahzCQ;IHRR,uBAA8C;EV2zC9C;EanzCQ;IHRR,gBAA8C;EV8zC9C;EatzCQ;IHRR,uBAA8C;EVi0C9C;EazzCQ;IHRR,uBAA8C;EVo0C9C;Ea5zCQ;IHRR,gBAA8C;EVu0C9C;Ea/zCQ;IHRR,uBAA8C;EV00C9C;Eal0CQ;IHRR,uBAA8C;EV60C9C;AACF;;Acn4CA;;;;;;;;;;;;EAYE,cP4IsB;EO3ItB,oBP4I4B;EO3I5B,qBTMyB;ALg4C3B;;Acn4CA;;;;;ENnBE,eJ+B+C;EI9B/C,gBJmB0B;EIlB1B,2BJuDsC;EItDtC,iBJuE2B;AJu1C7B;;Acx4CA;;;;;ENlBE,kBJyBkD;EIxBlD,gBJY0B;EIX1B,2BJiD0C;EIhD1C,oBJiE8B;AJi2ChC;;Ac74CA;;;;;ENjBE,eJmB+C;EIlB/C,gBJG0B;EIF1B,iBJ2C4B;EI1C5B,qBJ2D+B;AJ22CjC;;Acl5CA;;;;;ENhBE,mBJamD;EIZnD,gBJJ0B;EIK1B,0BJqCyC;EIpCzC,mBJqD6B;AJq3C/B;;Acv5CA;;;;ENfE,iBJOiD;EINjD,gBJX0B;EIY1B,iBJ+B4B;EI9B5B,iBJ+C2B;AJ83C7B;;Ac55CA;;;;;ENbE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;AJw4C7B;;Acj6CA;;ENZE,eJb8B;EIc9B,gBJzB0B;EI0B1B,0BJmBqC;EIlBrC,oBJmC8B;AJ+4ChC;;Acp6CA;ENVE,mBJXmD;EIYnD,gBJnC0B;EIoC1B,0BJayC;EIZzC,qBJ6B+B;AJq5CjC;;Acv6CA;ENPE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;AJ25C/B;;Ac16CA;ENJE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;AJi6ChC;;Ac76CA;ENDE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;AJu6ChC;;Ach7CA;ENEE,kBJnCkD;EIoClD,gBJ/D0B;EIgE1B,0BJXyC;EIYzC,iBJK2B;EIJ3B,yBAAyB;ARk7C3B;;ACr5CA;Ea/BI,eAAe;Adw7CnB;;ACz6CA;EaRE,SAAS;EACT,yCZgmB+B;EY/lB/B,gBTrEc;ESsEd,mBTtEc;AL2/ChB;;Ac96CA;;EAEE,cPuEmB;EOtEnB,gBVjF0B;AJkgD5B;;Ac96CA;;EAEE,yBZiKuC;EYhKvC,0BZ8kB+B;EY7kB/B,cP2DkB;APs3CpB;;Ac16CA;EACE,2BAA2B;Ad66C7B;;Ac96CA;EAII,4BAA4B;Ad86ChC;;Acz6CA;EACE,wBAAwB;Ad46C1B;;Ac76CA;EAII,oBAAoB;Ad66CxB;;Acj7CA;EAOM,kBAAkB;EAClB,iBAAiB;EACjB,UAAU;Ad86ChB;;Acz6CA;EACE,uBAAuB;Ad46CzB;;Acz6CA;EC5IE,gBAAgB;EAChB,eAAe;AfyjDjB;;Ac16CA;EChJE,gBAAgB;EAChB,eAAe;Af8jDjB;;Ac36CA;EACE,qBAAqB;Ad86CvB;;Ac/6CA;EAII,oBTlIuB;ALijD3B;;Acv6CA;EACE,cAAc;EACd,yBAAyB;Ad06C3B;;Act6CA;EN9GE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;EUuF7B,oCRvKc;EQwKd,mBTvJc;ESwJd,eTxJc;ALmkDhB;;Acx6CA;ENxGE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;EU6F9B,0BZsgB+B;EYrgB/B,cAAc;EACd,mBT9J0B;AL2kD5B;;Acl7CA;EAQI,sBAAsB;Ad86C1B;;AgBhmDA;ECYE,kBZfsB;EWMtB,SAAS;EAET,0Bd8qB+B;Ec7qB/B,cAAc;EACd,mBXQc;EWPd,kBXOc;EWNd,kBAAkB;AhBimDpB;;AgB7lDA;EACE,cAAc;EACd,gBZJ0B;AJomD5B;;AkBpmDE;EFOE,cAAc;AhBimDlB;;AgBzlDA;EACE,qBAAsD;AhB4lDxD;;AgB7lDA;EAKI,0BdopB6B;EcnpB7B,kBXjBY;EWkBZ,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,UAAU;AhB4lDd;;AgBplDE;EACE,wCV/CY;EUgDZ,cAAuC;AhBulD3C;;AgBzlDE;EACE,yCVzCY;EU0CZ,cAAuC;AhB4lD3C;;AgB9lDE;EACE,wCVnCY;EUoCZ,cAAuC;AhBimD3C;;AgBnmDE;EACE,0CV7BY;EU8BZ,cAAuC;AhBsmD3C;;AgBxmDE;EACE,wCVvBY;EUwBZ,cAAuC;AhB2mD3C;;AgB7mDE;EACE,yCVjBY;EUkBZ,cAAuC;AhBgnD3C;;AgBlnDE;EACE,wCdyEqC;EcxErC,cAAuC;AhBqnD3C;;AgBvnDE;EACE,2CdkEqC;EcjErC,cAAuC;AhB0nD3C;;AmBxqDA;EFYE,kBZfsB;EcOtB,sBAAmB;EAAnB,mBAAmB;EACnB,2BAAoB;EAApB,oBAAoB;EACpB,kBAAkB;EAClB,gBfI0B;EeH1B,qBAAuB;EAAvB,uBAAuB;EACvB,oBAAoB;EACpB,oBZFqB;EYGrB,mBZHqB;EYKrB,mBAAmB;AnBwqDrB;;AkBzrDE;ECqBI,qBAAqB;AnBwqD3B;;AmBzrDA;EAuBI,aAAa;AnBsqDjB;;AmBlqDE;;EAEE,wBAA+B;EAE/B,+BAA+B;EAC/B,kBfKgD;EeJhD,gBftBwB;EeuBxB,gBZzBkB;EY0BlB,uBAAuB;EAEvB,mBZ5BkB;EY6BlB,kBAAkB;EAClB,eAAsB;AnBmqD1B;;AmB/qDE;;;EAkBE,MAAM;EACN,QAAQ;EACR,uCAA+B;EAA/B,+BAA+B;EAC/B,iCAAyB;EAAzB,yBAAyB;AnBmqD7B;;AmBzqDE;;;EASI,WAAW;EACX,OAAO;EACP,wCAAgC;EAAhC,gCAAgC;EAChC,iCAAyB;EAAzB,yBAAyB;AnBsqD/B;;AmB/pDA;EFjDE,kBEkD0B;AnBkqD5B;;AmB3pDE;EACE,yBbxEY;EayEZ,YjB0nB6B;AFoiCjC;;AkB1tDE;ECgEM,yBb5EQ;Ea6ER,YjBqnByB;EiBpnBzB,qBAAqB;AnB8pD7B;;AmBtqDE;EACE,yBblEY;EamEZ,YjB0nB6B;AF+iCjC;;AkBruDE;ECgEM,yBbtEQ;EauER,YjBqnByB;EiBpnBzB,qBAAqB;AnByqD7B;;AmBjrDE;EACE,yBb5DY;Ea6DZ,YjB0nB6B;AF0jCjC;;AkBhvDE;ECgEM,yBjB8JiC;EiB7JjC,YjBqnByB;EiBpnBzB,qBAAqB;AnBorD7B;;AmB5rDE;EACE,yBbtDY;EauDZ,YjB0nB6B;AFqkCjC;;AkB3vDE;ECgEM,yBb1DQ;Ea2DR,YjBqnByB;EiBpnBzB,qBAAqB;AnB+rD7B;;AmBvsDE;EACE,yBbhDY;EaiDZ,YjB0nB6B;AFglCjC;;AkBtwDE;ECgEM,yBbpDQ;EaqDR,YjBqnByB;EiBpnBzB,qBAAqB;AnB0sD7B;;AmBltDE;EACE,yBb1CY;Ea2CZ,YjB0nB6B;AF2lCjC;;AkBjxDE;ECgEM,yBb9CQ;Ea+CR,YjBqnByB;EiBpnBzB,qBAAqB;AnBqtD7B;;AmB7tDE;EACE,yBjBgDqC;EiB/CrC,YjB0nB6B;AFsmCjC;;AkB5xDE;ECgEM,yBjB4CiC;EiB3CjC,YjBqnByB;EiBpnBzB,qBAAqB;AnBguD7B;;AmBxuDE;EACE,yBjByCqC;EiBxCrC,0BjB4mB6B;AF+nCjC;;AkBvyDE;ECgEM,yBjBsCiC;EiBrCjC,0BjBumByB;EiBtmBzB,qBAAqB;AnB2uD7B;;AoB7zDA;EACE,sBAAmB;EAAnB,mBAAmB;EAEnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,gBAAgB;EAChB,UAAU;ApB+zDZ;;AoB5zDA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,clB6qB+B;EkB5qB/B,oBAAa;EAAb,aAAa;EACb,ehBiB8B;AJ8yDhC;;AoBn0DA;EAOI,eAAe;ApBg0DnB;;AoBv0DA;EAWI,wBfGuB;AL6zD3B;;AoB30DA;EC0CE;;qErBsyDmE;EqBnyDnE,+DCtBoE;EFNlE,qBfHuB;EeIvB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AA6C;EAC7C,cAAsC;EACtC,SAA4C;EAC5C,kBAAkB;EAClB,UAAU;AxB87DZ;;AwBz7DA;EACE,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;EACvB,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;EACf,kBAAkB;EAClB,WAAmC;EACnC,cjBtH8B;EiBuH9B,UAAkC;EAClC,UAAU;AxB47DZ;;AwBt8DA;EAaI,6BAA6B;EAC7B,2CtB2gB6B;EsB1gB7B,qBjB7H4B;EiB8H5B,eAAe;EACf,kBAAc;EAAd,cAAc;EACd,cjBhI4B;EiBiI5B,iBnB3LoB;EmB4LpB,gBnB5LoB;EmB6LpB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;EACnB,ajBtI4B;APmkEhC;;AwBr9DA;EA4BI,2CjB7I6C;AP0kEjD;;A0BtoEA;ELmDE;;qErBwlEmE;EqBrlEnE,oDCtBoE;EI7BpE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,6BAA6B;EAC7B,sBAAsB;EACtB,SAAS;EACT,0BxBirB+B;EwBhrB/B,YAAY;EACZ,iBtBiF4D;EsBhF5D,gBtBW0B;EsBV1B,cAAc;EAEd,UAAU;A1B0oEZ;;AWzlEI;Ee9DJ;ILyDI,0BCtCuC;EtByoEzC;AACF;;AW/lEI;Ee9DJ;IL6DI,0BCpDwC;EtBypE1C;AACF;;AkBnpEE;EQAE,0BxBwqB6B;EwBvqB7B,qBAAqB;A1BupEzB;;A0BxqEA;EAqBI,UAAU;A1BupEd;;A0B5qEA;EAyBI,eAAe;A1BupEnB;;A0BlpEA;EACE,6BAA6B;EAC7B,SAAS;EACT,UAAU;A1BqpEZ;;A0BlpEA;EACE,oBAAoB;A1BqpEtB;;A2B1rEA;EViBE,kBZfsB;EsBCtB,yBzBiHuC;EyBhHvC,cpBwEkB;EoBvElB,gBpBwEoB;EoBvEpB,sBpBwEqB;EoBvErB,qBAAqB;A3B4rEvB;;A2B1rEE;EACE,cAAc;A3B6rElB;;A2BzrEA;EVGE,kBZfsB;EsBetB,qCzBuqB+B;EyBtqB/B,YzBorB+B;EyBnrB/B,gBpB0DoB;EoBzDpB,sBpB0DqB;APioEvB;;A2BjsEA;EASI,eAAe;EACf,gBv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yB;ALk6E3B;;A8Bh6EA;EtB8CE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;E0BzD9B,0B5B4pB+B;AFywDjC;;AgCj8EA;EfiBE,kBZfsB;E2BCtB,uB9BmsB+B;E8BlsB/B,+GPwBgH;EOvBhH,0B9BmrB+B;E8BlrB/B,mB3BmBuB;E2BlBvB,kBzB+HwB;APo0E1B;;AgCh8EA;EfOE,gBeNwB;EAExB,gBAAgB;EAChB,eAAe;AhCk8EjB;;AiCh9EA;EACE,qBAAuB;EAAvB,uBAAuB;EACvB,oBAAa;EAAb,aAAa;AjCm9Ef;;AiCh9EA;EACE,WAAO;EAAP,OAAO;AjCm9ET;;AkCz9EA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;AlC49EjB;;AkCz9EA;EACE,c5BNc;E4BOd,cAAc;EACd,oB7BSc;ALm9EhB;;AkBt+EE;EgBaE,qBAAqB;AlC69EzB;;AkCn+EA;EAWI,0BhCqqB6B;EgCpqB7B,eAAe;EACf,oBAAoB;AlC49ExB;;AkCz+EA;EAkBI,cAA2C;AlC29E/C;;AkCr9EA;EAEI,kBAAc;EAAd,cAAc;EACd,kBAAkB;AlCu9EtB;;AkCn9EA;ECtCE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EDwCjB,oBAAa;EAAb,aAAa;EACb,WAAO;EAAP,OAAO;AlCs9EX;;AkC78EA;EjBpCE,kBZfsB;EgBiDtB;;qErBq9EmE;EqBl9EnE,+ECtBoE;EY0BlE,0BhC8nB6B;EgC7nB7B,Y3BmIwB;AP80E5B;;AW98EI;EuBTJ;IbII,0BCtCuC;EtB8/EzC;AACF;;AWp9EI;EuBTJ;IbQI,0BCpDwC;EtB8gF1C;AACF;;AkBxgFE;EgB8CI,qChC0nB2B;AFo2DjC;;AkCv+EA;EAaM,c5B/DU;E4BgEV,UAAU;AlC89EhB;;AkC5+EA;EAkBM,6BAA6B;EAC7B,0BhCgnB2B;EgC/mB3B,UAAU;AlC89EhB;;AkCl/EA;EAwBM,UAAU;AlC89EhB;;AkCt/EA;EA6BI,qChCsmB6B;EgCrmB7B,UAAU;AlC69Ed;;AkCn9EA;EAGI,aAAa;AlCo9EjB;;AkCv9EA;EAQI,cAAc;AlCm9ElB;;AoCxjFA;EACE,6B7BiMyB;E6BhMzB,oBAAa;EAAb,aAAa;EACb,gBAAgB;EAChB,c/BmByB;ALwiF3B;;AoCxjFA;EnBUE,uBVkLiC;EchJjC;;qErBkhFmE;EqB/gFnE,kDCtBoE;EcrBpE,sBAAmB;EAAnB,mBAAmB;EACnB,0BlC4qB+B;EkC3qB/B,oBAAa;EAAb,aAAa;EACb,ehCgB8B;EgCf9B,gBhCI0B;EgCH1B,qBAAuB;EAAvB,uBAAuB;EACvB,iB7B0L2B;E6BzL3B,kB7BwL+B;E6BvL/B,kBAA0D;EAC1D,eAAe;EACf,kBAAkB;EAClB,kBAAkB;EAClB,mBAAmB;ApC6jFrB;;AWthFI;EyBvDJ;IfkDI,0BCtCuC;EtBskFzC;AACF;;AW5hFI;EyBvDJ;IfsDI,0BCpDwC;EtBslF1C;AACF;;AkBhlFE;EkBUE,qClC8pB6B;EkC7pB7B,0BlC6pB6B;EkC5pB7B,qBAAqB;EACrB,UAAU;ApC0kFd;;AoChmFA;EA0BI,qClCupB6B;EkCtpB7B,UAAU;ApC0kFd;;AoCrmFA;EA+BI,qClCkpB6B;AFw7DjC;;AoCzmFA;EAmCI,eAAe;ApC0kFnB;;AoCtkFA;EAGM,cAAc;ApCukFpB;;AoC1kFA;EASI,yB9BpDY;E8BqDZ,clC8oB6B;EkC7oB7B,UAAU;ApCqkFd;;AoChlFA;EAeI,6BAA6B;EAC7B,0BlC0nB6B;EkCznB7B,YAAY;EACZ,oBAAoB;ApCqkFxB;;AoC5jFA;EACE,yBAAuE;EACvE,kB7B6H+B;E6B5H/B,gBAAyD;ApC+jF3D;;AoC5jFA;EACE,mB7BuHgC;E6BtHhC,YAAY;EACZ,iBAAyD;ApC+jF3D;;AqC7oFA;ElCAI,gBAAgB;EAChB,iBAAiB;EmCFnB,gNlCQ0N;EkCP1N,kBAAkB;EAClB,gBlCc0B;EkCb1B,sBAAsB;EACtB,gBAAgB;EAChB,gBlCiE0B;EkChE1B,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,mBAAmB;EACnB,kBAAkB;EAClB,oBAAoB;ErBGpB,kBZfsB;EgCMtB,yBnC8rB+B;EmC7rB/B,mF9B0M0F;E8BzM1F,cAAc;EACd,mBjC8BmD;EiC7BnD,chCYyB;EgCXzB,mB9B2M0B;E8B1M1B,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,qBAAqB;EACrB,YZdO;AzB0qFT;;AAEA;EGxqFM,iBAAiB;EACjB,iBAAiB;AH0qFvB;;AqC9pFA;E7BeE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EiCxD3B,gBAAgB;EAChB,4BAAgD;ArCmqFlD;;AqCvqFA;EAOI,aAAa;ArCoqFjB;;AqC3qFA;EAWI,wB9B0LwB;AP0+E5B;;AqChqFA;EACE,0B9BoL0B;AP++E5B;;AqCpqFA;EAKI,gBAAgB;ArCmqFpB;;AW9oFI;E0B1DJ;IA6CI,gB9BsK6B;EP0/E/B;AACF;;AuCltFA;EACE,cAAc;EACd,gBAAgB;EAChB,UAAU;EACV,kBAAkB;EAClB,WAAW;AvCqtFb;;AuC1tFA;EAQI,WAAW;EACX,cAAc;AvCstFlB;;AuC/tFA;;;;;EAiBI,SAAS;EACT,YAAY;EACZ,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,OAAO;EACP,WAAW;AvCstFf;;AuCltFA;EAEI,iBAA8B;AvCotFlC;;AuChtFA;EAEI,gBAA8B;AvCktFlC;;AuC9sFA;EAEI,mBAA+B;AvCgtFnC;;AuC5sFA;EAEI,uBAA+B;AvC8sFnC;;AwC7vFA;EAEE,sDlB8BoE;AtBiuFtE;;AwCjwFA;EAKI,UAAU;AxCgwFd;;AwC5vFA;EAEI,aAAa;AxC8vFjB;;AwC1vFA;EnBoCE;;qErB2tFmE;EqBxtFnE,qDCtBoE;EkBdpE,SAAS;EACT,gBAAgB;EAChB,kBAAkB;AxC+vFpB;;AWrtFI;E6B/CJ;InB0CI,0BCtCuC;EtBqwFzC;AACF;;AW3tFI;E6B/CJ;InB8CI,0BCpDwC;EtBqxF1C;AACF;;AwCvwFA;EACE,wBAAwB;AxC0wF1B;;AwCtwFA;EACE,kBAAkB;AxCywFpB;;AyCpyFA;ExBcE,kBZfsB;EgBiDtB;;qErB0vFmE;EqBvvFnE,kDCtBoE;EmBzBpE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAA6B;EAC7B,sBAAsB;EACtB,SAAS;EACT,+GhBiBgH;EgBhBhH,0BvC4qB+B;EuC3qB/B,2BAAoB;EAApB,oBAAoB;EACpB,mBZOoC;EYNpC,gBrCC0B;EqCA1B,eZQmC;EYPnC,qBAAuB;EAAvB,uBAAuB;EACvB,8BAA8B;EAC9B,oBAAoB;EACpB,SAAS;EACT,eAAe;EACf,eZLgC;EYMhC,UAAU;EACV,epCJc;EoCKd,kBAAkB;EAElB,yBAAyB;EACzB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,sBAAsB;EACtB,mBAAmB;AzCwyFrB;;AWxwFI;E8B3DJ;IpBsDI,0BCtCuC;EtBwzFzC;AACF;;AW9wFI;E8B3DJ;IpB0DI,0BCpDwC;EtBw0F1C;AACF;;AkBj1FE;EuBgCE,gHhBN+G;EgBO/G,UAAU;EACV,qBAAqB;AzCqzFzB;;AyCr1FA;EAqCI,sFAAoI;EACpI,cAAc;AzCozFlB;;AyC11FA;EA2CI,sFAAoI;AzCmzFxI;;AyC91FA;EAgDI,qHhB1BoH;AzB40FxH;;AyCl2FA;EA0DM,sFAAwI;EACxI,iCAAiC;AzC4yFvC;;AyCv2FA;EAiEI,qCvConB6B;EuCnnB7B,sBAAsB;EACtB,gBAAgB;EAChB,0BvCinB6B;EuChnB7B,oBAAoB;AzC0yFxB;;AyCtyFE;EACE,kGAA4I;AzCyyFhJ;;AyCpyFA;EACE,cvCmnB+B;AForEjC;;AyC9xFE;EAMI,yBnC/FU;EmC8HV,YvCqkB2B;AFyrEjC;;AyCnyFE;EAWM,YvC+lByB;AF6rEjC;;AyCvyFE;EAeM,kGAAwI;AzC4xFhJ;;AyC3yFE;EAoBM,kGAAwI;AzC2xFhJ;;AyC/yFE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCmxFvD;;AyCpzFE;EAMI,yBnCzFU;EmCwHV,YvCqkB2B;AF+sEjC;;AyCzzFE;EAWM,YvC+lByB;AFmtEjC;;AyC7zFE;EAeM,kGAAwI;AzCkzFhJ;;AyCj0FE;EAoBM,kGAAwI;AzCizFhJ;;AyCr0FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCyyFvD;;AyC10FE;EAMI,yBnCnFU;EmCkHV,YvCqkB2B;AFquEjC;;AyC/0FE;EAWM,YvC+lByB;AFyuEjC;;AyCn1FE;EAeM,kGAAwI;AzCw0FhJ;;AyCv1FE;EAoBM,kGAAwI;AzCu0FhJ;;AyC31FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzC+zFvD;;AyCh2FE;EAMI,yBnC7EU;EmC4GV,YvCqkB2B;AF2vEjC;;AyCr2FE;EAWM,YvC+lByB;AF+vEjC;;AyCz2FE;EAeM,kGAAwI;AzC81FhJ;;AyC72FE;EAoBM,kGAAwI;AzC61FhJ;;AyCj3FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCq1FvD;;AyCt3FE;EAMI,yBnCvEU;EmCsGV,YvCqkB2B;AFixEjC;;AyC33FE;EAWM,YvC+lByB;AFqxEjC;;AyC/3FE;EAeM,kGAAwI;AzCo3FhJ;;AyCn4FE;EAoBM,kGAAwI;AzCm3FhJ;;AyCv4FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzC22FvD;;AyC54FE;EAMI,yBnCjEU;EmCgGV,YvCqkB2B;AFuyEjC;;AyCj5FE;EAWM,YvC+lByB;AF2yEjC;;AyCr5FE;EAeM,kGAAwI;AzC04FhJ;;AyCz5FE;EAoBM,kGAAwI;AzCy4FhJ;;AyC75FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCi4FvD;;AyCl6FE;EAMI,yBvCyBmC;EuCMnC,YvCqkB2B;AF6zEjC;;AyCv6FE;EAWM,YvC+lByB;AFi0EjC;;AyC36FE;EAeM,kGAAwI;AzCg6FhJ;;AyC/6FE;EAoBM,kGAAwI;AzC+5FhJ;;AyCn7FE;EAgCQ,kGAA4I;EAC5I,6CAA6C;AzCu5FvD;;AyCx7FE;EAEI,yBvCwmB2B;AFk1EjC;;AAEA;EyCh5FI,2CvC4jB6B;EuC3jB7B,+BvC2jB6B;AFu1EjC;;AAEA;;EyC94FE,gBAAgB;EAChB,yCAAyC;AzCi5F3C;;AyC14FA;;;;;;;EAEE,oBZrIqC;EYsIrC,cZnIkC;A7BqhGpC;;AyC/4FA;;;;;;;EAEE,eZvImC;A7B8hGrC;;AyCp5FA;EAEE,cZ3IkC;A7BiiGpC;;AyC/4FA;EACE,SAAS;EACT,WAAW;AzCk5Fb;;AyCp5FA;EAKI,mBpC5JwB;EoC6JxB,cAAc;AzCm5FlB;;AAEA;;;EyC54FI,WAAW;AzCg5Ff;;AyCz4FA;EACE,YAAY;AzC44Fd;;AyCv4FA;EACE,uBAA8B;AzC04FhC;;AyC34FA;EAII,sBAAiC;AzC24FrC;;AyC/4FA;EAQI,uBAAiC;AzC24FrC;;AyCn5FA;EAYI,sBAAiC;AzC24FrC;;AyCp4FE;EACE,qBAAqB;EACrB,kBAAkB;EAClB,mBZhNkC;EYiNlC,oBpCzMuB;EoC0MvB,qBpC3MwB;EoC4MxB,mBAAmB;EACnB,eZpNkC;A7B2lGtC;;AyC/4FA;;EAaI,cAAc;AzCu4FlB;;AAEA;;;;;E0CzmGE,iBrCeyB;ALgmG3B;;AAEA;E0C7mGE,8BAA8B;EAC9B,2BAAqD;A1C+mGvD;;AAEA;E0C7mGI,iCxCuqB6B;AFw8EjC;;AAEA;;;;;;E0CxmGE,uBAAuB;EACvB,gBAAgB;A1C+mGlB;;AAEA;;;;;;;;;;;;;;;;E0C9mGI,mBAAmB;A1C+nGvB;;AkBrpGE;;;;;;;EwBiCM,cpCtCQ;ANoqGhB;;A0CnoGE;;;EAWM,4FAA8J;A1C8nGtK;;A0CzoGE;;;EAeM,4FAA8J;A1CgoGtK;;A0C/oGE;;;;;EA4BI,0BxCwnB2B;AFmgFjC;;A0CvnGE;EACE,qBpClEY;AN4rGhB;;AkBvrGE;;;;;;;EwBiCM,cpChCQ;ANgsGhB;;A0CrqGE;;;EAWM,8FAA8J;A1CgqGtK;;A0C3qGE;;;EAeM,8FAA8J;A1CkqGtK;;A0CjrGE;;;;;EA4BI,0BxCwnB2B;AFqiFjC;;A0CzpGE;EACE,qBpC5DY;ANwtGhB;;AkBztGE;;;;;;;EwBiCM,cpC1BQ;AN4tGhB;;A0CvsGE;;;EAWM,4FAA8J;A1CksGtK;;A0C7sGE;;;EAeM,4FAA8J;A1CosGtK;;A0CntGE;;;;;EA4BI,0BxCwnB2B;AFukFjC;;A0C3rGE;EACE,qBpCtDY;ANovGhB;;AkB3vGE;;;;;;;EwBiCM,cpCpBQ;ANwvGhB;;A0CzuGE;;;EAWM,gGAA8J;A1CouGtK;;A0C/uGE;;;EAeM,gGAA8J;A1CsuGtK;;A0CrvGE;;;;;EA4BI,0BxCwnB2B;AFymFjC;;A0C7tGE;EACE,qBpChDY;ANgxGhB;;AkB7xGE;;;;;;;EwBiCM,cpCdQ;ANoxGhB;;A0C3wGE;;;EAWM,4FAA8J;A1CswGtK;;A0CjxGE;;;EAeM,4FAA8J;A1CwwGtK;;A0CvxGE;;;;;EA4BI,0BxCwnB2B;AF2oFjC;;A0C/vGE;EACE,qBpC1CY;AN4yGhB;;AkB/zGE;;;;;;;EwBiCM,cpCRQ;ANgzGhB;;A0C7yGE;;;EAWM,8FAA8J;A1CwyGtK;;A0CnzGE;;;EAeM,8FAA8J;A1C0yGtK;;A0CzzGE;;;;;EA4BI,0BxCwnB2B;AF6qFjC;;A0CjyGE;EACE,qBpCpCY;ANw0GhB;;A0Cr0GE;;;;;EA4BI,0BxCwnB2B;AFyrFjC;;A0C7yGE;EACE,qBxCsDqC;AF0vGzC;;AkB72GE;;;;;;;EwBiCM,cxC2EiC;AF2wGzC;;A0C31GE;;;;;EA4BI,0BxCwnB2B;AF+sFjC;;A0Cn0GE;EACE,qBxC+CqC;AFuxGzC;;A0C7zGA;;;;;;;;;;;;C1C20GC;A0C5zGD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,cAAc;EACd,kBAAkB;EAClB,iBAAiB;EACjB,YbhEiC;EaiEjC,YAAY;EACZ,UAAU;EACV,wCAAwC;EACxC,WbpEiC;A7Bk4GnC;;A0Cx0GA;EAaI,ebtEkC;EauElC,cbvEkC;A7Bs4GtC;;A0C70GA;EAkBI,eb1EkC;Ea2ElC,cb3EkC;A7B04GtC;;A0Cl1GA;EAyBI,gBAAgB;EAChB,cAAc;A1C6zGlB;;A2Cl7GA;EACE,kBAAkB;EAClB,iHlBsBkH;EkBrBlH,cdwCwC;EctCxC,YAAY;EACZ,UAAU;EACV,adoCwC;A7Bg5G1C;;A2C37GA;EAUI,qHlBaoH;AzBw6GxH;;A2C/7GA;EAeI,sHlBOqH;AzB66GzH;;A2Cn8GA;EAoBI,gBAAgB;A3Cm7GpB;;A2Cv8GA;EAwBI,kBAAkB;A3Cm7GtB;;A2C96GE;EACE,qBdiB8D;EchB9D,YdcoC;EcbpC,oBdgBuC;EcfvC,kBdauC;EcZvC,WAAW;A3Ci7Gf;;A2Ct7GG;;;EAUG,qBAAqB;EACrB,oBtCnBqB;ALq8G3B;;A2C77GG;;;EAcK,qBtCtBmB;EsCuBnB,oBAAoB;A3Cq7G5B;;A2Cj+GA;EAmDI,cdPsC;EcQtC,mBdRsC;EcStC,adTsC;A7B27G1C;;A2C96GA;EAEI,gBAAgB;EAChB,gBtC1CY;EsC2CZ,iBdlBsC;EcmBtC,cAAc;EACd,iBAAiB;EACjB,kBAAkB;A3Cg7GtB;;A2Cv7GA;EAUM,aAAa;A3Ci7GnB;;A2C37GA;EAcM,cAAc;EACd,kBAAkB;EAClB,mBtCvDU;EsCwDV,iBAAiB;A3Ci7GvB;;A2C56GA;EACE,mBAAqB;EAArB,qBAAqB;EACrB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,eAAe;EACf,atC9DyB;EsC+DzB,ctC/DyB;EsCgEzB,YlBlFO;AzBigHT;;A2C76GE;EATF;IAWM,aAAa;E3Cg7GjB;AACF;;A2C57GA;EAgBI,mBAAmB;A3Cg7GvB;;A4C/gHA;;E3BeE,kBZfsB;EuCItB,uB1CgsB+B;E0C9rB/B,+GnBoBgH;EmBnBhH,2BAAoB;EAApB,oBAAoB;EACpB,kBAAkB;A5CghHpB;;A4CxhHA;;;EAgBQ,yBtCbQ;EsCcR,Y1CmrByB;AF21FjC;;A4C/hHA;;;EAgBQ,yBtCPQ;EsCQR,0B1CqqByB;AFg3FjC;;A4CtiHA;;;EAgBQ,yBtCDQ;EsCER,Y1CmrByB;AFy2FjC;;A4C7iHA;;;EAgBQ,yBtCKQ;EsCJR,0B1CqqByB;AF83FjC;;A4CpjHA;;;EAgBQ,yBtCWQ;EsCVR,0B1CqqByB;AFq4FjC;;A4C3jHA;;;EAgBQ,yBtCiBQ;EsChBR,0B1CqqByB;AF44FjC;;A4ClkHA;;;EAgBQ,yB1CuGiC;E0CtGjC,Y1CmrByB;AFq4FjC;;A4CzkHA;;;EAgBQ,yB1CiGiC;E0ChGjC,0B1CqqByB;AF05FjC;;A4ChlHA;;;EAyBI,gBAAgB;EAChB,kBAAc;EAAd,cAAc;EACd,YAAY;EACZ,sBfAiC;EeCjC,qBfDiC;EeEjC,kBAAkB;A5C6jHtB;;A4C3lHA;;;;;;;;;EAoCM,UAAU;A5CmkHhB;;A4CvmHA;;;;;EAyCM,qC1C6oB2B;AFy7FjC;;A4C/mHA;;;;;EA8CM,YfSwB;A7BgkH9B;;A4CvnHA;;;EAmDM,SAAS;A5C0kHf;;A4C7nHA;;;;;EAwDQ,qC1C8nByB;AF+8FjC;;A4CroHA;;;;E3BeE,gB2BuD0B;EAExB,6BAA6B;EAC7B,gBAAgB;A5CqkHpB;;A4CjkHA;EAEI,gBAAgB;A5CmkHpB;;A4ClpHA;;EAoFI,iBAA6C;A5CmkHjD;;A4C1kHA;;EAYI,cAAc;A5CmkHlB;;A4C/kHA;;;E3B3CE,yB2B4D+B;E3B3D/B,4B2B2D+B;A5CqkHjC;;A4CtlHA;;;;E3BrDE,0B2B4EgC;E3B3EhC,6B2B2EgC;A5CukHlC;;A4CnkHA;EACE,qBAAuB;EAAvB,uBAAuB;EACvB,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;A5CskHzB;;;A4ChrHA;;;EA8GI,gBAA4C;EAC5C,cAAc;EACd,WAAW;A5CykHf;;A4CllHA;;EAcI,aAAa;A5CykHjB;;A4CvlHA;;;E3BrFE,yB2ByG8B;E3BxG9B,0B2BwG8B;A5C0kHhC;;A4C9lHA;;;;E3B3EE,6B2BqGiC;E3BpGjC,4B2BoGiC;A5C4kHnC;;A4CxkHA;;;G5C6kHG;AACH;;;E4C5jHI,gBAAgB;A5CgkHpB;;AAEA;;;;;;;E4C9jHM,sBAAsB;EACtB,oBAAoB;EACpB,kBAAkB;A5CskHxB;;A4CjkHA;;;;;;;;G5C2kHG;A4C/jHH;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,oBAA2B;EAA3B,2BAA2B;A5CikH7B;;A4CpkHA;EAMI,WAAW;A5CkkHf;;A4C5jHA;;;EAGI,gBAAgB;A5C+jHpB;;A4ClkHA;;;;;;;EAOM,sBAAsB;EACtB,oBAAoB;EACpB,kBAAkB;A5CqkHxB;;A6CzwHA;EACE,yB3CmsB+B;E2ClsB/B,kBxCFsB;EwCGtB,+GpBwBgH;EoBvBhH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,qBAAqB;A7C4wHvB;;A6CrxHA;EAcM,wIvCbU;ANwxHhB;;AkB3wHE;E2BKQ,yIvClBM;AN4xHhB;;A6C7xHA;EAcM,wIvCPU;AN0xHhB;;AkBnxHE;E2BKQ,yIvCZM;AN8xHhB;;A6CryHA;EAcM,wIvCDU;AN4xHhB;;AkB3xHE;E2BKQ,yIvCNM;ANgyHhB;;A6C7yHA;EAcM,wIvCKU;AN8xHhB;;AkBnyHE;E2BKQ,yIvCAM;ANkyHhB;;A6CrzHA;EAcM,wIvCWU;ANgyHhB;;AkB3yHE;E2BKQ,yIvCMM;ANoyHhB;;A6C7zHA;EAcM,wIvCiBU;ANkyHhB;;AkBnzHE;E2BKQ,yIvCYM;ANsyHhB;;A6Cr0HA;EAcM,wI3C2GmC;AFgtHzC;;AkB3zHE;E2BKQ,yI3CsG+B;AFotHzC;;A6C70HA;EAcM,wI3CoGmC;AF+tHzC;;AkBn0HE;E2BKQ,yI3C+F+B;AFmuHzC;;AkBv0HE;E2BcI,gHpBH6G;EoBI7G,qBAAqB;A7C6zH3B;;A6C11HA;EAiCM,UAAU;A7C6zHhB;;A6C91HA;EAsCI,eAAe;EACf,cAAc;A7C4zHlB;;A6Cn2HA;E5BmBE,2BZnBsB;EYoBtB,4BZpBsB;ALw2HxB;;A6Cx2HA;E5B6BE,+BZ7BsB;EY8BtB,8BZ9BsB;AL62HxB;;A6CrzHA;EACE,4BAA4B;A7CwzH9B;;AAEA;E6CpzHE,eAAe;A7CszHjB;;A6CnzHA;EACE,qBAAqB;A7CszHvB;;A6CvzHA;EAII,qC3CgnB6B;E2C/mB7B,mBAAoC;EACpC,gBAAgB;EAChB,gBAAgB;EAChB,gBAAgB;A7CuzHpB;;A6C/zHA;EAWM,aAAa;A7CwzHnB;;A6Cn0HA;EAeM,yC3CqmB2B;AFmtGjC;;A6Cv0HA;EAoBI,gBAAgB;EAChB,oBAAa;EAAb,aAAa;EACb,qBAAqB;A7CuzHzB;;A6C70HA;EAyBM,+B3C2lB2B;E2C1lB3B,yCAAyC;A7CwzH/C;;A6Cl1HA;EA8BM,iOCnD4E;EDoD5E,cAAc;EACd,kBAAkB;EAClB,YAAY;EACZ,aAAa;EACb,aAAa;A7CwzHnB;;A6C31HA;EAuCM,qBAAqB;A7CwzH3B;;A6C/1HA;E5BrCE,6B4BkFiC;E5BjFjC,4B4BiFiC;A7CuzHnC;;A6Cp2HA;E5B/CE,yB4BgG8B;E5B/F9B,0B4B+F8B;A7CwzHhC;;A6Cz2HA;EAqDI,gBAAgB;A7CwzHpB;;A6C72HA;;;E5B/CE,yB4B2GgC;E5B1GhC,0B4B0GgC;A7CwzHlC;;A6Cp3HA;;;E5BrCE,6B4ByGmC;E5BxGnC,4B4BwGmC;A7CuzHrC;;A6C33HA;EAyEI,gBAAgB;EAChB,UAAU;EACV,iBAAqB;EACrB,uCAAuC;A7CszH3C;;A6Cl4HA;EAgFI,UAAU;A7CszHd;;A6Ct4HA;;;;;;E5B/CE,yB4BuIgC;E5BtIhC,0B4BsIgC;A7CwzHlC;;A6CjzHA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,mBAAmB;EACnB,exCjJyB;ALq8H3B;;A6CzzHA;EAQI,qBAAuB;EAAvB,uBAAuB;EACvB,uBxCtJwB;AL28H5B;;A6C9zHA;EAaI,sBxC1JwB;AL+8H5B;;A6ClzHE;EAGE,yB3CghB6B;E2C/gB7B,mBxChKuB;EwCiKvB,UAAU;A7CmzHd;;A6Cx0HA;EVlKE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EU2LjB,kBAAc;EAAd,cAAc;EACd,YAAY;A7CozHhB;;A6Ch1HA;EA+BM,oBxC3KqB;ALg+H3B;;A6Cp1HA;EAoCI,yB3Cif6B;AFm0GjC;;A6Cx1HA;EAwCI,eAAe;A7CozHnB;;A6C51HA;EA4CI,UAAU;A7CozHd;;A6C9yHA;EACE,kBAAc;EAAd,cAAc;EACd,kBxCnMc;ALo/HhB;;A6CnzHA;E5BhME,2BZnBsB;EYoBtB,4BZpBsB;AL2gIxB;;A6CxzHA;E5BtLE,+BZ7BsB;EY8BtB,8BZ9BsB;ALghIxB;;A6C7zHA;EAaI,gBAAgB;A7CozHpB;;A6Cj0HA;EAiBI,oBxC/MuB;ALmgI3B;;A6C9yHA;EACE,yC3C2c+B;E2C1c/B,kBxC1Nc;AL2gIhB;;A6CnzHA;E5BvNE,2BZnBsB;EYoBtB,4BZpBsB;EwCiPpB,aAAa;A7CkzHjB;;A6CzzHA;E5B7ME,+BZ7BsB;EY8BtB,8BZ9BsB;ALwiIxB;;A6C9zHA;EAeI,gBAAgB;A7CmzHpB;;A6C7yHA;EACE,4C3Csb+B;E2Crb/B,gBAAgB;EAChB,kBxChPc;ALgiIhB;;A6CnzHA;E5B5OE,2BZnBsB;EYoBtB,4BZpBsB;ALujIxB;;A6CxzHA;E5BlOE,+BZ7BsB;EY8BtB,8BZ9BsB;EwC2QpB,gBAAgB;A7CkzHpB;;A6C9zHA;EAgBI,aAAa;A7CkzHjB;;A6C9yHA;EACE,mBAAqD;EACrD,mCxChQyB;ALijI3B;;A6CnzHA;EAKI,oBxCnQuB;EwCoQvB,sBxCrQwB;EwCsQxB,qBxCrQuB;EwCsQvB,oBxCtQuB;ALwjI3B;;A6C9yHA;EAEE,qCAA2G;A7CgzH7G;;A6C3yHA;E5BvRE,kBZfsB;EwCyStB,eAAe;EACf,WAAW;A7C6yHb;;A6C1yHA;E5BhRE,+BZ7BsB;EY8BtB,8BZ9BsB;EwCgTtB,eAAe;EACf,WAAW;A7C6yHb;;A6C1yHA;E5BjSE,2BZnBsB;EYoBtB,4BZpBsB;EwCuTtB,eAAe;EACf,WAAW;A7C6yHb;;A6CxyHA;E5B9SE,kB6BqH2B;ED4L3B,gBAAgB;EAChB,kBxC/Sc;EwCgTd,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,OAAO;A7C0yHT;;AWnjII;EkCgRJ;IAEI,uBhB3Q2B;IgB2Q3B,oBhB3Q2B;IgB2Q3B,ehB3Q2B;IgB4Q3B,0BxC1TuB;IwC0TvB,uBxC1TuB;IwC0TvB,kBxC1TuB;IwC2TvB,UAAU;IACV,SAAS;E7CsyHX;E6C3yHF;IAQM,qBAAqB;IACrB,WAAW;E7CsyHf;AACF;;AWhkII;EkCgRJ;IAcI,uBhBtR2B;IgBsR3B,oBhBtR2B;IgBsR3B,ehBtR2B;E7B6jI7B;AACF;;A6CtzHA;EAkBI,sBAAmC;A7CwyHvC;;A6CpyHA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;A7CuyHxB;;AW/kII;EkCsSJ;IAKI,uBAAmB;IAAnB,mBAAmB;IACnB,sBAAmC;IACnC,qBAAkC;E7CyyHpC;E6ChzHF;IAUM,oBAAa;IAAb,aAAa;IAEb,gBAAY;IAAZ,YAAY;IACZ,0BAAsB;IAAtB,sBAAsB;IACtB,qBAAkC;IAClC,gBAAgB;IAChB,oBAAiC;E7CwyHrC;AACF;;A6CzzHA;EAqBI,qBxClWuB;AL0oI3B;;A6ChyHA;EACE,+GpBrWgH;EoBsWhH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;A7CmyHxB;;AWzmII;EkCmUJ;IAMI,uBAAmB;IAAnB,mBAAmB;E7CqyHrB;E6C3yHF;IASM,gBAAY;IAAZ,YAAY;IACZ,gBAAgB;E7CqyHpB;E6C/yHF;I5BvWE,0B4BoXoC;I5BnXpC,6B4BmXoC;E7CsyHpC;E6CnzHF;;;;;;;I5BvWE,0B4B6XsC;I5B5XtC,6B4B4XsC;E7CuyHtC;E6C7zHF;I5B7VE,yB4BwXmC;I5BvXnC,4B4BuXmC;E7CsyHnC;E6Cj0HF;;;;;;;I5B7VE,yB4BiYqC;I5BhYrC,4B4BgYqC;E7CuyHrC;E6C30HF;I5BhXE,gB4ByZ8B;E7CqyH9B;E6C90HF;;;;;;;I5BhXE,gB4BkagC;E7CqyHhC;E6Cv1HF;IAuDQ,0C3CgQyB;I2C/PzB,cAAc;E7CmyHpB;AACF;;A6C51HA;EA8DI,gBAAgB;EAChB,qBxCzauB;AL2sI3B;;A6CxxHE;EACE,oBxCpbuB;EwCqbvB,mBxCrbuB;ALgtI3B;;A6CvxHA;ErC5aE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EyCmY3B,SAAS;A7C4xHX;;A6C1xHE;EACE,mBxClcY;AL+tIhB;;A6C9xHE;EAII,iBxCrcU;ALmuIhB;;A6CzxHE;EACE,gBxC3cY;ALuuIhB;;A6CxxHA;ErCjbE,mBJXmD;EIYnD,gBJnC0B;EIoC1B,0BJayC;EIZzC,qBJ6B+B;EyCoZ/B,yB3CkN+B;E2CjN/B,gBAAgB;A7C6xHlB;;A6C3xHE;EACE,oBxCtdY;ALovIhB;;A6C1xHA;ErC9aE,mBJvBmD;EIwBnD,gBJ9C0B;EI+C1B,0BJCyC;EIAzC,oBJiB8B;EyC6Z9B,yB3CuM+B;AFwlHjC;;A6ClyHA;EAMI,gBAAgB;A7CgyHpB;;A6C3xHA;EACE,eAAe;EACf,kBAAkB;EAClB,gEAAgE;A7C8xHlE;;A6CjyHA;EAMI,+B3CyL6B;AFsmHjC;;A6CryHA;EASM,gHpBve6G;AzBuwInH;;A+C9xIA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,yB7CgHuC;E6C/GvC,SAAS;EACT,mBAA+B;EAC/B,0B7C+qB+B;E6C9qB/B,2BAAoB;EAApB,oBAAoB;EACpB,mB3C8BmD;E2C5BnD,YlB4EgC;EkB3EhC,qBAAuB;EAAvB,uBAAuB;EACvB,0B3CoDyC;E2CnDzC,oBlB+EmC;EkB9EnC,e1CK0B;E0CJ1B,gBAAgB;EAChB,kBlB6EmC;EkB5EnC,kBAAkB;EAClB,wCAAwC;EACxC,sBAAsB;EACtB,mBAAmB;A/CgyIrB;;A+CnzIA;EAsBI,aAAa;A/CiyIjB;;A+CvzIA;EA0BI,0VDiB8E;EChB9E,YAAY;EACZ,sBAA0D;EAC1D,mBAAqC;EACrC,iBAAQ;EAAR,QAAQ;EACR,WAAW;A/CiyIf;;A+Ch0IA;EAqCI,0B7C+oB6B;E6C9oB7B,kBlBkDiC;EkBjDjC,cAAc;A/C+xIlB;;A+C1xIE;;EAEE,yBzC/CY;EyCgDZ,Y7CmpB6B;AF0oHjC;;A+ChyIE;;EAEE,yBzCzCY;EyC0CZ,Y7CmpB6B;AFgpHjC;;A+CtyIE;;EAEE,yBzCnCY;EyCoCZ,Y7CmpB6B;AFspHjC;;A+C5yIE;;EAEE,yBzC7BY;EyC8BZ,Y7CmpB6B;AF4pHjC;;A+ClzIE;;EAEE,yBzCvBY;EyCwBZ,Y7CmpB6B;AFkqHjC;;A+CxzIE;;EAEE,yBzCjBY;EyCkBZ,Y7CmpB6B;AFwqHjC;;A+C9zIE;;EAEE,yB7CyEqC;E6CxErC,Y7CmpB6B;AF8qHjC;;A+Cp0IE;;EAEE,yB7CkEqC;E6CjErC,0B7CqoB6B;AFksHjC;;A+Cl0IA;EACE,uBAAuB;EACvB,qC7C8nB+B;AFusHjC;;A+Cv0IA;EAKI,sYDd8E;A9Co1IlF;;AkBn3IE;E6BoDE,0B7ConB6B;E6CnnB7B,qBAAqB;A/Cm0IzB;;A+Ct0IA;EASM,qC7C6mB2B;AFotHjC;;A+C10IA;EAaM,qC7CymB2B;AFwtHjC;;A+C90IA;EAiBM,UAAU;A/Ci0IhB;;A+Cl1IA;EAsBQ,qC7CgmByB;AFguHjC;;A+Ct1IA;EA0BQ,qC7C4lByB;AFouHjC;;AAEA;E+CzzIE,wCzClGc;EyCmGd,czCnGc;AN85IhB;;AAEA;E+CzzII,wCzCvGY;ANk6IhB;;AAEA;E+CxzIE,wCzC5Gc;ANs6IhB;;AAEA;E+CxzII,wCzChHY;AN06IhB;;AAEA;E+CtzIE,0B7C+jB+B;AFyvHjC;;AAEA;E+CtzIE,qC7C2jB+B;E6C1jB/B,0B7C0jB+B;AF8vHjC;;AAEA;E+CtzIE,qC7CsjB+B;AFkwHjC;;AAEA;E+CtzIE,WAAW;EACX,gBAAgB;EAChB,UAAU;EACV,uCAA4C;EAA5C,+BAA4C;EAC5C,+BAA+B;EAC/B,QAAQ;A/CwzIV;;AAEA;E+CtzIE,sMDhGgF;ECiGhF,qB1C1H0B;E0C2H1B,UAAU;EACV,mDAAmD;EACnD,eAAe;A/CwzIjB;;A+CrzIA;EACE,uBAAkC;EAClC,oBAAc;EAAd,cAAc;EACd,elB7DmC;EkB8DnC,qB1CpI0B;E0CqI1B,qB1CrI0B;E0CsI1B,kBAAS;EAAT,SAAS;EACT,clBjEmC;A7By3IrC;;A+CrzIA;EZ/JE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EYkKnB,sBAAmB;EAAnB,mBAAmB;EACnB,yBzC7Jc;EyC8Jd,Y7C+hB+B;E6C9hB/B,2BAAoB;EAApB,oBAAoB;EACpB,elB9EgC;EkB+EhC,kBAAkB;EAClB,gB3CxJ0B;E2CyJ1B,qBAAuB;EAAvB,uBAAuB;A/CuzIzB;;A+CnzIA;EACE,eAAe;A/CszIjB;;A+CnzIA;EACE,cAAc;A/CszIhB;;A+ClzIA;;EAEE,aAAa;A/CqzIf;;AgD/9IA;EAGE,4CAAoC;EAApC,oCAAoC;AhDg+ItC;;AgD/+IE;;;EAEE,gBAAgB;AhDm/IpB;;AgDh/IE;;;EAGE,4CAAoC;EAApC,oCAAoC;AhDm/IxC;;ACt7IA;E+ClDE,+CAA+C;AhD4+IjD;;AiDlgJA;EACE,yB5CF0B;E4CG1B,kB5CFsB;E4CGtB,2BAAoB;EAApB,oBAAoB;EACpB,0BAAsB;EAAtB,sBAAsB;EACtB,mB5Cac;E4CZd,eAAe;EACf,cAAc;EACd,qBAAqB;AjDqgJvB;;AiD7gJA;;EAYI,mBAAmB;AjDsgJvB;;AiDlhJA;EAgBI,aAAa;AjDsgJjB;;AiDlgJA;EACE,yB/C+qB+B;E+C9qB/B,SAAS;EACT,mBpBqFoC;EoBpFpC,WAAW;AjDqgJb;;AiDzgJA;;EAQI,6B5C7BwB;E4C8BxB,gB7CZwB;E6CaxB,mB5CZY;E4CaZ,kB5CbY;E4CcZ,sBAAsB;AjDsgJ1B;;AiDlhJA;;EAkBM,epBiF+B;EoBhF/B,8BAA8B;EAC9B,oBAAoB;AjDqgJ1B;;AiDzhJA;EAyBI,0B/CyoB6B;AF23HjC;;AiD7hJA;;EA6BM,kBpB2E+B;EoB1E/B,gB7CjCsB;E6CkCtB,cpBuE8B;A7B87IpC;;AiDpiJA;;EAsCM,gB7C5CsB;E6C6CtB,cpB+D8B;EoB9D9B,0BpBsEsC;EoBrEtC,qBAAqB;AjDmgJ3B;;AiD9/IE;;;EhC/CA,2BZnBsB;EYoBtB,4BZpBsB;ALukJxB;;AiDrgJE;;EAYU,2B5C9EY;AL4kJxB;;AiD1gJE;;EAgBU,4B5ClFY;ALilJxB;;AiD/gJE;;;EhCrCA,+BZ7BsB;EY8BtB,8BZ9BsB;ALwlJxB;;AiDthJE;;EAiCU,8B5CnGY;AL6lJxB;;AiD3hJE;;EAqCU,+B5CvGY;ALkmJxB;;AiD9kJA;EA4FI,6B5CjHwB;ALumJ5B;;AiDllJA;;EAkGM,aAAa;AjDq/InB;;AiDh/IA;EACE,yB5C7H0B;ALgnJ5B;;AiDj/IE;EACE,SAAS;AjDo/Ib;;AiDh/IA;;;EAII,SAAS;AjDk/Ib;;AiD9+IA;;EAIM,epBR+B;A7Bu/IrC;;AiDn/IA;;;;EAYM,cpBf8B;A7B6/IpC;;AiDz+IA;EAEI,yB/C5CqC;AFuhJzC;;AiDp+IE;;;EAII,yB3CtKU;E2CuKV,Y/C0hB2B;AF48HjC;;AiDn+II;;;EAKM,yB3CjLM;E2CkLN,Y/CihBuB;AFm9HjC;;AiDl/IE;;;EAII,yB3ChKU;E2CiKV,0B/C4gB2B;AFw+HjC;;AiDj/II;;;EAKM,yB3C3KM;E2C4KN,Y/CihBuB;AFi+HjC;;AiDhgJE;;;EAII,yB3C1JU;E2C2JV,Y/C0hB2B;AFw+HjC;;AiD//II;;;EAKM,yB3CrKM;E2CsKN,Y/CihBuB;AF++HjC;;AiD9gJE;;;EAII,yB3CpJU;E2CqJV,0B/C4gB2B;AFogIjC;;AiD7gJI;;;EAKM,yB3C/JM;E2CgKN,Y/CihBuB;AF6/HjC;;AiD5hJE;;;EAII,yB3C9IU;E2C+IV,0B/C4gB2B;AFkhIjC;;AiD3hJI;;;EAKM,yB3CzJM;E2C0JN,Y/CihBuB;AF2gIjC;;AiD1iJE;;;EAII,yB3CxIU;E2CyIV,0B/C4gB2B;AFgiIjC;;AiDziJI;;;EAKM,yB3CnJM;E2CoJN,Y/CihBuB;AFyhIjC;;AiDxjJE;;;EAII,yB/ClDmC;E+CmDnC,Y/C0hB2B;AFgiIjC;;AiDvjJI;;;EAKM,yB/CzD+B;E+C0D/B,Y/CihBuB;AFuiIjC;;AiDtkJE;;;EAII,yB/CxDmC;E+CyDnC,0B/C4gB2B;AF4jIjC;;AiDrkJI;;;EAKM,yB/ChE+B;E+CiE/B,0B/CmgBuB;AFmkIjC;;AiD7jJA;;EAIM,qC/Csf2B;AFwkIjC;;AiDzjJA;;;EAII,wC3CxMY;ANmwJhB;;AiDtjJA;;EAIM,yB/CqhBiB;E+CphBjB,c/Cif2B;AFskIjC;;AiD5jJA;;EAYM,yB/CxGmC;AF6pJzC;;AiD/iJA;EACE,yB/CsgBqB;E+CrgBrB,c/Cke+B;AFglIjC;;AiDpjJA;EAKI,qBpBjHiC;A7BoqJrC;;AiDxjJA;EAUM,yB/C4fiB;AFsjIvB;;AiD5jJA;EAiBQ,yBpB9H6B;A7B6qJrC;;AiDhkJA;;EAwBI,cAAc;AjD6iJlB;;AiDrkJA;EA4BI,+B/Cwc6B;AFqmIjC;;AiDzkJA;;;EAkCI,qBpB9IiC;A7B2rJrC;;AWtuJI;EsCoMA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;EjDqiJvC;EiD1iJG;IAQK,SAAS;EjDqiJjB;AACF;;AWlvJI;EsCoMA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;EjDijJvC;EiDtjJG;IAQK,SAAS;EjDijJjB;AACF;;AW9vJI;EsCoMA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;EjD6jJvC;EiDlkJG;IAQK,SAAS;EjD6jJjB;AACF;;AW1wJI;EsCoMA;IAEI,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,iCAAiC;EjDykJvC;EiD9kJG;IAQK,SAAS;EjDykJjB;AACF;;AiDvlJA;EAOQ,cAAc;EACd,gBAAgB;EAChB,WAAW;EACX,iCAAiC;AjDolJzC;;AiD9lJA;EAaU,SAAS;AjDqlJnB;;AkDv2JA;EACE,gBAAgB;AlD02JlB;;AkD32JA;E7BmFE,oDC1DkE;AtBs1JpE;;AkD/2JA;EAQI,kBAAkB;EAClB,gBAAgB;AlD22JpB;;AkDv2JA;EACE,aAAa;EACb,YAAY;EACZ,UAAU;EACV,gBAAgB;EAChB,eAAe;EACf,MAAM;EACN,OAAO;EACP,WAAW;EACX,YzBvBO;AzBi4JT;;AkDn3JA;E7B0EE,sEC/DkE;ED+DlE,8DC/DkE;ED+DlE,iHC/DkE;E4BI9D,UAAU;EACV,6BAA0C;EAA1C,qBAA0C;AlDy2JhD;;AkDp2JA;EACE,iBAA6B;EAE7B,oBAAoB;EACpB,kBAAkB;EAClB,4BAA2C;EAC3C,+BAA+B;AlDs2JjC;;AkDp2JE;E7ByCA,uEC1DkE;ED0DlE,+DC1DkE;ED0DlE,mHC1DkE;E4BoBhE,UAAU;EACV,2BAAmB;EAAnB,mBAAmB;AlDs2JvB;;AkDl2JA;EACE,oBAAa;EAAb,aAAa;EACb,6BJgF8D;A9CqxJhE;;AkDv2JA;EAKI,8BJ6E4D;EI5E5D,gBAAgB;AlDs2JpB;;AkD52JA;;EAWI,oBAAc;EAAd,cAAc;AlDs2JlB;;AkDj3JA;EAeI,4ChDknB6B;EgDjnB7B,gCAAsC;AlDs2J1C;;AkDt3JA;EAoBI,yChD6mB6B;AFyvIjC;;AkD13JA;EAwBI,gBAAgB;AlDs2JpB;;AkDl2JA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,6BJmD8D;A9CkzJhE;;AkDx2JA;EAOI,WAAW;EACX,cAAc;EACd,0BJ6C4D;EI5C5D,2BAAmB;EAAnB,wBAAmB;EAAnB,mBAAmB;AlDq2JvB;;AkD/2JA;EAgBI,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,qBAAuB;EAAvB,uBAAuB;AlDm2J3B;;AkDr3JA;EAqBM,aAAa;AlDo2JnB;;AkDz3JA;EAyBM,gBAAgB;AlDo2JtB;;AkD71JA;EACE,4BAA4B;EAC5B,yBhDilB+B;EgDhlB/B,kB7CpHsB;E6CqHtB,wHzBjGyH;EyBkGzH,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAElB,WAAW;AlD+1Jb;;AkD31JA;EACE,qChDqjB+B;EgDpjB/B,aAAa;EACb,eAAe;EACf,MAAM;EACN,OAAO;EACP,YAAY;EACZ,YzBrIO;AzBm+JT;;AkDr2JA;E7BtCE,mDC/DkE;E4BkHhE,UAAU;AlD61Jd;;AkD12JA;EAmBI,UAAU;AlD21Jd;;AkDv1JA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oCAAoC;EACpC,oBAAa;EAAb,aAAa;EACb,sBAA8B;EAA9B,8BAA8B;EAC9B,yCAAuD;AlD01JzD;;AkD/1JA;EjCpIE,2BZnBsB;EYoBtB,4BZpBsB;AL2/JxB;;AkDv1JA;E1ClIE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;E8CyF3B,SAAS;AlD41JX;;AkDx1JA;E1CpHE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;E8C6F7B,yBhDwgB+B;EgDrgB/B,kBAAc;EAAd,cAAc;EACd,uB7C5JyB;E6C6JzB,kBAAkB;AlD21JpB;;AkDz1JE;EACE,yBrBxCyC;A7Bo4J7C;;AkDz1JE;EACE,sB7CpKuB;ALggK3B;;AkD32JA;EAmBI,gBAAgB;AlD41JpB;;AkDx1JA;EACE,mBAAqB;EAArB,qBAAqB;EACrB,iCAAiC;EACjC,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAAyB;EAAzB,yBAAyB;EACzB,sB7CnLyB;AL8gK3B;;AkDj2JA;EjC/KE,2BZnBsB;EYoBtB,4BZpBsB;ALwiKxB;;AkDt2JA;EjCrKE,+BZ7BsB;EY8BtB,8BZ9BsB;AL6iKxB;;AkD32JA;EAiBI,mB7C9LuB;AL4hK3B;;AkD11JA;EACE,0BAAsB;EAAtB,sBAAsB;AlD61JxB;;AkD91JA;EAII,mBAAmB;AlD81JvB;;AkDx1JA;EACE,YAAY;EACZ,gBAAgB;EAChB,kBAAkB;EAClB,aAAa;EACb,WAAW;AlD21Jb;;AWrgKI;EuCvBJ;IAwMI,gBrBlFuC;E7B26JzC;EkDt1JA;IAAY,kBrBnF+B;E7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D3pKA;EAmCM,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB,QAAQ;AnD4nKd;;AmDtnKA;EACE,0BjDyf+B;EiDxf/B,eAAe;EACf,iBAAiB;AnDynKnB;;AmD5nKA;E3CvHE,kBJ7BkD;EI8BlD,gBJrD0B;EIsD1B,0BJLyC;EIMzC,oBJW8B;AJ4uKhC;;AmDxnKA;EACE,YAAY;EACZ,wCjD6e+B;EiD5e/B,0BAA0B;EAC1B,wB9CxMsB;E8CyMtB,SAAS;EACT,SAAS;AnD2nKX;;AmDxnKA;EAEE,mBAAmB;EACnB,WAAW;AnD0nKb;;AmD7nKA;EAOM,0BjD+d2B;EiD9d3B,qBAAqB;EACrB,UAAU;AnD0nKhB;;AmDnoKA;EAcI,qCjDwd6B;EiDvd7B,eAAe;AnDynKnB;;AmDxoKA;EAmBI,qCjDmd6B;EiDld7B,UAAU;AnDynKd;;AmD7oKA;EAgCI,yBjDod6B;EiDnd7B,0BjDqc6B;AF4qJjC;;AAEA;EmD9mKE,UAAU;AnDgnKZ;;AAEA;EmD/mKI,2CjD6b6B;EiD5b7B,gBAAgB;AnDinKpB;;AAEA;EiB30KE,2BZlCsB;EYmCtB,8BZnCsB;ALg3KxB;;AAEA;EiB11KE,4BZxBsB;EYyBtB,+BZzBsB;E8CmQlB,eAAe;EACf,eAAe;AnDmnKrB;;AmD1mKI;EACE,uBAAmB;EAAnB,mBAAmB;AnD6mKzB;;AW/zKI;EwCiNA;IACE,uBAAmB;IAAnB,mBAAmB;EnDknKvB;AACF;;AWr0KI;EwCiNA;IACE,uBAAmB;IAAnB,mBAAmB;EnDwnKvB;AACF;;AW30KI;EwCiNA;IACE,uBAAmB;IAAnB,mBAAmB;EnD8nKvB;AACF;;AWj1KI;EwCiNA;IACE,uBAAmB;IAAnB,mBAAmB;EnDooKvB;AACF;;AmD/nKE;EACE,yB7ClRY;E6CmRZ,YjD8a6B;AFotJjC;;AmDpoKE;EAKI,yB7CxRU;E6CyRV,YjD0a2B;AFytJjC;;AkB/4KE;EiCiRM,yB7C9RQ;E6C+RR,YjDoayB;AF8tJjC;;AmD9oKE;EACE,yB7C5QY;E6C6QZ,0BjDga6B;AFivJjC;;AmDnpKE;EAKI,yB7ClRU;E6CmRV,YjD0a2B;AFwuJjC;;AkB95KE;EiCiRM,yB7CxRQ;E6CyRR,YjDoayB;AF6uJjC;;AmD7pKE;EACE,yB7CtQY;E6CuQZ,YjD8a6B;AFkvJjC;;AmDlqKE;EAKI,yB7C5QU;E6C6QV,YjD0a2B;AFuvJjC;;AkB76KE;EiCiRM,yB7ClRQ;E6CmRR,YjDoayB;AF4vJjC;;AmD5qKE;EACE,yB7ChQY;E6CiQZ,0BjDga6B;AF+wJjC;;AmDjrKE;EAKI,yB7CtQU;E6CuQV,YjD0a2B;AFswJjC;;AkB57KE;EiCiRM,yB7C5QQ;E6C6QR,YjDoayB;AF2wJjC;;AmD3rKE;EACE,yB7C1PY;E6C2PZ,0BjDga6B;AF8xJjC;;AmDhsKE;EAKI,yB7ChQU;E6CiQV,YjD0a2B;AFqxJjC;;AkB38KE;EiCiRM,yB7CtQQ;E6CuQR,YjDoayB;AF0xJjC;;AmD1sKE;EACE,yB7CpPY;E6CqPZ,0BjDga6B;AF6yJjC;;AmD/sKE;EAKI,yB7C1PU;E6C2PV,YjD0a2B;AFoyJjC;;AkB19KE;EiCiRM,yB7ChQQ;E6CiQR,YjDoayB;AFyyJjC;;AmDztKE;EACE,yBjD9JqC;EiD+JrC,YjD8a6B;AF8yJjC;;AmD9tKE;EAKI,yBjDhKmC;EiDiKnC,YjD0a2B;AFmzJjC;;AkBz+KE;EiCiRM,yBjDtKiC;EiDuKjC,YjDoayB;AFwzJjC;;AmDxuKE;EACE,yBjDpKqC;EiDqKrC,0BjDga6B;AF20JjC;;AmD7uKE;EAKI,yBjDvKmC;EiDwKnC,0BjD4Z2B;AFg1JjC;;AkBx/KE;EiCiRM,yBjD7KiC;EiD8KjC,0BjDsZyB;AFq1JjC;;AmDnuKA;E9BvPE;;qErB+9KmE;EqB59KnE,8ECtBoE;E6B6QpE,UAAU;AnDwuKZ;;AWv9KI;EwC4OJ;I9BjPI,0BCtCuC;EtBugLzC;AACF;;AW79KI;EwC4OJ;I9B7OI,0BCpDwC;EtBuhL1C;AACF;;AmDvvKA;EAMI,kB9C9SoB;ALmiLxB;;AmD3vKA;EASM,gB9C/RU;ALqhLhB;;AmDpvKM;EACE,aAAa;AnDuvKrB;;AmDnwKA;EAiBM,mB9CvSU;AL6hLhB;;AmDpvKM;EACE,gBAAgB;AnDuvKxB;;AmD3wKA;ElCrRE,2BZnBsB;EYoBtB,4BZpBsB;ALwjLxB;;AmDhxKA;EA4BQ,aAAa;AnDwvKrB;;AmDrvKM;ElCpTJ,yBkCqTkC;ElCpTlC,0BkCoTkC;AnDyvKpC;;AmDzxKA;ElC3QE,+BZ7BsB;EY8BtB,8BZ9BsB;ALskLxB;;AmDtvKI;ElCnTF,6BkCoTmC;ElCnTnC,4BkCmTmC;AnD0vKrC;;AmDtvKE;EACE,gBAAgB;EAChB,eAAe;AnDyvKnB;;AmDrvKA;EACE,kB9C1Uc;ALkkLhB;;AmDtvKE;EACE,mB9C7UY;E8C8UZ,kB9C9UY;ALukLhB;;AmDrvKA;EACE,mBAAqB;EAArB,qBAAqB;EACrB,yCjDgV+B;EiD/U/B,oBAAa;EAAb,aAAa;EACb,kBAAyB;EAAzB,yBAAyB;EACzB,iCAAkO;AnDwvKpO;;AmDtvKE;EACE,mB9C1VY;E8C2VZ,oBAAwE;AnDyvK5E;;AmDlwKA;EAaI,sB9C7VwB;E8C8VxB,mB9C7VuB;E8C8VvB,etBlMwC;EsBmMxC,qB9C/VuB;E8CgWvB,oB9ChWuB;ALylL3B;;AmDvvKI;EACE,qBAAoE;EACpE,oBAAmE;AnD0vKzE;;AmDrvKA;EACE,oBAAc;EAAd,cAAc;EACd,iB9C9Wc;ALsmLhB;;AAEA;EmDtvKM,aAAa;AnDwvKnB;;AAEA;EmDpvKM,aAAa;AnDsvKnB;;AmDjvKA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,oBAAa;EAAb,aAAa;EACb,sBAA8B;EAA9B,8BAA8B;EAC9B,gBtB/N0C;EsBgO1C,qB9CnYc;E8CoYd,mBAAmB;EACnB,WAAW;AnDovKb;;AkB7nLE;EiC4YE,qCjD4R6B;EiD3R7B,0BjD2R6B;EiD1R7B,qBAAqB;AnDqvKzB;;AmDlwKA;EAkBI,yBjDmS6B;EiDlS7B,0BjDoR6B;AFg+JjC;;AmDvwKA;EAuBI,UAAU;AnDovKd;;AmDjvKE;EACE,mB9CxZY;E8CyZZ,kB9CzZY;AL6oLhB;;AmD9uKA;EACE,SAAS;EACT,gBAAgB;EAChB,UAAU;AnDivKZ;;AoDvqLA;;;;EAIE,kBAAkB;ApD0qLpB;;AoDvqLA;EACE,6BAA6B;E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E,qCpDuqB+B;EoDtqB/B,UAAU;EACV,eAAe;EACf,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,Y7BnBO;AzB4xMT;;AWnuMI;E2ChDJ;IjC2DI,4BCrDyC;EtBkxM3C;AACF;;AWzuMI;E2ChDJ;IjC+DI,0BCnEwC;EtBkyM1C;AACF;;AsD/xMA;EAaI,UAAU;AtDsxMd;;AsDhxMA;EjCEE,0BClByC;EDmBzC,kDiCF+C;EjCE/C,0CiCF+C;EjCE/C,6DiCF+C;EjCG/C,wDCNoE;EgCKpE,yBpDkqB+B;EoDjqB/B,8BAAkD;EAClD,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,MAAM;EACN,SAAS;EACT,OAAO;EACP,2CAAmC;EAAnC,mCAAmC;EACnC,YzBgNuC;A7BokMzC;;AWnwMI;E2C7BJ;IjCOI,4BClByC;EtBgzM3C;AACF;;AWzwMI;E2C7BJ;IjCWI,yBChCuC;EtBg0MzC;AACF;;AsD9xME;EACE,QAAQ;EACR,UAAU;EACV,0CAAkC;EAAlC,kCAAkC;AtDiyMtC;;AsD9xME;EjClCA,0BCHyC;EDIzC,kDiCkCwD;EjClCxD,0CiCkCwD;EjClCxD,6DiCkCwD;EjCjCxD,sDCSkE;EgC0BhE,uH7BjCsH;E6BkCtH,uCAA+B;EAA/B,+BAA+B;AtDkyMnC;;AW7xMI;E2CTF;IjC7BE,4BCHyC;EtB20M3C;AACF;;AWnyMI;E2CTF;IjCzBE,0BCjBwC;EtB21M1C;AACF;;AsDxyMA;EACE,qBjDzCyB;EiD0CzB,mBjD7Cc;EiD8Cd,kBjD9Cc;ALy1MhB;;AsDxyMA;EDpEE,qCnDurB+B;EmDrrB/B,WAAW;EACX,gBAAmB;EACnB,gBAAgB;ArD+2MlB;;AsD3yMA;EACE,yBpD0CuC;EoDzCvC,4CpD6mB+B;EoD5mB/B,cAAc;EACd,qBjDtDyB;EiDuDzB,sBjD1Dc;ALw2MhB;;AsD3yMA;EnBhFE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EmBiFnB,0BpDomB+B;EoDnmB/B,cAAc;EACd,gBlDtE0B;EkDuE1B,YzBqKsC;EyBpKtC,cAAc;EACd,aAAa;EACb,gBAAgB;EAChB,uBjDvEc;ALs3MhB;;AsD7yME;EACE,mBAA4C;AtDgzMhD;;AsD1yMA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,gBAAgB;EAChB,kBjDjFyB;EiDkFzB,qBjDlFyB;EiDmFzB,eAAe;AtD6yMjB;;AsD3yME;;EAEE,aAAa;AtD8yMjB;;AsDxzMA;EnBnGE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EmBiHjB,sBAAmB;EAAnB,mBAAmB;EACnB,kBjDnHoB;EiDoHpB,0BpDkkB6B;EoDjkB7B,oBAAa;EAAb,aAAa;EAEb,gBlDzGwB;EkD0GxB,czB8HsC;EyB7HtC,0BlD1DuC;EkD2DvC,qBlD1C6B;EkD2C7B,cjDtGuB;EiDuGvB,iBjDvGuB;EiDwGvB,iCAAiC;AtD8yMrC;;AkB75ME;EoCkHI,yBpDdmC;AF6zMzC;;AsD70MA;EAmCM,wChDpIU;EgDqIV,chDrIU;ANm7MhB;;AsDl1MA;EAyCM,6BAA6B;EAC7B,0BpD0iB2B;AFmwLjC;;AsDv1MA;EA8CM,UAAU;AtD6yMhB;;AsD31MA;EAmDI,chDpJY;ANg8MhB;;AsDxyMA;EACE,0BpD4hB+B;EoD3hB/B,azBoFwC;A7ButM1C;;AsDzyME;;EAEE,chD9JY;AN08MhB;;AsDxyMA;EACE,chDnKc;AN88MhB;;AWn5MI;E2CkHA;IACE,aAAa;IACb,gBAAgB;EtDqyMpB;EsDlyME;IACE,aAAa;IACb,gBAAgB;EtDoyMpB;EsDjyME;IACE,aAAa;IACb,gBAAgB;EtDmyMpB;EsDhyME;IACE,2CpDwf2B;IoDvf3B,yBAAyB;IACzB,WAAW;IACX,YzB0DmC;IyBzDnC,aAAa;EtDkyMjB;EsDvyME;IASI,WzBsS8B;E7B2/LpC;EsD1yME;IAaI,eAAe;EtDgyMrB;EsD7yME;IAgBM,cAAc;EtDgyMtB;EsDhzME;IAoBM,6BAA6B;EtD+xMrC;EsDnzME;IAyBI,eAAe;IACf,0CpD+dyB;IoD9dzB,QAAQ;IACR,UAAU;EtD6xMhB;EsDzzME;IAgCI,gBAAgB;EtD4xMtB;EsD5zME;IAoCI,eAAe;IACf,kBAAkB;IAClB,uCAA+B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,eAAe;EACf,UAAU;EACV,oBAAoB;EACpB,uBjC/ByC;AtBg9N3C;;AWj6NI;E4C3BJ;IlCsBI,0BCtCuC;EtBi9NzC;AACF;;AWv6NI;E4C3BJ;IlC0BI,0BCpDwC;EtBi+N1C;AACF;;AW76NI;E4C3BJ;IAcI,yBjC7ByC;EtB49N3C;AACF;;AWn7NI;E4C3BJ;IAkBI,uBjC3CwC;EtB4+N1C;AACF;;AuD/7NE;EACE,UAAU;EACV,oBAAoB;AvDk8NxB;;AuD97NA;EtC7CE,kBZfsB;EgBkEtB,0BCrDyC;EDsDzC,+CkCLuD;ElCKvD,uCkCLuD;ElCKvD,0DkCLuD;ElCMvD,wDCtCoE;EdyBpE,eJ3B8B;EI4B9B,gBJvC0B;EIwC1B,yBJOoC;EINpC,mBJuB6B;EmDhB7B,wH9B7CyH;E8B8CzH,kBAA+D;EAC/D,UAAU;EACV,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAClB,8BAA0C;EAA1C,sBAA0C;AvDq8N5C;;AWh9NI;E4CAJ;IlCWI,4BCrDyC;EtB+/N3C;AACF;;AWt9NI;E4CAJ;IlCeI,0BCnEwC;EtB+gO1C;AACF;;AuD/8NE;EAbF;IAcI,oBAAa;IAAb,aAAa;IACb,eAAe;EvDm9NjB;AACF;;AuDj9NE;EACE,UAAU;EACV,2BAAmB;EAAnB,mBAAmB;AvDo9NvB;;AuD98NA;EtCzDE,+BZ7BsB;EY8BtB,8BZ9BsB;EkDyFtB,oBAAa;EAAb,aAAa;EACb,kBAAyB;EAAzB,yBAAyB;EACzB,sBlDtEyB;ALuhO3B;;AuD/8NE;EAPF;IAQI,wBAA0C;IAC1C,sBAA6C;IAC7C,qBAA4C;EvDm9N9C;AACF;;AuD99NA;EAcI,kBAAc;EAAd,cAAc;EACd,mBlDhFuB;EkDiFvB,YAAY;AvDo9NhB;;AuDp+NA;EAmBM,cAAc;AvDq9NpB;;AuD98NA;EACE,c1BgJkC;E0B/IlC,mB1B+IkC;E0B9IlC,oBlD9FyB;EkD+FzB,mBlD/FyB;EkDgGzB,mBAA2D;EAC3D,kBAA0D;EAC1D,kBAAkB;EAClB,kBAAkB;AvDi9NpB;;AuD/8NE;EAVF;IAWI,kBlDtGuB;IkDuGvB,qBAA4C;IAC5C,oBAA2C;EvDm9N7C;AACF;;AuDh9NA;;EAEE,eAAe;EACf,mBlD/GyB;ALkkO3B;;AuDt9NA;;EAMI,cAAc;AvDq9NlB;;AuDj9NA;;EAEE,kBAAkB;EAClB,0BrDwiB+B;EqDviB/B,c1BkHkC;E0BjHlC,oBAAoC;EACpC,kBAAkB;EAClB,QAAQ;EACR,a1B8GkC;A7Bs2NpC;;AuD59NA;;;EAYI,mB1B0GgC;A7B42NpC;;AuDl+NA;;EAgBI,sFAAoI;EACpI,eAAe;AvDu9NnB;;AuDx+NA;;EAqBI,sFAAoI;AvDw9NxI;;AuDp9NA;EACE,QAAQ;AvDu9NV;;AuDx9NA;EAII,+B1BuGgD;A7Bi3NpD;;AuDp9NA;EAEE,a1BmFkC;A7Bm4NpC;;AuDx9NA;EAKI,8B1B+F+C;A7Bw3NnD;;AuD9+NG;EA4BD,0BrDggB+B;AFs9MjC;;AuDj9NA;EtCxKE,2BZnBsB;EYoBtB,4BZpBsB;EkD8LtB,yBjD7Lc;EiD8Ld,YrDqgB+B;EqDpgB/B,oB1BwEkC;A7B44NpC;;AuDl9NE;EAPF;ItCzJE,2BZlCsB;IYmCtB,8BZnCsB;IkDqMpB,0BAA0B;IAC1B,kBAAiE;IACjE,mBAAmB;EvDs9NrB;AACF;;AuDn9NA;EpB5ME,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;E3BmBnB,mBJamD;EIZnD,gBJJ0B;EIK1B,0BJqCyC;EIpCzC,mBJqD6B;EmDmI7B,gBAAgB;AvD09NlB;;AuDv9NA;EACE,oBlD9LyB;ALwpO3B;;AuDv9NA;EACE,oBlDlMyB;AL4pO3B;;AuDx9NE;EAHF;IAII,cAAc;IACd,eAAe;EvD49NjB;AACF;;AuDl+NA;EASI,YAAY;AvD69NhB;;AuDv9NA;EtCxME,+BZ7BsB;EY8BtB,8BZ9BsB;EkDwOtB,yBrD4d+B;EqD3d/B,gBAAgB;AvD09NlB;;AuDx9NE;EANF;ItC7ME,4BZxBsB;IYyBtB,+BZzBsB;IkD8OpB,4BAA4B;EvD49N9B;AACF;;AAEA;EuDx9NI,0BAA0B;EAC1B,cAAc;EACd,eAAe;AvD09NnB;;AAEA;EuDv9NI,iCrD0b6B;AF+hNjC;;AAEA;EuDv9NI,oBAAoB;EACpB,0BrDqb6B;EqD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PhB;;AyD7rPE;EAOI,0BnD1LU;ANo3PhB;;AyDjsPE;EAWI,2BnD9LU;ANw3PhB;;AyDrsPE;;EAGI,yBnDhLU;ANu3PhB;;AyD1sPE;EAOI,0BnDpLU;AN23PhB;;AyD9sPE;EAWI,2BnDxLU;AN+3PhB;;AyDltPE;;EAGI,yBnD1KU;AN83PhB;;AyDvtPE;EAOI,0BnD9KU;ANk4PhB;;AyD3tPE;EAWI,2BnDlLU;ANs4PhB;;AyD/tPE;;EAGI,yBnDpKU;ANq4PhB;;AyDpuPE;EAOI,0BnDxKU;ANy4PhB;;AyDxuPE;EAWI,2BnD5KU;AN64PhB;;AyD5uPE;;EAGI,yBnD9JU;AN44PhB;;AyDjvPE;EAOI,0BnDlKU;ANg5PhB;;AyDrvPE;EAWI,2BnDtKU;ANo5PhB;;AyDzvPE;;EAGI,yBnDxJU;ANm5PhB;;AyD9vPE;EAOI,0BnD5JU;ANu5PhB;;AyDlwPE;EAWI,2BnDhKU;AN25PhB;;AyDtwPE;;EAGI,yBvD9DmC;AFs0PzC;;AyD3wPE;EAOI,0BvDlEmC;AF00PzC;;AyD/wPE;EAWI,2BvDtEmC;AF80PzC;;AyDnxPE;;EAGI,yBvDrEmC;AF01PzC;;AyDxxPE;EAOI,0BvDzEmC;AF81PzC;;AyD5xPE;EAWI,2BvD7EmC;AFk2PzC;;A0Dl9PA;EACE,cAAc;EACd,kB7B6SiF;E6B5SjF,qBAA6E;EAC7E,kBAAkB;EAClB,UAAU;A1Dq9PZ;;A0D19PA;EAQI,mB7B4SqE;A7B0qPzE;;A0Dl9PA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,2BAAoB;EAApB,oBAAoB;EACpB,oBAA6C;A1Dq9P/C;;A0Dx9PA;EAMI,aAAa;A1Ds9PjB;;A0Dh9PA;EACE,cAAc;EACd,qBAAqB;EACrB,mBtDUmD;EsDTnD,0BtDmCyC;EsDlCzC,mB7BkRiF;E6BjRjF,gBAAgB;EAChB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,sBAAsB;A1Dm9PxB;;A0D39PA;ErCwDE,2FCpDoE;EDoDpE,mFCpDoE;EDoDpE,yICpDoE;EoCUlE,8BAA8B;EAC9B,kBAAkB;EAClB,0BxD4oB6B;EwD3oB7B,WAAW;EACX,cAAc;EACd,YAA+C;EAC/C,oBAAoI;EACpI,qBAAqD;EACrD,UAAU;EACV,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,kDAA0C;EAA1C,0CAA0C;EAC1C,WAA8C;A1Dk9PlD;;A0D7+PA;EAgCI,0BxD4nB6B;EwD3nB7B,cAAc;EAEd,kBAAkB;EAClB,SAAoF;EACpF,OAAO;A1Dg9PX;;A0D58PA;EACE,eAAkF;EAClF,UAAU;EACV,kBAAkB;EAClB,OAAO;EACP,W7B0PkD;E6BzPlD,WAAW;A1D+8Pb;;A0Dr9PA;EAUM,eAAe;A1D+8PrB;;A0Dz9PA;EAiBM,axDwmBwB;EwDvmBxB,4CAAoC;EAApC,oCAAoC;A1D48P1C;;A0D99PA;EAyBQ,cpD3FQ;EoD4FR,UAAU;A1Dy8PlB;;A0Dn+PA;EA8BQ,yBpDhGQ;ANyiQhB;;A0Dv+PA;EAsCM,0BxD6kB2B;AFw3OjC;;A0D3+PA;EA0CQ,2BAAmB;EAAnB,mBAAmB;EACnB,aAAa;A1Dq8PrB;;A0Dh/PA;EA+CQ,aAAa;A1Dq8PrB;;A0D37PA;EAEI,0SZjF8E;A9C8gQlF;;A0D/7PA;EAcI;;O1Ds7PG;AACP;;A0Dr8PA;EAOM,qVZtF4E;A9CwhQlF;;A0Dz8PA;EAWM,0YZ1F4E;A9C4hQlF;;A0Dv7PA;EnCnJE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAOtG,6BAA6B;EAC7B,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EmCsHf,iC7B6JoE;E6B5JpE,cAAc;EACd,sBAAsB;A1Do8P1B;;A0D18PA;EAWM,+B7BuJgE;A7B4yPtE;;A0D37PA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,oBAAY;EAAZ,YAAY;EACZ,kBAAkB;A1D87PpB;;A0Dl8PA;EAOI,WAAO;EAAP,OAAO;EAkBP;;O1D+6PG;AACP;;A0Dz8PA;EAWM,mBxDsgB2B;EwDrgB3B,wBAAwC;EACxC,WAAW;EACX,gB7BqJkD;E6BpJlD,axDugBwB;EwDtgBxB,mBAAmB;EACnB,kBAAkB;EAClB,SAAS;EACT,uBAAe;EAAf,eAAe;EACf,mH7BgJ2E;E6BhJ3E,2G7BgJ2E;E6BhJ3E,gK7BgJ2E;E6B/I3E,W7BgJ8C;E6B/I9C,wCAAwC;A1Dk8P9C;;A0Dx9PA;EA+BM,mBxDggB2B;EwD/f3B,kBAAkB;EAClB,+GxDgf2B;EwD/e3B,WAAW;EACX,e7B8HiD;E6B7HjD,kBAAkB;EAClB,WAA+B;EAC/B,gCAAwB;EAAxB,wBAAwB;EACxB,6G7B6H2E;E6B7H3E,qG7B6H2E;E6B7H3E,0J7B6H2E;E6B5H3E,c7ByHiD;E6BxHjD,kCAAkC;A1D67PxC;;A0Dt+PA;EA+CM,axDuewB;AFo9O9B;;A0D1+PA;EAoDQ,mBpDxNQ;ANkpQhB;;A0D9+PA;EAyDQ,mBpD7NQ;EoD8NR,sCAAkD;EAAlD,8BAAkD;A1Dy7P1D;;A0Dn/PA;EAgEM,mJxDid2B;AFs+OjC;;A0Dv/PA;EAoEM,sJpDxOU;AN+pQhB;;A0D3/PA;EAyEM,mJxDwc2B;AF8+OjC;;A0D//PA;EA6EM,sJpDjPU;ANuqQhB;;A0DngQA;EAoFQ,mBxDrIiC;EwDsIjC,cAAc;A1Dm7PtB;;A0DxgQA;EAwFQ,gHxDybyB;AF2/OjC;;A0D5gQA;EA+FQ,uCAA4G;A1Di7PpH;;A0DhhQA;EAmGQ,mBAA4E;A1Di7PpF;;A2DnpQA;EACE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,uBAAuB;EACvB,Y9BySyB;E8BxSzB,UAAU;EACV,WAAW;A3DspQb;;A2D3pQA;EAQI,e9BwSyB;A7B+2P7B;;A2D/pQA;EAYI,UAAU;A3DupQd;;A2DnqQA;EAgBI,UAAU;A3DupQd;;A2DvqQA;EAkB8B,sJrDvDd;ANgtQhB;;A2D3qQA;EAmB0B,sJrDxDV;ANotQhB;;A2D/qQA;EAoBmB,sJrDzDH;ANwtQhB;;A2DnrQA;EAwBI,SAAS;A3D+pQb;;A2DvrQA;EArCE,mBrDAc;EqDCd,S9B4VqB;E8B3VrB,kB9B4V8B;E8B3V9B,+GlCuBgH;EkCtBhH,e9BsV0B;E8BrV1B,6C9BiWiD;E8BjWjD,qC9BiWiD;E8BhWjD,c9BoV0B;E8BvRxB,wBAAgB;EAAhB,gBAAgB;EAChB,mBAA6D;A3DoqQjE;;A2DnsQA;EA3BE,sJrDVc;AN4uQhB;;A2DvsQA;EAvBE,mBrDdc;EqDed,sJrDfc;ANivQhB;;A2D5sQA;EAbE,kCrDxBc;EqDyBd,yBAAyB;EACzB,uB9B8TiD;E8B7TjD,kBAAkB;EAClB,e9BuT2B;E8BtT3B,W9BqTuB;A7Bw6PzB;;A2DrtQA;EArCE,mBrDAc;EqDCd,S9B4VqB;E8B3VrB,kB9B4V8B;E8B3V9B,+GlCuBgH;EkCtBhH,e9BsV0B;E8BrV1B,0C9BiWiD;E8BjWjD,qC9BiWiD;E8BhWjD,c9BoV0B;E8BpQxB,qBAAqB;A3D+qQzB;;A2DhuQA;EA3BE,sJrDVc;ANywQhB;;A2DpuQA;EAvBE,mBrDdc;EqDed,sJrDfc;AN8wQhB;;A2DzuQA;EAbE,kCrDxBc;EqDyBd,yBAAyB;EACzB,uB9B8TiD;E8B7TjD,kBAAkB;EAClB,e9BuT2B;E8BtT3B,W9BqTuB;A7Bq8PzB;;A2DlvQA;EAiEI,mBrDtGY;EqDuGZ,wB9BkPiE;E8BjPjE,gB9B4OmC;A7By8PvC;;A2DxvQA;EArCE,mBrDAc;EqDCd,S9B4VqB;E8B3VrB,kB9B4V8B;E8B3V9B,+GlCuBgH;EkCtBhH,e9BsV0B;E8BrV1B,yC9BiWiD;E8BjWjD,qC9BiWiD;E8BhWjD,c9BoV0B;E8B5OxB,aAAa;EACb,oB9BoPyC;E8BnPzC,mB9BmPyC;A7Bu8P7C;;A2DrwQA;EA3BE,sJrDVc;AN8yQhB;;A2DzwQA;EAvBE,mBrDdc;EqDed,sJrDfc;ANmzQhB;;A2D9wQA;EAbE,kCrDxBc;EqDyBd,yBAAyB;EACzB,uB9B8TiD;E8B7TjD,kBAAkB;EAClB,e9BuT2B;E8BtT3B,W9BqTuB;E8BpNrB,uBAAuB;A3D+rQ3B;;A2DxxQA;EA6FI,mBrDlIY;EqDmIZ,wB9BsNiE;E8BrNjE,gB9BgNmC;A7B++PvC;;A2D9xQA;EAmGI,kCrDxIY;EqDyIZ,uB9B+M+C;E8B9M/C,kBAAkB;A3D+rQtB;;A2DpyQA;EAyGI,eAAe;A3D+rQnB;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BwqQlC;;A6Dv8QE;;EAEE,yBvDpGY;EuDqGZ,Y3D8lB6B;AF42PjC;;A6D19QA;;EAsBI,ehCqR4B;A7BorQhC;;A6Dr8QA;EACE,0B3DqkB+B;E2DpkB/B,mBzD3EmD;EyD4EnD,gBzDlG0B;EyDmG1B,kBAAkB;A7Dw8QpB;;A6Dt8QE;;EAEE,0B3D8jB6B;AF24PjC;;A6Dt8QE;EACE,gBzD9GwB;AJujR5B;;A8DvkRA;EACE,qBAAiB;EAAjB,iBAAiB;EACjB,WAAW;A9D0kRb;;A8D5kRA;EAKI,+B5DisB6B;AF04PjC;;A8DhlRA;EAQM,c5D8rB2B;AF84PjC;;A8DplRA;EAYM,2C5D0rB2B;AFk5PjC;;A8DxlRA;EAgBM,2C5DsrB2B;AFs5PjC;;A8D5lRA;EAoBM,2C5DkrB2B;AF05PjC;;A8DhmRA;EAwBM,yB5D8qB2B;AF85PjC;;A8DpmRA;EzCmDE;;qErBsjRmE;EqBnjRnE,+ECtBoE;Ea/BpE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;E2B6BjB,sBAAmB;EAAnB,mBAAmB;EACnB,0B5DupB6B;E4DtpB7B,oBAAa;EAAb,aAAa;EACb,kBAAc;EAAd,cAAc;EACd,mB1DKiD;E0DJjD,gB1DrBwB;E0DsBxB,YjC+W2B;EiC9W3B,qBAAuB;EAAvB,uBAAuB;EACvB,0BjCgXqC;EiC/WrC,oBAAoB;EAEpB,kBAAkB;EAClB,ezDxBY;EyDyBZ,kBAAkB;EAClB,yBAAyB;EA4BzB;;;;O9DsjRG;AACP;;AWnkRI;EmD9DJ;IzCyDI,0BCtCuC;EtBmnRzC;AACF;;AWzkRI;EmD9DJ;IzC6DI,0BCpDwC;EtBmoR1C;AACF;;AW/kRI;EmD9DJ;IAiDU,iBzDzBiB;EL0nRzB;AACF;;A8DnpRA;EzCmDE;;qErBqmRmE;EqBlmRnE,sDCtBoE;EwCuBhE,yBxDpDU;EwDqDV,WAAW;EACX,cAAc;EACd,gBjC6V6B;EiC5V7B,UAAU;EACV,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,OAAO;A9DomRb;;AWrmRI;EmD9DJ;IzCyDI,0BCtCuC;EtBqpRzC;AACF;;AW3mRI;EmD9DJ;IzC6DI,0BCpDwC;EtBqqR1C;AACF;;A8D/qRA;EAmEM,wCxDhEU;ANgrRhB;;A8DnrRA;EAuEM,wCxDpEU;ANorRhB;;A8DvrRA;EAkFM,cAAc;A9DymRpB;;A8D3rRA;;EAsFQ,qBAAqB;A9D0mR7B;;A8DhsRA;EA2FM,cxDxFU;ANisRhB;;A8DpsRA;EA8FQ,UAAU;A9D0mRlB;;A8DxsRA;EAoGM,6BAA6B;EAC7B,0B5DmlB2B;E4DllB3B,UAAU;A9DwmRhB;;A8D9sRA;;EA2GM,oBzDpFqB;AL4rR3B;;A8DntRA;EAgHI,qC5DwkB6B;AF+hQjC;;A8DjmRA;EACE,kBAAkB;A9DomRpB;;A8DrmRA;EAKM,UAAU;A9DomRhB;;A8DzmRA;EzCnEE;;qErBirRmE;EqB9qRnE,0DCtBoE;AtBssRtE;;AWxqRI;EmDwDJ;IzC7DI,0BCtCuC;EtBwtRzC;AACF;;AW9qRI;EmDwDJ;IzCzDI,0BCpDwC;EtBwuR1C;AACF;;A8D5nRA;EAcI,yB5DkkB6B;AFgjQjC;;A8DhoRA;EAkBI,mBAAmB;A9DknRvB;;A8DpoRA;EAqBM,gBAAgB;A9DmnRtB;;A8DxoRA;EA0BI,yBxD7IY;EwD8IZ,aAAa;EACb,gBjCqQ+B;EiCpQ/B,kBAAkB;EAClB,SAAS;A9DknRb;;A8DhpRA;EAiCM,cAAc;A9DmnRpB;;A8DhnRI;EACE,YjC0PyB;A7By3Q/B;;A8D9mRA;EAEI,qBAAiB;EAAjB,iBAAiB;EACjB,iCAAiC;EACjC,gBAAgB;EAChB,kBAAkB;EAClB,oBAAoB;A9DgnRxB;;ACl6QA;E8D7WE,SAAS;EACT,qB1DgByB;E0DfzB,UAAU;A/DmxRZ;;ACj6QA;E8D5WE,qB1DQyB;ALywR3B;;A+D9wRA;EACE,4BAA4B;EAC5B,6BAA6B;EAC7B,iC7DmqB+B;E6DlqB/B,gBAAgB;EAChB,mBAAmB;EACnB,qBlC+YgC;EkC9YhC,gBAAgB;EAChB,oBzDvBc;EyDwBd,0B7D6pB+B;E6D5pB/B,cAAc;EACd,elCqZiC;EkCnZjC,0B3DiCqC;E2DhCrC,gBlCyZgC;EkCxZhC,wCAA6G;EAC7G,mFAAmF;EACnF,WAAW;A/DgxRb;;A+D9wRE;EACE,6BAA6B;EAC7B,SAAS;A/DixRb;;A+D9wRE;EACE,kBAAkB;EAClB,sC7D4oB6B;AFqoQjC;;A+D9wRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DkxRhB;;A+DpxRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DkxRhB;;A+DpxRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DkxRhB;;A+DpxRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DkxRhB;;A+DpxRE;EACE,0B7DwoB6B;E6DvoB7B,UAAU;EAAE,uBAAA;A/DkxRhB;;A+D/wRE;EAEE,oBAAoB;EACpB,0B7DioB6B;E6DhoB7B,UAAU;A/DixRd;;AkBx0RE;E6C0DI,iC7D6nB2B;E6D5nB3B,gBAAgB;A/DkxRtB;;A+D9wRE;EACE,iC7DunB6B;AF0pQjC;;A+D9wRE;EACE,qBzDlEY;EyDmEZ,uCzDnEY;EyDoEZ,UAAU;A/DixRd;;A+D9wRE;EACE,UAAU;A/DixRd;;A+D7wRA;EAII,mBlCkWkC;A7B26QtC;;A+DzwRA;;;;EAKI,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/D2wRpB;;A+DrwRA;EACE,mBlCgVqC;EkC9UrC,qBlCqVqC;EkCpVrC,wCAAsH;A/DuwRxH;;A+D3wRA;EAOI,mBlC6UkC;A7B27QtC;;A+DpwRA;EACE,oBlCsUsC;EkCpUtC,qBlC2UqC;EkC1UrC,wCAAsH;A/DswRxH;;A+D1wRA;EAOI,gBlCmU+B;A7Bo8QnC;;A+DjwRA;EACE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;EAChB,yOAA2G;EAC3G,oBlCyU+E;EkCxU/E,kCAAkC;A/DowRpC;;A+DlwRE;EAEE,sBAAsB;A/DowR1B;;A+DhwRA;EACE,iCAAiC;EACjC,iC7DgjB+B;E6D/iB/B,kB1DvIsB;E0DwItB,iBlC6RgC;EkC5RhC,kBlCoUmC;EkCnUnC,8B1DxHc;AL23RhB;;A+DjwRE;EACE,iC7DyiB6B;AF2tQjC;;A+DjwRE;EACE,qBzDhJY;EyDiJZ,wEzDjJY;ANq5RhB;;A+DhwRA;EASM,iBAAqB;A/D2vR3B;;A+DpwRA;EAYQ,iB1D5ImB;ALw4R3B;;A+DxwRA;EAiBM,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,e3D7I0B;E2D8I1B,YlCWsC;EkCVtC,0B3D7GiC;AJw2RvC;;A+DhxRA;EAyBQ,+B7DugByB;AFovQjC;;A+DpxRA;EA6BQ,0CAAqE;A/D2vR7E;;A+DxxRA;EAkCM,0VjB3I4E;A9Cq4RlF;;A+D5xRA;EAyCM,kC1D7KU;ALo6RhB;;A+DhyRA;EAgDM,oClC6QgC;A7Bu+QtC;;A+D/uRA;EAEI,mBlCsOkC;A7B2gRtC;;A+DnvRA;EAWI,mBlC8NkC;A7B8gRtC;;A+DvvRA;EAcM,mBlCqPgC;EkCpPhC,kC1DxMU;ALq7RhB;;A+D5vRA;EAoBI,gBlCsN+B;A7BshRnC;;A+DhwRA;EAuBM,mBlC6OgC;EkC5OhC,oClCgPgC;A7B6/QtC;;A+DpuRA;EACE,qBAAqB;EACrB,elCqMoC;EkCpMpC,gBAAgB;EAChB,kBAAkB;EAClB,WAAW;A/DuuRb;;A+DpuRA;EACE,elC8LoC;EkC7LpC,SAAS;EACT,UAAU;EACV,gBAAgB;EAChB,kBAAkB;EAClB,WAAW;EACX,UAAU;A/DuuRZ;;A+D9uRA;EAWM,4BzD9PU;EyD+PV,uCzD/PU;ANs+RhB;;A+DluRA;E5BtQE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EdgDnB;;qErB87RmE;EqB37RnE,uECtBoE;EyC2OpE,4C7D6a+B;E6D5a/B,0B7D4a+B;E6D3a/B,elCqKiC;EkCpKjC,elCuKoC;EkCtKpC,gBlC0KgC;EkCzKhC,gBAAgB;EAChB,gDlC8K8B;EkC7K9B,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,UAAU;A/DyuRZ;;AWj8RI;EoDyMJ;I1C9MI,0BCtCuC;EtBi/RzC;AACF;;AWv8RI;EoDyMJ;I1C1MI,0BCpDwC;EtBigS1C;AACF;;A+DpwRA;ExCtQE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAOtG,6BAA6B;EAC7B,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EwCyPf,qBxD5LkC;EwD6LlC,kBAAkB;EAClB,QAAQ;EACR,QAAQ;EACR,mCAA2B;EAA3B,2BAA2B;A/DiwR/B;;A+D7vRA;EAGE;;;;;K/DkwRG;AACL;;A+D3vRA;EAEE,oBlCoIsC;EkCnItC,qBlC0IqC;EkCzIrC,8ClC+I8B;A7B8mRhC;;A+DjwRA;EAQI,oClC+JkC;A7B8lRtC;;A+DzvRA;EAEE,mBlCuHqC;EkCtHrC,qBlC6HqC;EkC5HrC,8ClCkI8B;A7BynRhC;;A+D/vRA;EAQI,kC1D9SY;ALyiShB;;A+DvvRA;EAGE,mBlC4GoC;A7B4oRtC;;A+DrvRA;EACE,cAAc;EACd,WAAW;A/DwvRb;;AAEA;EgEpkSI,aAAa;EACb,WAAW;AhEskSf;;AgElkSE;EACE,c1DiBY;ANojShB;;AgEjkSE;E/CGA,kBZfsB;E2DepB,yB1DUY;E0DTZ,Y9DorB6B;E8DnrB7B,aAAa;EACb,mB5DqBiD;E4DpBjD,gB5DoDwB;E4DnDxB,kB3DCuB;E2DAvB,eAAe;EACf,YnCqf2B;EmCpf3B,e3DLY;E2DMZ,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,kBAAkB;EAClB,sBAAsB;EACtB,YvC3BK;AzB8lST;;AWpiSI;EqDhDF;IAoBI,mBnCme8B;ImCle9B,iB3DZqB;ELilSzB;AACF;;AgEjkSI;;EAEE,SAAsC;AhEokS5C;;AgEjkSI;EACE,mBnC+YgC;A7BqrRtC;;AgEjkSI;EACE,mB3D5BsB;ALgmS5B;;AgEhkSE;;;EAMQ,c1DjCM;ANimShB;;AgEtkSE;;EAUQ,yB1DrCM;ANsmShB;;AgE3kSE;;EAeM,uC1D1CQ;AN2mShB;;AgEhlSE;;;;EAoBM,cAAc;AhEmkStB;;AgE9jSE;;;EAKQ,4B1DzDM;E0D0DN,uC1D1DM;ANynShB;;AgErkSE;;EAWM,4B1D/DQ;AN8nShB;;AgE1kSE;;EAcQ,4B1DlEM;E0DmEN,uC1DnEM;ANooShB;;AgEhlSE;;;;EAqBM,cAAc;AhEkkStB;;AgE7jSE;;EAIM,yB1DlFQ;ANgpShB;;AgEzjSE;;EAIM,c1D3FQ;ANqpShB;;AgEpjSI;;;;EAEE,qB1DnGU;E0DuGR,wQlBnF0E;EkBoF1E,iCAAiC;EACjC,4BAA4B;EAC5B,8BAA8B;EAC9B,gBnCyTwB;A7B6vRhC;;AkB3rSE;;;;;;;E8CyIM,qB1D/GQ;AN2qShB;;AgE1kSK;;;;EAkBG,uC1DnHQ;ANkrShB;;AgEjlSK;;;;;;;;;;EAuBG,cAAc;AhEukStB;;AkBztSE;;;;;;;;;;;E8C2JM,wE1DjIQ;AN6sShB;;AkBvuSE;;;;;;;;;;;E8CkKM,uC1DxIQ;AN2tShB;;AAEA;EgEpvSI,aAAa;EACb,WAAW;AhEsvSf;;AgElvSE;EACE,c1DKY;ANgvShB;;AgEjvSE;E/CGA,kBZfsB;E2DepB,yB1DFY;E0DGZ,Y9DorB6B;E8DnrB7B,aAAa;EACb,mB5DqBiD;E4DpBjD,gB5DoDwB;E4DnDxB,kB3DCuB;E2DAvB,eAAe;EACf,YnCqf2B;EmCpf3B,e3DLY;E2DMZ,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,kBAAkB;EAClB,sBAAsB;EACtB,YvC3BK;AzB8wST;;AWptSI;EqDhDF;IAoBI,mBnCme8B;ImCle9B,iB3DZqB;ELiwSzB;AACF;;AgEjvSI;;EAEE,SAAsC;AhEovS5C;;AgEjvSI;EACE,mBnC+YgC;A7Bq2RtC;;AgEjvSI;EACE,mB3D5BsB;ALgxS5B;;AgEhvSE;;;EAMQ,c1D7CM;AN6xShB;;AgEtvSE;;EAUQ,yB1DjDM;ANkyShB;;AgE3vSE;;EAeM,uC1DtDQ;ANuyShB;;AgEhwSE;;;;EAoBM,cAAc;AhEmvStB;;AgE9uSE;;;EAKQ,4B1DrEM;E0DsEN,uC1DtEM;ANqzShB;;AgErvSE;;EAWM,4B1D3EQ;AN0zShB;;AgE1vSE;;EAcQ,4B1D9EM;E0D+EN,uC1D/EM;ANg0ShB;;AgEhwSE;;;;EAqBM,cAAc;AhEkvStB;;AgE7uSE;;EAIM,yB1D9FQ;AN40ShB;;AgEzuSE;;EAIM,c1DvGQ;ANi1ShB;;AgEpuSI;;;;EAEE,qB1D/GU;E0DmHR,uTlBnF0E;EkBoF1E,iCAAiC;EACjC,4BAA4B;EAC5B,8BAA8B;EAC9B,gBnCyTwB;A7B66RhC;;AkB32SE;;;;;;;E8CyIM,qB1D3HQ;ANu2ShB;;AgE1vSK;;;;EAkBG,uC1D/HQ;AN82ShB;;AgEjwSK;;;;;;;;;;EAuBG,cAAc;AhEuvStB;;AkBz4SE;;;;;;;;;;;E8C2JM,wE1D7IQ;ANy4ShB;;AkBv5SE;;;;;;;;;;;E8CkKM,uC1DpJQ;ANu5ShB;;A+D/kSA;EACE,oCAAoC;A/DklStC;;AAEA;E+D7kSI,czD5VY;AN26ShB;;AAEA;;;E+DzkSI,kBAAkB;A/D6kStB;;AAEA;;;E+D5kSM,mBzDvWU;EyDwWV,WAAW;EACX,WAAmC;EACnC,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,4BAAoB;EAApB,oBAAoB;EACpB,gEzCjVgE;EyCiVhE,wDzCjVgE;EyCiVhE,8GzCjVgE;EyCkVhE,WAAW;EACX,sBAAsB;EACtB,UAAU;A/DglShB;;AAEA;;;E+D9kSM,gBAAgB;A/DklStB;;AAEA;;;E+D7kSI,4BAAoB;EAApB,oBAAoB;A/DilSxB;;A+D7kSE;EACE,iBAAiB;A/DglSrB;;AiEp9SA;EAEI,qC/DsrB6B;E+DrrB7B,0BAA4E;EAC5E,mCAAyH;EACzH,+DAA+D;AjEs9SnE;;AiE39SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjEw9SlB;;AiEj+SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjEw9SlB;;AiEj+SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjEw9SlB;;AiEj+SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjEw9SlB;;AiEj+SA;EAQM,yB/DgrB2B;E+D/qB3B,UAAU;EAAE,uBAAA;AjEw9SlB;;AiEj+SA;EAaM,qC/D2qB2B;AF6yRjC;;AiEr+SA;EAiBM,qC/DuqB2B;AFizRjC;;AiEz+SA;EAsBI,oBpCgb6E;A7BuiSjF;;AiE7+SA;EA0BI,0BAA4E;EAC5E,qBpC4Y8B;EoC3Y9B,mCAAyH;AjEu9S7H;;AiEn/SA;EA+BM,iC/DypB2B;AF+zRjC;;AiEv/SA;EAoCM,qB3DjCU;E2DkCV,uC3DlCU;ANy/ShB;;AiE5/SA;EA4CI,kBpCmaiC;A7BijSrC;;AiEhgTA;;EAiDI,kBpC8ZiC;A7BsjSrC;;AiE98SA;EAEI,mBpC0XmC;EoCzXnC,qBpCgYmC;EoC/XnC,2CAAkI;AjEg9StI;;AiEp9SA;EAQI,2CAAkI;AjEg9StI;;AiEx9SA;EAcI,mBpC2YkC;A7BmkStC;;AiE59SA;EAkBI,oBpC6X6E;A7BilSjF;;AiEh+SA;;;EAuBI,mBpCkYkC;A7B6kStC;;AiE38SA;EAEI,oBpCgWoC;EoC/VpC,qBpCsWmC;EoCrWnC,4CAAkI;AjE68StI;;AiEj9SA;EAQI,4CAAkI;AjE68StI;;AiEr9SA;EAeI,mBpCgXkC;A7B0lStC;;AiEz9SA;EAmBI,oBpCiW6E;A7BymSjF;;AiE79SA;;;EAwBI,mBpCuWkC;A7BomStC;;AiEp8SE;EACE,qBAA2J;AjEu8S/J;;AiEp8SE;EACE,qBAAoK;AjEu8SxK;;AiEp8SE;EACE,uBAAoK;AjEu8SxK;;AkE/jTA;EACE,oBrC8dsC;EqC7dtC,kBAAkB;AlEkkTpB;;AkEpkTA;;;EAMI,MAAM;EACN,8BAAkE;EAAlE,sBAAkE;AlEokTtE;;AkE3kTA;EAcM,kBAAkB;AlEikTxB;;AkE/kTA;E/BDE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;E+BqBjB,0BhEgqB6B;EgE/pB7B,cAAc;EACd,erCwZ+B;EqCvZ/B,0B9DqCmC;E8DpCnC,iBAAiB;EACjB,SAAS;EACT,cAAc;EACd,UAAU;EACV,kBAAkB;EAClB,aAAuD;EACvD,OAAO;EACP,kCAA0B;EAA1B,0BAA0B;EAC1B,kJAGwC;EAHxC,0IAGwC;EAHxC,gMAGwC;AlE6jT5C;;AkElmTA;EAyCI,kBAAkB;AlE6jTtB;;AkEtmTA;EA6CQ,0BhEyoByB;EgExoBzB,UAAU;EAAE,uBAAA;AlE8jTpB;;AkE5mTA;EA6CQ,0BhEyoByB;EgExoBzB,UAAU;EAAE,uBAAA;AlE8jTpB;;AkE5mTA;EA6CQ,0BhEyoByB;EgExoBzB,UAAU;EAAE,uBAAA;AlE8jTpB;;AkE5mTA;EA6CQ,0BhEyoByB;EgExoBzB,UAAU;EAAE,uBAAA;AlE8jTpB;;AkE5mTA;EA6CQ,0BhEyoByB;EgExoBzB,UAAU;EAAE,uBAAA;AlE8jTpB;;AkE5mTA;E7CiDE;;qErBgkTmE;EqB7jTnE,8DCtBoE;EDsBpE,sDCtBoE;E4CuBhE,kBAAkB;EAClB,UAAU;AlE+jThB;;AkErnTA;E7CiDE;;qErBgkTmE;EqB7jTnE,2DCtBoE;EDsBpE,sDCtBoE;E4CuBhE,kBAAkB;EAClB,UAAU;AlE+jThB;;AkErnTA;E7CiDE;;qErBgkTmE;EqB7jTnE,0DCtBoE;EDsBpE,sDCtBoE;E4CuBhE,kBAAkB;EAClB,UAAU;AlE+jThB;;AkErnTA;E7CiDE;;qErBgkTmE;EqB7jTnE,0DCtBoE;EDsBpE,sDCtBoE;E4CuBhE,kBAAkB;EAClB,UAAU;AlE+jThB;;AkErnTA;E7CiDE;;qErBgkTmE;EqB7jTnE,sDCtBoE;E4CuBhE,kBAAkB;EAClB,UAAU;AlE+jThB;;AWzjTI;EuD5DJ;I7CuDI,0BCtCuC;EtBymTzC;EkE1nTF;I7CuDI,0BCtCuC;EtBymTzC;EkE1nTF;I7CuDI,0BCtCuC;EtBymTzC;EkE1nTF;I7CuDI,0BCtCuC;EtBymTzC;EkE1nTF;I7CuDI,0BCtCuC;EtBymTzC;AACF;;AW/jTI;EuD5DJ;I7C2DI,0BCpDwC;EtBynT1C;EkEhoTF;I7C2DI,0BCpDwC;EtBynT1C;EkEhoTF;I7C2DI,0BCpDwC;EtBynT1C;EkEhoTF;I7C2DI,0BCpDwC;EtBynT1C;EkEhoTF;I7C2DI,0BCpDwC;EtBynT1C;AACF;;AkEpkTA;;;;;EAGI,kCAAwE;EAAxE,0BAAwE;AlEykT5E;;AkE5kTA;EAOI,mBrC6WmC;EqC5WnC,qBrCmXmC;EqClXnC,WAA6D;AlEykTjE;;AkEllTA;EAaI,mBrCuWmC;EqCtWnC,qBrC6WmC;EqC5WnC,wCAAsH;AlEykT1H;;AkExlTA;EAmBI,oBrCoX6E;A7BqtSjF;;AkE5lTA;EAuBI,2CAAkI;AlEykTtI;;AkErkTA;;;;;EAGI,kCAAwE;EAAxE,0BAAwE;AlE0kT5E;;AkE7kTA;EAOI,oBrCmVoC;EqClVpC,qBrCyVmC;EqCxVnC,WAA6D;AlE0kTjE;;AkEnlTA;EAaI,oBrC6UoC;EqC5UpC,qBrCmVmC;EqClVnC,wCAAsH;AlE0kT1H;;AkEzlTA;EAmBI,oBrCyV6E;A7BivSjF;;AkE7lTA;EAuBI,4CAAkI;AlE0kTtI;;AkEpkTA;EACE,cAAc;AlEukThB;;AkExkTA;;;EAKI,cAAc;EACd,W7DtGuB;AL+qT3B;;AkE/kTA;EAUI,yBhEujB6B;EgEtjB7B,SrCoVwG;EqCnVxG,U7D/GY;ALwrThB;;AkErlTA;;;;;;EAiBI,mBAAoH;AlE6kTxH;;AkE9lTA;EAqBI,kCAAmF;AlE6kTvF;;;AkEvtTA;;EAgJE,6B5D/Ic;AN4tThB;;AkE1kTA;EAEI,arCgUiH;EqC/TjH,U7DpIY;ALgtThB;;AkE/kTA;;;;;;;;;;;EAQI,wBAA6H;EAC7H,mB7D1IY;E6D2IZ,kB7D3IY;ALguThB;;AkE/lTA;EAcI,oBrCmS6E;A7BkzSjF;;AkEjlTA;EAEI,YrC+SiH;EqC9SjH,arC2SkC;A7BwyStC;;AkEtlTA;;;;;;;;;;;EAQI,mBAA6H;EAC7H,sBrCqSkC;EqCpSlC,qBrCoSkC;A7BwzStC;;AkEtmTA;EAcI,oBrCiR6E;A7B20SjF;;AkErlTE;EACE,qBAAuJ;AlEwlT3J;;AiEhqTE;EC4EE,uBAAgK;AlEwlTpK;;AiEhqTE;EC4EE,wBAAgK;AlEwlTpK;;AmE7xTA;EACE,uBAAoB;EAApB,oBAAoB;EACpB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAAkB;EAClB,WAAW;AnEgyTb;;AmEryTA;;;;;;;EAeI,kBAAc;EAAd,cAAc;EACd,gBAAgB;EAChB,YAAY;EACZ,kBAAkB;EAClB,SAAS;AnEgyTb;;AmEnzTA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BM,iB9DRU;ALm1ThB;;AmEv2TA;;;EAoCI,UAAU;AnEy0Td;;AmE72TA;EAyCI,UAAU;AnEw0Td;;AmEl0TA;;EAEE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;AnEq0TzB;;AmEz0TA;;;EAOI,YAAY;EACZ,kBAAkB;EAClB,UAAU;AnEw0Td;;AmEj1TA;;;EAYM,UAAU;AnE20ThB;;AmEv1TA;;;;;;;;;;;;;;;EAoBI,iBAA6C;AnEq1TjD;;AmEj1TA;EACE,iB9DpDc;ALw4ThB;;AmEj1TA;EACE,kB9DxDc;AL44ThB;;AmEj1TA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,oBAAa;EAAb,aAAa;EACb,etC+ViC;EsC9VjC,gBtCqWgC;EsCpWhC,gBAAgB;EAEhB,mBAAmB;AnEm1TrB;;AmE31TA;EAWI,mBAA8C;AnEo1TlD;;AmE90TA;;;ElD5DE,yBkD+D+B;ElD9D/B,4BkD8D+B;AnEk1TjC;;AmEr1TA;;;ElDtEE,0BkD6EgC;ElD5EhC,6BkD4EgC;AnEq1TlC;;AmE/0TA;E9C1DE;;qErB84TmE;EqB34TnE,oDCtBoE;E6CgFpE,0BjEwkB+B;EiEvkB/B,kBAAkB;EAClB,eAA0D;EAC1D,kB9D/Fc;E8DgGd,kBAAS;EAAT,SAAS;AnEo1TX;;AW14TI;EwD+CJ;I9CpDI,0BCtCuC;EtB07TzC;AACF;;AWh5TI;EwD+CJ;I9ChDI,0BCpDwC;EtB08T1C;AACF;;AmEv2TA;EAUI,0BjEikB6B;AFgySjC;;AmE91TE;;EAEE,c7DzHY;AN09ThB;;AmE91TE;EACE,mBtCiWoC;A7BggTxC;;AmE31TA;;;EAMM,MAAM;AnE21TZ;;AmEj2TA;;;EAWM,W9D1HqB;ALs9T3B;;AmEv2TA;EAeM,oB/D5G+C;AJw8TrD;;AmE32TA;EAoBI,mBtCyRmC;EsCxRnC,qBtC+RmC;EsC9RnC,wCAAsH;AnE21T1H;;AmEj3TA;EA0BI,oBtCsS6E;A7BqjTjF;;AmEr3TA;EA8BI,2CAAkI;AnE21TtI;;AmEz3TA;;EAmCI,mBtCuSkC;A7BojTtC;;AmE93TA;;EA6CM,mBtCgQiC;EsC/PjC,qBtCsQiC;A7BglTvC;;AmEp4TA;EAmDI,mBAA6D;EAC7D,qBtCgQmC;A7BqlTvC;;AmE70TA;;;EAMM,MAAM;AnE60TZ;;AmEn1TA;;;EAWM,W9DtLqB;ALogU3B;;AmEz1TA;EAeM,oBtCkRmC;A7B4jTzC;;AmE71TA;EAoBI,oBtC8NoC;EsC7NpC,qBtCoOmC;EsCnOnC,wCAAsH;AnE60T1H;;AmEn2TA;EA0BI,oBtC0O6E;A7BmmTjF;;AmEv2TA;EA8BI,4CAAkI;AnE60TtI;;AmE32TA;;EAmCI,mBtC4OkC;A7BimTtC;;AmEh3TA;;EA6CM,oBtCqMkC;EsCpMlC,qBtC2MiC;A7B6nTvC;;AmEt3TA;EAmDI,oBAA6D;EAC7D,qBtCqMmC;A7BkoTvC;;AoE1jUA;;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,sBAA8B;EAA9B,8BAA8B;ApE8jUhC;;AoE3jUA;EAGE,0BlE2qB+B;EkE1qB/B,kBvCgeoC;EuC/dpC,sB/DKc;E+DJd,kBAAkB;ApE4jUpB;;AoElkUA;EnDOE,kBZfsB;EgBiDtB;;qErB+hUmE;EqB5hUnE,sDCtBoE;E8CMlE,qClEkpB6B;EkEjpB7B,SAAS;EACT,cAAc;EACd,YvCmc+B;EuClc/B,sB/DtBY;ALqkUhB;;AW3hUI;EyDpDJ;I/C+CI,0BCtCuC;EtB2kUzC;AACF;;AWjiUI;EyDpDJ;I/CmDI,0BCpDwC;EtB2lU1C;AACF;;AkBpmUE;EkD4CI,gBAAgB;EAChB,UAAU;ApE4jUhB;;AoEhmUA;EAyCI,qBAA+F;EAC/F,wBAAkG;ApE2jUtG;;AoErmUA;EA8CI,qBAA+F;EAC/F,wBAAkG;ApE2jUtG;;AoE1mUA;EnDOE,kBZfsB;EgBiDtB;;qErBukUmE;EqBpkUnE,sDCtBoE;E8CgClE,qClEwnB6B;EkEvnB7B,YvC2a+B;A7BkpTnC;;AWhkUI;EyDpDJ;I/C+CI,0BCtCuC;EtBgnUzC;AACF;;AWtkUI;EyDpDJ;I/CmDI,0BCpDwC;EtBgoU1C;AACF;;AkBzoUE;EkDmEI,UAAU;ApE0kUhB;;AoEpoUA;EA8DM,6BAA6B;EAC7B,UAAU;ApE0kUhB;;AoEzoUA;EAkEQ,eAAe;ApE2kUvB;;AoE7oUA;EAsEQ,gBAAgB;ApE2kUxB;;AoEjpUA;EA2EM,cAAc;EACd,YAAY;ApE0kUlB;;AoEtpUA;EAgFM,eAAe;EACf,YAAY;ApE0kUlB;;AoE3pUA;EAqFM,kB/D3EU;E+D4EV,iB/D5EU;ALspUhB;;AoEhqUA;EA2FI,qBAA+F;EAC/F,wBAAkG;ApEykUtG;;AoErqUA;EAgGI,qBAA+F;EAC/F,wBAAkG;ApEykUtG;;AoE1qUA;EAqGI,qBAAqC;EACrC,wBAAwC;ApEykU5C;;AoE/qUA;EAyGM,kBvC2XgC;EuC1XhC,sBAAgF;EAChF,yBAAmF;ApE0kUzF;;AoErkUA;EACE,YlE2kB+B;AF6/SjC;;AoEzkUA;;;;;EAQI,2ClEokB6B;AFqgTjC;;AoEjlUA;EAaI,+BlE+jB6B;AF0gTjC;;AoEtlUA;EAaI,+BlE+jB6B;AF0gTjC;;AoEtlUA;EAaI,+BlE+jB6B;AF0gTjC;;AoEtlUA;EAaI,+BlE+jB6B;AF0gTjC;;AoEtlUA;;EAaI,+BlE+jB6B;AF0gTjC;;AoErkUA;;EAEE,gH3ClHiH;E2CmHjH,eAAe;EACf,QAAQ;EACR,OAAO;EACP,W3CxIM;AzBgtUR;;AoErkUA;EACE,SAAS;ApEwkUX;;AoErkUA;EACE,MAAM;ApEwkUR;;AoErkUA;EACE,gH3ClIiH;E2CmIjH,W3CrJM;AzB6tUR;;AoEpkU8B;EAD9B;IAEI,gH3CxI+G;I2CyI/G,wBAAgB;IAAhB,gBAAgB;IAChB,MAAM;IACN,W3C7JI;EzBquUN;AACF;;AoErkUA;E/CvHE;;qErBisUmE;EqB9rUnE,2ECtBoE;E8C6IpE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,W3CxKM;AzBkvUR;;AW7rUI;EyD4GJ;I/CjHI,0BCtCuC;EtB6uUzC;AACF;;AWnsUI;EyD4GJ;I/C7GI,0BCpDwC;EtB6vU1C;AACF;;AoE7lUA;EAUI,yB9DjLY;E8DkLZ,gH3C1J+G;E2C2J/G,eAAe;ApEulUnB;;AoEjlUA;E5DxJE,kBJCkD;EIAlD,gBJrB0B;EIsB1B,wBJyBmC;EIxBnC,iBJyC2B;EgE+G3B,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,2BAAoB;EAApB,oBAAoB;EACpB,evCySqC;EuCxSrC,kBAAkB;EAClB,mBAAmB;ApEslUrB;;AkB1wUE;EkDuLE,cAAc;EACd,qBAAqB;ApEulUzB;;AoEnmUA;E/CzIE;;qErBivUmE;EqB9uUnE,sDCtBoE;E8C8KlE,qClE0e6B;EkEze7B,WAAW;EACX,cAAc;EACd,UAAU;EACV,kBAAkB;EAClB,MAAM;EACN,cAAqC;EACrC,SAAS;EACT,aAAoC;ApEylUxC;;AWjvUI;EyD8HJ;I/CnII,0BCtCuC;EtBiyUzC;AACF;;AWvvUI;EyD8HJ;I/C/HI,0BCpDwC;EtBizU1C;AACF;;AoE/nUA;EA8BI,UAAU;ApEqmUd;;AoEnoUA;EAiCM,UAAU;ApEsmUhB;;AoEvoUA;EAsCI,iB/D9MY;ALmzUhB;;AoE3oUA;EA0CI,kB/DlNY;ALuzUhB;;AoEjmUA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,cAAc;EACd,2BAAoB;EAApB,oBAAoB;EACpB,mBAAe;EAAf,eAAe;EACf,evC4PqC;A7Bw2TvC;;AoE/lUA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,gBAAgB;EAChB,gBAAgB;EAChB,eAAe;EA0Cf;;;KpE2jUG;AACL;;AoE3mUA;EnDnOE,kBZfsB;EgBiDtB;;qErBkzUmE;EqB/yUnE,wECtBoE;E8C+NlE,cAAc;EACd,evCgPgC;EuC/OhC,evC0OmC;EuCzOnC,cvCgP6B;EuC/O7B,YvCyO+B;EuCxO/B,sB/DhPY;ALy1UhB;;AW/yUI;EyDsLJ;I/C3LI,0BCtCuC;EtB+1UzC;AACF;;AWrzUI;EyDsLJ;I/CvLI,0BCpDwC;EtB+2U1C;AACF;;AkBz2UE;EkDuPI,qClEib2B;EkEhb3B,UAAU;ApEsnUhB;;AoE1oUA;EAyBM,UAAU;ApEqnUhB;;AoE9oUA;EA6BM,6BAA6B;EAC7B,0BlEsa2B;AF+sTjC;;AoEnpUA;EAkCM,UAAU;ApEqnUhB;;AoEvpUA;;EAwCI,UAAU;ApEonUd;;AoE5pUA;EA4CI,qClEwZ6B;AF4tTjC;;AoEzmUA;EACE,sBAAmB;EAAnB,mBAAmB;EACnB,6BAAgB;EAAhB,gBAAgB;EAChB,oBAAY;EA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B,ehEbc;EgEcd,8BAAgC;EAAhC,sBAAgC;EAChC,oCAA4B;EAA5B,4BAA4B;EAC5B,6D/CPkE;E+COlE,qD/CPkE;E+COlE,wG/CPkE;AtBkzVpE;;AWjxVI;E0DtCJ;IAeI,cxCie8B;IwChe9B,mBxCge8B;IwC/d9B,iBhElBuB;EL+zVzB;AACF;;AsEr1VA;EAAkB,mCAAmC;AtEy1VrD;;AsEx1VA;EAAa,8BAA8B;AtE41V3C;;AsE31VA;EAAgB,iCAAiC;AtE+1VjD;;AsE91VA;EAAgB,iCAAiC;AtEk2VjD;;AsEj2VA;EAAqB,sCAAsC;AtEq2V3D;;AsEp2VA;EAAkB,mCAAmC;AtEw2VrD;;AuEn2VE;EACE,oCAAmC;AvEs2VvC;;AuEv2VE;EACE,oCAAmC;AvE02VvC;;AuE32VE;EACE,oCAAmC;AvE82VvC;;AuE/2VE;EACE,oCAAmC;AvEk3VvC;;AuEn3VE;EACE,oCAAmC;AvEs3VvC;;AuEv3VE;EACE,oCAAmC;AvE03VvC;;AuE33VE;EACE,oCAAmC;AvE83VvC;;AuE/3VE;EACE,oCAAmC;AvEk4VvC;;AuEn4VE;EACE,wCAAmC;AvEs4VvC;;AuEv4VE;EACE,oCAAmC;AvE04VvC;;AkBv4VE;EqDTM,oCAAwC;AvEo5VhD;;AuE/4VE;EACE,oCAAmC;AvEk5VvC;;AkB/4VE;EqDTM,oCAAwC;AvE45VhD;;AuEv5VE;EACE,oCAAmC;AvE05VvC;;AkBv5VE;EqDTM,oCAAwC;AvEo6VhD;;AuE/5VE;EACE,oCAAmC;AvEk6VvC;;AkB/5VE;EqDTM,oCAAwC;AvE46VhD;;AuEv6VE;EACE,oCAAmC;AvE06VvC;;AkBv6VE;EqDTM,oCAAwC;AvEo7VhD;;AuE/6VE;EACE,oCAAmC;AvEk7VvC;;AkB/6VE;EqDTM,oCAAwC;AvE47VhD;;AuEv7VE;EACE,oCAAmC;AvE07VvC;;AkBv7VE;EqDTM,oCAAwC;AvEo8VhD;;AuE/7VE;EACE,oCAAmC;AvEk8VvC;;AkB/7VE;EqDTM,oCAAwC;AvE48VhD;;AuEv8VE;EACE,oCAAmC;AvE08VvC;;AuE38VE;EACE,oCAAmC;AvE88VvC;;AuE/8VE;EACE,oCAAmC;AvEk9VvC;;AuEn9VE;EACE,oCAAmC;AvEs9VvC;;AuEv9VE;EACE,oCAAmC;AvE09VvC;;AwEj+VA;EAAU,gDAAoD;AxEq+V9D;;AwEp+VA;EAAc,oDAAwD;AxEw+VtE;;AwEv+VA;EAAgB,sDAA0D;AxE2+V1E;;AwE1+VA;EAAiB,uDAA2D;AxE8+V5E;;AwE7+VA;EAAe,qDAAyD;AxEi/VxE;;AwE/+VA;EAAY,oBAAoB;AxEm/VhC;;AwEl/VA;EAAgB,wBAAwB;AxEs/VxC;;AwEr/VA;EAAkB,0BAA0B;AxEy/V5C;;AwEx/VA;EAAmB,2BAA2B;AxE4/V9C;;AwE3/VA;EAAiB,yBAAyB;AxE+/V1C;;AwE5/VE;EACE,gCAA4C;AxE+/VhD;;AwEhgWE;EACE,gCAA4C;AxEmgWhD;;AwEpgWE;EACE,gCAA4C;AxEugWhD;;AwExgWE;EACE,gCAA4C;AxE2gWhD;;AwE5gWE;EACE,gCAA4C;AxE+gWhD;;AwEhhWE;EACE,gCAA4C;AxEmhWhD;;AwEphWE;EACE,gCAA4C;AxEuhWhD;;AwExhWE;EACE,gCAA4C;AxE2hWhD;;AwEvhWA;EACE,gCAA+B;AxE0hWjC;;AwEvhWA;EACE,4CAAuC;AxE0hWzC;;AwEvhWA;EACE,4CAAyC;AxE0hW3C;;AwEvhWA;EACE,4CAAoC;AxE0hWtC;;AwEvhWA;EACE,4CAAuC;AxE0hWzC;;AwEvhWA;EACE,gCAA+B;AxE0hWjC;;AwEvhWA;EACE,8BAAuC;AxE0hWzC;;AwEvhWA;EACE,iDAAyC;AxE0hW3C;;AwEvhWA;EACE,iDAAoC;AxE0hWtC;;AwEvhWA;EACE,kDAAuC;AxE0hWzC;;AwEnhWA;EACE,6BAA2C;AxEshW7C;;AwEnhWA;EACE,6BAAwC;AxEshW1C;;AwEnhWA;EvDvDE,2BZnBsB;EYoBtB,4BZpBsB;ALkmWxB;;AwEphWA;EvDtDE,4BZxBsB;EYyBtB,+BZzBsB;ALumWxB;;AwErhWA;EvDrDE,+BZ7BsB;EY8BtB,8BZ9BsB;AL4mWxB;;AwEthWA;EvDpDE,2BZlCsB;EYmCtB,8BZnCsB;ALinWxB;;AwEvhWA;EACE,8BAA2C;AxE0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A4B;ArFmpYvD;;AqF/oYA;EAAU,0BAA0B;ArFmpYpC;;AqFlpYA;EAAU,2BAA2B;ArFspYrC;;AqFlpYA;EAAc,2BAA2B;ArFspYzC;;AqFrpYA;EAAc,4BAA4B;ArFypY1C;;AqFvpYA;EAAU,uBAAuB;ArF2pYjC;;AqF1pYA;EAAU,wBAAwB;ArF8pYlC;;AsFvqYQ;EAAgC,oBAA4B;AtF2qYpE;;AsF1qYQ;;EAEE,wBAAoC;AtF6qY9C;;AsF3qYQ;;EAEE,0BAAwC;AtF8qYlD;;AsF5qYQ;;EAEE,2BAA0C;AtF+qYpD;;AsF7qYQ;;EAEE,yBAAsC;AtFgrYhD;;AsF/rYQ;EAAgC,0BAA4B;AtFmsYpE;;AsFlsYQ;;EAEE,8BAAoC;AtFqsY9C;;AsFnsYQ;;EAEE,gCAAwC;AtFssYlD;;AsFpsYQ;;EAEE,iCAA0C;AtFusYpD;;AsFrsYQ;;EAEE,+BAAsC;AtFwsYhD;;AsFvtYQ;EAAgC,yBAA4B;AtF2tYpE;;AsF1tYQ;;EAEE,6BAAoC;AtF6tY9C;;AsF3tYQ;;EAEE,+BAAwC;AtF8tYlD;;AsF5tYQ;;EAEE,gCAA0C;AtF+tYpD;;AsF7tYQ;;EAEE,8BAAsC;AtFguYhD;;AsF/uYQ;EAAgC,uBAA4B;AtFmvYpE;;AsFlvYQ;;EAEE,2BAAoC;AtFqvY9C;;AsFnvYQ;;EAEE,6BAAwC;AtFsvYlD;;AsFpvYQ;;EAEE,8BAA0C;AtFuvYpD;;AsFrvYQ;;EAEE,4BAAsC;AtFwvYhD;;AsFvwYQ;EAAgC,yBAA4B;AtF2wYpE;;AsF1wYQ;;EAEE,6BAAoC;AtF6wY9C;;AsF3wYQ;;EAEE,+BAAwC;AtF8wYlD;;AsF5wYQ;;EAEE,gCAA0C;AtF+wYpD;;AsF7wYQ;;EAEE,8BAAsC;AtFgxYhD;;AsF/xYQ;EAAgC,uBAA4B;AtFmyYpE;;AsFlyYQ;;EAEE,2BAAoC;AtFqyY9C;;AsFnyYQ;;EAEE,6BAAwC;AtFsyYlD;;AsFpyYQ;;EAEE,8BAA0C;AtFuyYpD;;AsFryYQ;;EAEE,4BAAsC;AtFwyYhD;;AsFvzYQ;EAAgC,qBAA4B;AtF2zYpE;;AsF1zYQ;;EAEE,yBAAoC;AtF6zY9C;;AsF3zYQ;;EAEE,2BAAwC;AtF8zYlD;;AsF5zYQ;;EAEE,4BAA0C;AtF+zYpD;;AsF7zYQ;;EAEE,0BAAsC;AtFg0YhD;;AsF/0YQ;EAAgC,2BAA4B;AtFm1YpE;;AsFl1YQ;;EAEE,+BAAoC;AtFq1Y9C;;AsFn1YQ;;EAEE,iCAAwC;AtFs1YlD;;AsFp1YQ;;EAEE,kCAA0C;AtFu1YpD;;AsFr1YQ;;EAEE,gCAAsC;AtFw1YhD;;AsFv2YQ;EAAgC,0BAA4B;AtF22YpE;;AsF12YQ;;EAEE,8BAAoC;AtF62Y9C;;AsF32YQ;;EAEE,gCAAwC;AtF82YlD;;AsF52YQ;;EAEE,iCAA0C;AtF+2YpD;;AsF72YQ;;EAEE,+BAAsC;AtFg3YhD;;AsF/3YQ;EAAgC,wBAA4B;AtFm4YpE;;AsFl4YQ;;EAEE,4BAAoC;AtFq4Y9C;;AsFn4YQ;;EAEE,8BAAwC;AtFs4YlD;;AsFp4YQ;;EAEE,+BAA0C;AtFu4YpD;;AsFr4YQ;;EAEE,6BAAsC;AtFw4YhD;;AsFv5YQ;EAAgC,0BAA4B;AtF25YpE;;AsF15YQ;;EAEE,8BAAoC;AtF65Y9C;;AsF35YQ;;EAEE,gCAAwC;AtF85YlD;;AsF55YQ;;EAEE,iCAA0C;AtF+5YpD;;AsF75YQ;;EAEE,+BAAsC;AtFg6YhD;;AsF/6YQ;EAAgC,wBAA4B;AtFm7YpE;;AsFl7YQ;;EAEE,4BAAoC;AtFq7Y9C;;AsFn7YQ;;EAEE,8BAAwC;AtFs7YlD;;AsFp7YQ;;EAEE,+BAA0C;AtFu7YpD;;AsFr7YQ;;EAEE,6BAAsC;AtFw7YhD;;AsFh7YQ;EAAwB,2BAA2B;AtFo7Y3D;;AsFn7YQ;;EAEE,+BAA+B;AtFs7YzC;;AsFp7YQ;;EAEE,iCAAiC;AtFu7Y3C;;AsFr7YQ;;EAEE,kCAAkC;AtFw7Y5C;;AsFt7YQ;;EAEE,gCAAgC;AtFy7Y1C;;AsFx8YQ;EAAwB,0BAA2B;AtF48Y3D;;AsF38YQ;;EAEE,8BAA+B;AtF88YzC;;AsF58YQ;;EAEE,gCAAiC;AtF+8Y3C;;AsF78YQ;;EAEE,iCAAkC;AtFg9Y5C;;AsF98YQ;;EAEE,+BAAgC;AtFi9Y1C;;AsFh+YQ;EAAwB,wBAA2B;AtFo+Y3D;;AsFn+YQ;;EAEE,4BAA+B;AtFs+YzC;;AsFp+YQ;;EAEE,8BAAiC;AtFu+Y3C;;AsFr+YQ;;EAEE,+BAAkC;AtFw+Y5C;;AsFt+YQ;;EAEE,6BAAgC;AtFy+Y1C;;AsFx/YQ;EAAwB,0BAA2B;AtF4/Y3D;;AsF3/YQ;;EAEE,8BAA+B;AtF8/YzC;;AsF5/YQ;;EAEE,gCAAiC;AtF+/Y3C;;AsF7/YQ;;EAEE,iCAAkC;AtFggZ5C;;AsF9/YQ;;EAEE,+BAAgC;AtFigZ1C;;AsFhhZQ;EAAwB,wBAA2B;AtFohZ3D;;AsFnhZQ;;EAEE,4BAA+B;AtFshZzC;;AsFphZQ;;EAEE,8BAAiC;AtFuhZ3C;;AsFrhZQ;;EAEE,+BAAkC;AtFwhZ5C;;AsFthZQ;;EAEE,6BAAgC;AtFyhZ1C;;AsFnhZI;EAAmB,uBAAuB;AtFuhZ9C;;AsFthZI;;EAEE,2BAA2B;AtFyhZjC;;AsFvhZI;;EAEE,6BAA6B;AtF0hZnC;;AsFxhZI;;EAEE,8BAA8B;AtF2hZpC;;AsFzhZI;;EAEE,4BAA4B;AtF4hZlC;;AWniZI;E2EpDI;IAAgC,oBAA4B;EtF4lZlE;EsF3lZM;;IAEE,wBAAoC;EtF6lZ5C;EsF3lZM;;IAEE,0BAAwC;EtF6lZhD;EsF3lZM;;IAEE,2BAA0C;EtF6lZlD;EsF3lZM;;IAEE,yBAAsC;EtF6lZ9C;EsF5mZM;IAAgC,0BAA4B;EtF+mZlE;EsF9mZM;;IAEE,8BAAoC;EtFgnZ5C;EsF9mZM;;IAEE,gCAAwC;EtFgnZhD;EsF9mZM;;IAEE,iCAA0C;EtFgnZlD;EsF9mZM;;IAEE,+BAAsC;EtFgnZ9C;EsF/nZM;IAAgC,yBAA4B;EtFkoZlE;EsFjoZM;;IAEE,6BAAoC;EtFmoZ5C;EsFjoZM;;IAEE,+BAAwC;EtFmoZhD;EsFjoZM;;IAEE,gCAA0C;EtFmoZlD;EsFjoZM;;IAEE,8BAAsC;EtFmoZ9C;EsFlpZM;IAAgC,uBAA4B;EtFqpZlE;EsFppZM;;IAEE,2BAAoC;EtFspZ5C;EsFppZM;;IAEE,6BAAwC;EtFspZhD;EsFppZM;;IAEE,8BAA0C;EtFspZlD;EsFppZM;;IAEE,4BAAsC;EtFspZ9C;EsFrqZM;IAAgC,yBAA4B;EtFwqZlE;EsFvqZM;;IAEE,6BAAoC;EtFyqZ5C;EsFvqZM;;IAEE,+BAAwC;EtFyqZhD;EsFvqZM;;IAEE,gCAA0C;EtFyqZlD;EsFvqZM;;IAEE,8BAAsC;EtFyqZ9C;EsFxrZM;IAAgC,uBAA4B;EtF2rZlE;EsF1rZM;;IAEE,2BAAoC;EtF4rZ5C;EsF1rZM;;IAEE,6BAAwC;EtF4rZhD;EsF1rZM;;IAEE,8BAA0C;EtF4rZlD;EsF1rZM;;IAEE,4BAAsC;EtF4rZ9C;EsF3sZM;IAAgC,qBAA4B;EtF8sZlE;EsF7sZM;;IAEE,yBAAoC;EtF+sZ5C;EsF7sZM;;IAEE,2BAAwC;EtF+sZhD;EsF7sZM;;IAEE,4BAA0C;EtF+sZlD;EsF7sZM;;IAEE,0BAAsC;EtF+sZ9C;EsF9tZM;IAAgC,2BAA4B;EtFiuZlE;EsFhuZM;;IAEE,+BAAoC;EtFkuZ5C;EsFhuZM;;IAEE,iCAAwC;EtFkuZhD;EsFhuZM;;IAEE,kCAA0C;EtFkuZlD;EsFhuZM;;IAEE,gCAAsC;EtFkuZ9C;EsFjvZM;IAAgC,0BAA4B;EtFovZlE;EsFnvZM;;IAEE,8BAAoC;EtFqvZ5C;EsFnvZM;;IAEE,gCAAwC;EtFqvZhD;EsFnvZM;;IAEE,iCAA0C;EtFqvZlD;EsFnvZM;;IAEE,+BAAsC;EtFqvZ9C;EsFpwZM;IAAgC,wBAA4B;EtFuwZlE;EsFtwZM;;IAEE,4BAAoC;EtFwwZ5C;EsFtwZM;;IAEE,8BAAwC;EtFwwZhD;EsFtwZM;;IAEE,+BAA0C;EtFwwZlD;EsFtwZM;;IAEE,6BAAsC;EtFwwZ9C;EsFvxZM;IAAgC,0BAA4B;EtF0xZlE;EsFzxZM;;IAEE,8BAAoC;EtF2xZ5C;EsFzxZM;;IAEE,gCAAwC;EtF2xZhD;EsFzxZM;;IAEE,iCAA0C;EtF2xZlD;EsFzxZM;;IAEE,+BAAsC;EtF2xZ9C;EsF1yZM;IAAgC,wBAA4B;EtF6yZlE;EsF5yZM;;IAEE,4BAAoC;EtF8yZ5C;EsF5yZM;;IAEE,8BAAwC;EtF8yZhD;EsF5yZM;;IAEE,+BAA0C;EtF8yZlD;EsF5yZM;;IAEE,6BAAsC;EtF8yZ9C;EsFtyZM;IAAwB,2BAA2B;EtFyyZzD;EsFxyZM;;IAEE,+BAA+B;EtF0yZvC;EsFxyZM;;IAEE,iCAAiC;EtF0yZzC;EsFxyZM;;IAEE,kCAAkC;EtF0yZ1C;EsFxyZM;;IAEE,gCAAgC;EtF0yZxC;EsFzzZM;IAAwB,0BAA2B;EtF4zZzD;EsF3zZM;;IAEE,8BAA+B;EtF6zZvC;EsF3zZM;;IAEE,gCAAiC;EtF6zZzC;EsF3zZM;;IAEE,iCAAkC;EtF6zZ1C;EsF3zZM;;IAEE,+BAAgC;EtF6zZxC;EsF50ZM;IAAwB,wBAA2B;EtF+0ZzD;EsF90ZM;;IAEE,4BAA+B;EtFg1ZvC;EsF90ZM;;IAEE,8BAAiC;EtFg1ZzC;EsF90ZM;;IAEE,+BAAkC;EtFg1Z1C;EsF90ZM;;IAEE,6BAAgC;EtFg1ZxC;EsF/1ZM;IAAwB,0BAA2B;EtFk2ZzD;EsFj2ZM;;IAEE,8BAA+B;EtFm2ZvC;EsFj2ZM;;IAEE,gCAAiC;EtFm2ZzC;EsFj2ZM;;IAEE,iCAAkC;EtFm2Z1C;EsFj2ZM;;IAEE,+BAAgC;EtFm2ZxC;EsFl3ZM;IAAwB,wBAA2B;EtFq3ZzD;EsFp3ZM;;IAEE,4BAA+B;EtFs3ZvC;EsFp3ZM;;IAEE,8BAAiC;EtFs3ZzC;EsFp3ZM;;IAEE,+BAAkC;EtFs3Z1C;EsFp3ZM;;IAEE,6BAAgC;EtFs3ZxC;EsFh3ZE;IAAmB,uBAAuB;EtFm3Z5C;EsFl3ZE;;IAEE,2BAA2B;EtFo3Z/B;EsFl3ZE;;IAEE,6BAA6B;EtFo3ZjC;EsFl3ZE;;IAEE,8BAA8B;EtFo3ZlC;EsFl3ZE;;IAEE,4BAA4B;EtFo3ZhC;AACF;;AW53ZI;E2EpDI;IAAgC,oBAA4B;EtFq7ZlE;EsFp7ZM;;IAEE,wBAAoC;EtFs7Z5C;EsFp7ZM;;IAEE,0BAAwC;EtFs7ZhD;EsFp7ZM;;IAEE,2BAA0C;EtFs7ZlD;EsFp7ZM;;IAEE,yBAAsC;EtFs7Z9C;EsFr8ZM;IAAgC,0BAA4B;EtFw8ZlE;EsFv8ZM;;IAEE,8BAAoC;EtFy8Z5C;EsFv8ZM;;IAEE,gCAAwC;EtFy8ZhD;EsFv8ZM;;IAEE,iCAA0C;EtFy8ZlD;EsFv8ZM;;IAEE,+BAAsC;EtFy8Z9C;EsFx9ZM;IAAgC,yBAA4B;EtF29ZlE;EsF19ZM;;IAEE,6BAAoC;EtF49Z5C;EsF19ZM;;IAEE,+BAAwC;EtF49ZhD;EsF19ZM;;IAEE,gCAA0C;EtF49ZlD;EsF19ZM;;IAEE,8BAAsC;EtF49Z9C;EsF3+ZM;IAAgC,uBAA4B;EtF8+ZlE;EsF7+ZM;;IAEE,2BAAoC;EtF++Z5C;EsF7+ZM;;IAEE,6BAAwC;EtF++ZhD;EsF7+ZM;;IAEE,8BAA0C;EtF++ZlD;EsF7+ZM;;IAEE,4BAAsC;EtF++Z9C;EsF9/ZM;IAAgC,yBAA4B;EtFigalE;EsFhgaM;;IAEE,6BAAoC;EtFkga5C;EsFhgaM;;IAEE,+BAAwC;EtFkgahD;EsFhgaM;;IAEE,gCAA0C;EtFkgalD;EsFhgaM;;IAEE,8BAAsC;EtFkga9C;EsFjhaM;IAAgC,uBAA4B;EtFohalE;EsFnhaM;;IAEE,2BAAoC;EtFqha5C;EsFnhaM;;IAEE,6BAAwC;EtFqhahD;EsFnhaM;;IAEE,8BAA0C;EtFqhalD;EsFnhaM;;IAEE,4BAAsC;EtFqha9C;EsFpiaM;IAAgC,qBAA4B;EtFuialE;EsFtiaM;;IAEE,yBAAoC;EtFwia5C;EsFtiaM;;IAEE,2BAAwC;EtFwiahD;EsFtiaM;;IAEE,4BAA0C;EtFwialD;EsFtiaM;;IAEE,0BAAsC;EtFwia9C;EsFvjaM;IAAgC,2BAA4B;EtF0jalE;EsFzjaM;;IAEE,+BAAoC;EtF2ja5C;EsFzjaM;;IAEE,iCAAwC;EtF2jahD;EsFzjaM;;IAEE,kCAA0C;EtF2jalD;EsFzjaM;;IAEE,gCAAsC;EtF2ja9C;EsF1kaM;IAAgC,0BAA4B;EtF6kalE;EsF5kaM;;IAEE,8BAAoC;EtF8ka5C;EsF5kaM;;IAEE,gCAAwC;EtF8kahD;EsF5kaM;;IAEE,iCAA0C;EtF8kalD;EsF5kaM;;IAEE,+BAAsC;EtF8ka9C;EsF7laM;IAAgC,wBAA4B;EtFgmalE;EsF/laM;;IAEE,4BAAoC;EtFima5C;EsF/laM;;IAEE,8BAAwC;EtFimahD;EsF/laM;;IAEE,+BAA0C;EtFimalD;EsF/laM;;IAEE,6BAAsC;EtFima9C;EsFhnaM;IAAgC,0BAA4B;EtFmnalE;EsFlnaM;;IAEE,8BAAoC;EtFona5C;EsFlnaM;;IAEE,gCAAwC;EtFonahD;EsFlnaM;;IAEE,iCAA0C;EtFonalD;EsFlnaM;;IAEE,+BAAsC;EtFona9C;EsFnoaM;IAAgC,wBAA4B;EtFsoalE;EsFroaM;;IAEE,4BAAoC;EtFuoa5C;EsFroaM;;IAEE,8BAAwC;EtFuoahD;EsFroaM;;IAEE,+BAA0C;EtFuoalD;EsFroaM;;IAEE,6BAAsC;EtFuoa9C;EsF/naM;IAAwB,2BAA2B;EtFkoazD;EsFjoaM;;IAEE,+BAA+B;EtFmoavC;EsFjoaM;;IAEE,iCAAiC;EtFmoazC;EsFjoaM;;IAEE,kCAAkC;EtFmoa1C;EsFjoaM;;IAEE,gCAAgC;EtFmoaxC;EsFlpaM;IAAwB,0BAA2B;EtFqpazD;EsFppaM;;IAEE,8BAA+B;EtFspavC;EsFppaM;;IAEE,gCAAiC;EtFspazC;EsFppaM;;IAEE,iCAAkC;EtFspa1C;EsFppaM;;IAEE,+BAAgC;EtFspaxC;EsFrqaM;IAAwB,wBAA2B;EtFwqazD;EsFvqaM;;IAEE,4BAA+B;EtFyqavC;EsFvqaM;;IAEE,8BAAiC;EtFyqazC;EsFvqaM;;IAEE,+BAAkC;EtFyqa1C;EsFvqaM;;IAEE,6BAAgC;EtFyqaxC;EsFxraM;IAAwB,0BAA2B;EtF2razD;EsF1raM;;IAEE,8BAA+B;EtF4ravC;EsF1raM;;IAEE,gCAAiC;EtF4razC;EsF1raM;;IAEE,iCAAkC;EtF4ra1C;EsF1raM;;IAEE,+BAAgC;EtF4raxC;EsF3saM;IAAwB,wBAA2B;EtF8sazD;EsF7saM;;IAEE,4BAA+B;EtF+savC;EsF7saM;;IAEE,8BAAiC;EtF+sazC;EsF7saM;;IAEE,+BAAkC;EtF+sa1C;EsF7saM;;IAEE,6BAAgC;EtF+saxC;EsFzsaE;IAAmB,uBAAuB;EtF4sa5C;EsF3saE;;IAEE,2BAA2B;EtF6sa/B;EsF3saE;;IAEE,6BAA6B;EtF6sajC;EsF3saE;;IAEE,8BAA8B;EtF6salC;EsF3saE;;IAEE,4BAA4B;EtF6sahC;AACF;;AWrtaI;E2EpDI;IAAgC,oBAA4B;EtF8walE;EsF7waM;;IAEE,wBAAoC;EtF+wa5C;EsF7waM;;IAEE,0BAAwC;EtF+wahD;EsF7waM;;IAEE,2BAA0C;EtF+walD;EsF7waM;;IAEE,yBAAsC;EtF+wa9C;EsF9xaM;IAAgC,0BAA4B;EtFiyalE;EsFhyaM;;IAEE,8BAAoC;EtFkya5C;EsFhyaM;;IAEE,gCAAwC;EtFkyahD;EsFhyaM;;IAEE,iCAA0C;EtFkyalD;EsFhyaM;;IAEE,+BAAsC;EtFkya9C;EsFjzaM;IAAgC,yBAA4B;EtFozalE;EsFnzaM;;IAEE,6BAAoC;EtFqza5C;EsFnzaM;;IAEE,+BAAwC;EtFqzahD;EsFnzaM;;IAEE,gCAA0C;EtFqzalD;EsFnzaM;;IAEE,8BAAsC;EtFqza9C;EsFp0aM;IAAgC,uBAA4B;EtFu0alE;EsFt0aM;;IAEE,2BAAoC;EtFw0a5C;EsFt0aM;;IAEE,6BAAwC;EtFw0ahD;EsFt0aM;;IAEE,8BAA0C;EtFw0alD;EsFt0aM;;IAEE,4BAAsC;EtFw0a9C;EsFv1aM;IAAgC,yBAA4B;EtF01alE;EsFz1aM;;IAEE,6BAAoC;EtF21a5C;EsFz1aM;;IAEE,+BAAwC;EtF21ahD;EsFz1aM;;IAEE,gCAA0C;EtF21alD;EsFz1aM;;IAEE,8BAAsC;EtF21a9C;EsF12aM;IAAgC,uBAA4B;EtF62alE;EsF52aM;;IAEE,2BAAoC;EtF82a5C;EsF52aM;;IAEE,6BAAwC;EtF82ahD;EsF52aM;;IAEE,8BAA0C;EtF82alD;EsF52aM;;IAEE,4BAAsC;EtF82a9C;EsF73aM;IAAgC,qBAA4B;EtFg4alE;EsF/3aM;;IAEE,yBAAoC;EtFi4a5C;EsF/3aM;;IAEE,2BAAwC;EtFi4ahD;EsF/3aM;;IAEE,4BAA0C;EtFi4alD;EsF/3aM;;IAEE,0BAAsC;EtFi4a9C;EsFh5aM;IAAgC,2BAA4B;EtFm5alE;EsFl5aM;;IAEE,+BAAoC;EtFo5a5C;EsFl5aM;;IAEE,iCAAwC;EtFo5ahD;EsFl5aM;;IAEE,kCAA0C;EtFo5alD;EsFl5aM;;IAEE,gCAAsC;EtFo5a9C;EsFn6aM;IAAgC,0BAA4B;EtFs6alE;EsFr6aM;;IAEE,8BAAoC;EtFu6a5C;EsFr6aM;;IAEE,gCAAwC;EtFu6ahD;EsFr6aM;;IAEE,iCAA0C;EtFu6alD;EsFr6aM;;IAEE,+BAAsC;EtFu6a9C;EsFt7aM;IAAgC,wBAA4B;EtFy7alE;EsFx7aM;;IAEE,4BAAoC;EtF07a5C;EsFx7aM;;IAEE,8BAAwC;EtF07ahD;EsFx7aM;;IAEE,+BAA0C;EtF07alD;EsFx7aM;;IAEE,6BAAsC;EtF07a9C;EsFz8aM;IAAgC,0BAA4B;EtF48alE;EsF38aM;;IAEE,8BAAoC;EtF68a5C;EsF38aM;;IAEE,gCAAwC;EtF68ahD;EsF38aM;;IAEE,iCAA0C;EtF68alD;EsF38aM;;IAEE,+BAAsC;EtF68a9C;EsF59aM;IAAgC,wBAA4B;EtF+9alE;EsF99aM;;IAEE,4BAAoC;EtFg+a5C;EsF99aM;;IAEE,8BAAwC;EtFg+ahD;EsF99aM;;IAEE,+BAA0C;EtFg+alD;EsF99aM;;IAEE,6BAAsC;EtFg+a9C;EsFx9aM;IAAwB,2BAA2B;EtF29azD;EsF19aM;;IAEE,+BAA+B;EtF49avC;EsF19aM;;IAEE,iCAAiC;EtF49azC;EsF19aM;;IAEE,kCAAkC;EtF49a1C;EsF19aM;;IAEE,gCAAgC;EtF49axC;EsF3+aM;IAAwB,0BAA2B;EtF8+azD;EsF7+aM;;IAEE,8BAA+B;EtF++avC;EsF7+aM;;IAEE,gCAAiC;EtF++azC;EsF7+aM;;IAEE,iCAAkC;EtF++a1C;EsF7+aM;;IAEE,+BAAgC;EtF++axC;EsF9/aM;IAAwB,wBAA2B;EtFigbzD;EsFhgbM;;IAEE,4BAA+B;EtFkgbvC;EsFhgbM;;IAEE,8BAAiC;EtFkgbzC;EsFhgbM;;IAEE,+BAAkC;EtFkgb1C;EsFhgbM;;IAEE,6BAAgC;EtFkgbxC;EsFjhbM;IAAwB,0BAA2B;EtFohbzD;EsFnhbM;;IAEE,8BAA+B;EtFqhbvC;EsFnhbM;;IAEE,gCAAiC;EtFqhbzC;EsFnhbM;;IAEE,iCAAkC;EtFqhb1C;EsFnhbM;;IAEE,+BAAgC;EtFqhbxC;EsFpibM;IAAwB,wBAA2B;EtFuibzD;EsFtibM;;IAEE,4BAA+B;EtFwibvC;EsFtibM;;IAEE,8BAAiC;EtFwibzC;EsFtibM;;IAEE,+BAAkC;EtFwib1C;EsFtibM;;IAEE,6BAAgC;EtFwibxC;EsFlibE;IAAmB,uBAAuB;EtFqib5C;EsFpibE;;IAEE,2BAA2B;EtFsib/B;EsFpibE;;IAEE,6BAA6B;EtFsibjC;EsFpibE;;IAEE,8BAA8B;EtFsiblC;EsFpibE;;IAEE,4BAA4B;EtFsibhC;AACF;;AW9ibI;E2EpDI;IAAgC,oBAA4B;EtFumblE;EsFtmbM;;IAEE,wBAAoC;EtFwmb5C;EsFtmbM;;IAEE,0BAAwC;EtFwmbhD;EsFtmbM;;IAEE,2BAA0C;EtFwmblD;EsFtmbM;;IAEE,yBAAsC;EtFwmb9C;EsFvnbM;IAAgC,0BAA4B;EtF0nblE;EsFznbM;;IAEE,8BAAoC;EtF2nb5C;EsFznbM;;IAEE,gCAAwC;EtF2nbhD;EsFznbM;;IAEE,iCAA0C;EtF2nblD;EsFznbM;;IAEE,+BAAsC;EtF2nb9C;EsF1obM;IAAgC,yBAA4B;EtF6oblE;EsF5obM;;IAEE,6BAAoC;EtF8ob5C;EsF5obM;;IAEE,+BAAwC;EtF8obhD;EsF5obM;;IAEE,gCAA0C;EtF8oblD;EsF5obM;;IAEE,8BAAsC;EtF8ob9C;EsF7pbM;IAAgC,uBAA4B;EtFgqblE;EsF/pbM;;IAEE,2BAAoC;EtFiqb5C;EsF/pbM;;IAEE,6BAAwC;EtFiqbhD;EsF/pbM;;IAEE,8BAA0C;EtFiqblD;EsF/pbM;;IAEE,4BAAsC;EtFiqb9C;EsFhrbM;IAAgC,yBAA4B;EtFmrblE;EsFlrbM;;IAEE,6BAAoC;EtForb5C;EsFlrbM;;IAEE,+BAAwC;EtForbhD;EsFlrbM;;IAEE,gCAA0C;EtForblD;EsFlrbM;;IAEE,8BAAsC;EtForb9C;EsFnsbM;IAAgC,uBAA4B;EtFssblE;EsFrsbM;;IAEE,2BAAoC;EtFusb5C;EsFrsbM;;IAEE,6BAAwC;EtFusbhD;EsFrsbM;;IAEE,8BAA0C;EtFusblD;EsFrsbM;;IAEE,4BAAsC;EtFusb9C;EsFttbM;IAAgC,qBAA4B;EtFytblE;EsFxtbM;;IAEE,yBAAoC;EtF0tb5C;EsFxtbM;;IAEE,2BAAwC;EtF0tbhD;EsFxtbM;;IAEE,4BAA0C;EtF0tblD;EsFxtbM;;IAEE,0BAAsC;EtF0tb9C;EsFzubM;IAAgC,2BAA4B;EtF4ublE;EsF3ubM;;IAEE,+BAAoC;EtF6ub5C;EsF3ubM;;IAEE,iCAAwC;EtF6ubhD;EsF3ubM;;IAEE,kCAA0C;EtF6ublD;EsF3ubM;;IAEE,gCAAsC;EtF6ub9C;EsF5vbM;IAAgC,0BAA4B;EtF+vblE;EsF9vbM;;IAEE,8BAAoC;EtFgwb5C;EsF9vbM;;IAEE,gCAAwC;EtFgwbhD;EsF9vbM;;IAEE,iCAA0C;EtFgwblD;EsF9vbM;;IAEE,+BAAsC;EtFgwb9C;EsF/wbM;IAAgC,wBAA4B;EtFkxblE;EsFjxbM;;IAEE,4BAAoC;EtFmxb5C;EsFjxbM;;IAEE,8BAAwC;EtFmxbhD;EsFjxbM;;IAEE,+BAA0C;EtFmxblD;EsFjxbM;;IAEE,6BAAsC;EtFmxb9C;EsFlybM;IAAgC,0BAA4B;EtFqyblE;EsFpybM;;IAEE,8BAAoC;EtFsyb5C;EsFpybM;;IAEE,gCAAwC;EtFsybhD;EsFpybM;;IAEE,iCAA0C;EtFsyblD;EsFpybM;;IAEE,+BAAsC;EtFsyb9C;EsFrzbM;IAAgC,wBAA4B;EtFwzblE;EsFvzbM;;IAEE,4BAAoC;EtFyzb5C;EsFvzbM;;IAEE,8BAAwC;EtFyzbhD;EsFvzbM;;IAEE,+BAA0C;EtFyzblD;EsFvzbM;;IAEE,6BAAsC;EtFyzb9C;EsFjzbM;IAAwB,2BAA2B;EtFozbzD;EsFnzbM;;IAEE,+BAA+B;EtFqzbvC;EsFnzbM;;IAEE,iCAAiC;EtFqzbzC;EsFnzbM;;IAEE,kCAAkC;EtFqzb1C;EsFnzbM;;IAEE,gCAAgC;EtFqzbxC;EsFp0bM;IAAwB,0BAA2B;EtFu0bzD;EsFt0bM;;IAEE,8BAA+B;EtFw0bvC;EsFt0bM;;IAEE,gCAAiC;EtFw0bzC;EsFt0bM;;IAEE,iCAAkC;EtFw0b1C;EsFt0bM;;IAEE,+BAAgC;EtFw0bxC;EsFv1bM;IAAwB,wBAA2B;EtF01bzD;EsFz1bM;;IAEE,4BAA+B;EtF21bvC;EsFz1bM;;IAEE,8BAAiC;EtF21bzC;EsFz1bM;;IAEE,+BAAkC;EtF21b1C;EsFz1bM;;IAEE,6BAAgC;EtF21bxC;EsF12bM;IAAwB,0BAA2B;EtF62bzD;EsF52bM;;IAEE,8BAA+B;EtF82bvC;EsF52bM;;IAEE,gCAAiC;EtF82bzC;EsF52bM;;IAEE,iCAAkC;EtF82b1C;EsF52bM;;IAEE,+BAAgC;EtF82bxC;EsF73bM;IAAwB,wBAA2B;EtFg4bzD;EsF/3bM;;IAEE,4BAA+B;EtFi4bvC;EsF/3bM;;IAEE,8BAAiC;EtFi4bzC;EsF/3bM;;IAEE,+BAAkC;EtFi4b1C;EsF/3bM;;IAEE,6BAAgC;EtFi4bxC;EsF33bE;IAAmB,uBAAuB;EtF83b5C;EsF73bE;;IAEE,2BAA2B;EtF+3b/B;EsF73bE;;IAEE,6BAA6B;EtF+3bjC;EsF73bE;;IAEE,8BAA8B;EtF+3blC;EsF73bE;;IAEE,4BAA4B;EtF+3bhC;AACF;;AuFj8bA;EAGI,kCAAkC;EAClC,WAAW;EACX,oBAAoB;EACpB,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,UAAU;AvFk8bd;;AwF38bA;EAAkB,mIAA8C;AxF+8bhE;;AwF38bA;EAAgB,8BAA8B;AxF+8b9C;;AwF98bA;EAAa,8BAA8B;AxFk9b3C;;AwFj9bA;EAAe,8BAA8B;AxFq9b7C;;AwFp9bA;ErDZE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AnCo+brB;;AwFz9bA;ErDbE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EAMnB,WAAO;EAAP,OAAO;AnCq+bT;;AwFx9bI;EAAsB,2BAA2B;AxF49brD;;AwF39bI;EAAuB,4BAA4B;AxF+9bvD;;AwF99bI;EAAwB,6BAA6B;AxFk+bzD;;AW57bI;E6ExCA;IAAsB,2BAA2B;ExFy+bnD;EwFx+bE;IAAuB,4BAA4B;ExF2+brD;EwF1+bE;IAAwB,6BAA6B;ExF6+bvD;AACF;;AWx8bI;E6ExCA;IAAsB,2BAA2B;ExFq/bnD;EwFp/bE;IAAuB,4BAA4B;ExFu/brD;EwFt/bE;IAAwB,6BAA6B;ExFy/bvD;AACF;;AWp9bI;E6ExCA;IAAsB,2BAA2B;ExFigcnD;EwFhgcE;IAAuB,4BAA4B;ExFmgcrD;EwFlgcE;IAAwB,6BAA6B;ExFqgcvD;AACF;;AWh+bI;E6ExCA;IAAsB,2BAA2B;ExF6gcnD;EwF5gcE;IAAuB,4BAA4B;ExF+gcrD;EwF9gcE;IAAwB,6BAA6B;ExFihcvD;AACF;;AwF5gcA;EAAkB,oCAAoC;AxFghctD;;AwF/gcA;EAAkB,oCAAoC;AxFmhctD;;AwFlhcA;EAAmB,qCAAqC;AxFshcxD;;AwFlhcA;EAAqB,2BAA0C;AxFshc/D;;AwFrhcA;EAAuB,2BAA4C;AxFyhcnE;;AwFxhcA;EAAsB,2BAA2C;AxF4hcjE;;AwF3hcA;EAAoB,2BAAyC;AxF+hc7D;;AwF9hcA;EAAsB,2BAA2C;AxFkicjE;;AwFjicA;EAAe,6BAA6B;AxFqic5C;;AyFnkcE;EACE,yBAAwB;AzFskc5B;;AyFvkcE;EACE,qCAAwB;AzF0kc5B;;AyF3kcE;EACE,qCAAwB;AzF8kc5B;;AyF/kcE;EACE,qCAAwB;AzFklc5B;;AyFnlcE;EACE,qCAAwB;AzFslc5B;;AyFvlcE;EACE,yBAAwB;AzF0lc5B;;AyF3lcE;EACE,uBAAwB;AzF8lc5B;;AyF/lcE;EACE,0CAAwB;AzFkmc5B;;AyFnmcE;EACE,0CAAwB;AzFsmc5B;;AyFvmcE;EACE,2CAAwB;AzF0mc5B;;AyF3mcE;EACE,qCAAwB;AzF8mc5B;;AkB1mcE;EuEVM,yBAA6B;AzFwncrC;;AyFnncE;EACE,yBAAwB;AzFsnc5B;;AkBlncE;EuEVM,yBAA6B;AzFgocrC;;AyF3ncE;EACE,yBAAwB;AzF8nc5B;;AkB1ncE;EuEVM,yBAA6B;AzFwocrC;;AyFnocE;EACE,yBAAwB;AzFsoc5B;;AkBlocE;EuEVM,yBAA6B;AzFgpcrC;;AyF3ocE;EACE,yBAAwB;AzF8oc5B;;AkB1ocE;EuEVM,yBAA6B;AzFwpcrC;;AyFnpcE;EACE,yBAAwB;AzFspc5B;;AkBlpcE;EuEVM,yBAA6B;AzFgqcrC;;AyF3pcE;EACE,yBAAwB;AzF8pc5B;;AkB1pcE;EuEVM,yBAA6B;AzFwqcrC;;AyFnqcE;EACE,yBAAwB;AzFsqc5B;;AkBlqcE;EuEVM,yBAA6B;AzFgrcrC;;AyF3qcE;EACE,yBAAwB;AzF8qc5B;;AwF7ncA;EAAa,qCAA6B;AxFioc1C;;AwFhocA;EAAiB,qCAAwD;AxFooczE;;AwFnocA;EAAiB,0CAAmD;AxFuocpE;;AwFnocA;EElEE,6BAA6B;EAC7B,SAAS;EACT,kBAAkB;EAClB,WAAW;EACX,iBAAiB;A1FyscnB;;AwFvocA;EAAwB,gCAAgC;AxF2ocxD;;AwFzocA;EACE,iCAAiC;EACjC,gCAAgC;AxF4oclC;;AwFvocA;EAAc,yBAAyB;AxF2ocvC;;A2FrtcA;EAAW,8BAA8B;A3FytczC;;A2FvtcA;EAAa,6BAA6B;A3F2tc1C;;AAEA;EuBpucE,iBAAiB;EACjB,mBAAmB;EAgBnB,2BAAsG;EAOtG,6BAA6B;EAC7B,8CAA8C;EAC9C,qCAA6B;EAA7B,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EACtB,kCAAkC;EAClC,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;AvBitcnB;;AAEA;E4F5ucI,mBAAmB;A5F8ucvB;;AAEA;E4F5ucI,kBAAkB;A5F8uctB;;AAEA;E4F5ucI,eAAe;A5F8ucnB;;A4F1ucA;EACE,yEAAyE;A5F6uc3E;;A4F1ucA;EACE,sEAAsE;A5F6ucxE;;A4F1ucA;EACE,yEAAyE;A5F6uc3E;;A4F1ucA;EACE,sEAAsE;A5F6ucxE;;A4F1ucA;EACE,kBAAkB;EAClB,cAAc;A5F6uchB;;AWttcI;EkF3DF;IACE,WAAW;IACX,WAAW;E7Fqxcb;E6FlxcA;IACE,6BAA6B;IAC7B,cAAc;IACd,WAAW;E7Foxcb;E6FjxcA;IACE,uBAAuB;E7FmxczB;E6FhxcA;IACE,4BAA4B;IAC5B,6BAA6B;IAC7B,uBAAuB;E7FkxczB;E6F/wcA;IACE,2BAA2B;IAC3B,kBAAkB;IAClB,gCAAgC;IAChC,mCAAmC;IACnC,uBAAuB;IACvB,mCAAmC;E7FixcrC;E6F9wcA;IACE,oDAAwC;E7Fgxc1C;AACF;;A6F3wcA;EACE,oCAAoC;EACpC,qBAAqB;A7F8wcvB;;A8FrzcA;;EAEE,wBAAwB;EACxB,gchDyCgF;EgDxChF,0B5FirB+B;E4FhrB/B,eAAe;EACf,aAAa;EACb,oBAAoB;EACpB,gBAAgB;EAChB,YAAY;A9Fwzcd;;A8FpzcA;EACE,eAAe;EACf,YAAY;A9Fuzcd;;A8FlzcA;;;;EAIE,0CAAkC;EAAlC,kCAAkC;EAClC,4C5F4pB+B;AFypbjC;;A+F90cE;E9FgCF;;;I8F5BM,2BAA2B;IAC3B,4BAA4B;E/Fi1chC;E+Fz0cE;IACE,6BAA6B;E/F20cjC;ECjocF;I8FrMM,gCAAgC;E/Fy0cpC;E+Ft0cE;;IAEE,qC7F6pB2B;I6F5pB3B,wBAAwB;E/Fw0c5B;E+Fr0cE;IACE,2BAA2B;E/Fu0c/B;E+Fp0cE;;IAEE,wBAAwB;E/Fs0c5B;E+Fn0cE;;;IAGE,UAAU;IACV,SAAS;E/Fq0cb;E+Fl0cE;;IAEE,wBAAwB;E/Fo0c5B;E+Fh0cE;IACE,QxF8Lc;EPooclB;EC9ycF;I8FfM,2BAA2C;E/Fg0c/C;E+F7zcE;IACE,2BAA2C;E/F+zc/C;E+F5zcE;;;IAGE,aAAa;E/F8zcjB;EmB93cF;I4EoEM,yB7F+mB2B;EF8sb/B;EiDh3cF;I8CuDM,oCAAoC;E/F4zcxC;EiDn3cF;;I8C2DQ,oCAAmC;E/F4zczC;E+FxzcE;;IAGI,yB1FvFoB;ELg5c1B;EiD/qcF;I8CrIM,cAAc;E/FuzclB;E+FxzcE;;;;IAOI,qB1FlGoB;ELy5c1B;E+FnzcE;IACE,qB1FvGsB;I0FwGtB,cAAc;E/FqzclB;E6C55cF;IkD6GM,yB1F9GsB;I0F+GtB,wBAAwB;E/Fkzc5B;EoD35cF;I2C6GM,yB1FnHsB;ELo6c1B;EmDt5cF;I4CyGM,yB1FvHsB;I0FwHtB,mBAAmC;E/FgzcvC;E+FlzcE;IAKI,gBAAgB;E/FgzctB;E+F5ycE;IAEI,aAAa;E/F6ycnB;E+F/ycE;IAMI,gBAAgB;E/F4yctB;E+FlzcE;IAUI,eAAe;IACf,cAAc;E/F2ycpB;E8Dt7cF;IiCgJM,gC1F/IsB;ELw7c1B;EqCr7cF;I0DgJM,yB1FnJsB;EL27c1B;AACF","file":"material.css","sourcesContent":["/*!\n * Daemonite Material UI 4.6.0 - RC1 (https://djibe.github.io/material/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Material UI by djibe, Maya, Geoff Bowers and Alex Skinner\n */\n\n@import 'colors';\n@import 'functions';\n@import 'variables';\n@import 'mixins';\n\n// Base CSS\n\n@import 'base/base'; // root + reboot\n@import 'base/grid';\n@import 'base/typography'; // type\n\n// Bootstrap components\n// Components covered in Bootstrap's css but not in Material design\n\n@import 'bootstrap/alert';\n@import 'bootstrap/badge';\n@import 'bootstrap/breadcrumb';\n@import 'bootstrap/carousel';\n@import 'bootstrap/close';\n@import 'bootstrap/code';\n@import 'bootstrap/forms';\n@import 'bootstrap/images';\n@import 'bootstrap/jumbotron';\n@import 'bootstrap/media';\n@import 'bootstrap/nav';\n@import 'bootstrap/pagination';\n@import 'bootstrap/popover';\n@import 'bootstrap/responsive-embed';\n@import 'bootstrap/transitions';\n\n// Material components\n// Components covered in Material design (https://material.google.com/components)\n\n@import 'material/buttons';\n@import 'material/button-flat';\n@import 'material/button-float';\n@import 'material/button-group';\n@import 'material/card';\n@import 'material/chip';\n@import 'material/dark-theme';\n@import 'material/data-table'; // tables\n@import 'material/dialog'; // modal\n@import 'material/expansion-panel'; // list-group\n@import 'material/menu'; // dropdown\n@import 'material/navdrawer';\n@import 'material/picker';\n@import 'material/progress';\n@import 'material/progress-circular'; // spinners\n@import 'material/selection-control'; // custom-forms\n@import 'material/sliders';\n@import 'material/snackbars'; // toasts\n@import 'material/stepper';\n@import 'material/tab';\n@import 'material/text-field';\n@import 'material/text-field-box';\n@import 'material/text-field-floating-label';\n@import 'material/text-field-input-group'; // input-group\n@import 'material/toolbar'; // navbar\n@import 'material/tooltip';\n\n// Utilities\n\n@import 'utilities';\n\n// Very basic print styles\n\n@import 'print';\n","/*!\n * Daemonite Material UI 4.6.0 - RC1 (https://djibe.github.io/material/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Material UI by djibe, Maya, Geoff Bowers and Alex Skinner\n */\n:root {\n --amber: #ffc107;\n --blue: #2196f3;\n --blue-grey: #607d8b;\n --brown: #795548;\n --cyan: #00bcd4;\n --deep-orange: #ff5722;\n --deep-purple: #673ab7;\n --green: #4caf50;\n --grey: #9e9e9e;\n --indigo: #3f51b5;\n --light-blue: #03a9f4;\n --light-green: #8bc34a;\n --lime: #cddc39;\n --orange: #ff9800;\n --pink: #e91e63;\n --purple: #9c27b0;\n --red: #f44336;\n --teal: #009688;\n --yellow: #ffeb3b;\n --primary: #6200ee;\n --primary-dark: #3700b3;\n --primary-light: #bb86fc;\n --secondary: #03dac6;\n --secondary-dark: #018786;\n --secondary-light: #66fff8;\n --danger: #b00020;\n --danger-dark: #d32f2f;\n --danger-light: #c51162;\n --info: #714cfe;\n --info-dark: #021aee;\n --info-light: #d2c2fd;\n --success: #61d800;\n --success-dark: #41c300;\n --success-light: #c6f68d;\n --warning: #ff8d00;\n --warning-dark: #ee6002;\n --warning-light: #ffc77d;\n --dark: #424242;\n --dark-dark: #212121;\n --dark-light: #757575;\n --light: #f5f5f5;\n --light-dark: #e0e0e0;\n --light-light: #fafafa;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: \"Roboto\", system-ui, -apple-system, \"Segoe UI\", \"Helvetica Neue\", \"Arial\", \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: \"Roboto Mono\", \"SFMono-Regular\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", \"Courier New\", monospace;\n --font-family-material-icons: \"Material Icons\", \"Material Icons Outlined\", \"Material Icons Two Tone\", \"Material Icons Round\", \"Material Icons Sharp\";\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n@media (prefers-reduced-motion: reduce) {\n * {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n scroll-behavior: auto !important;\n }\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n scroll-behavior: smooth;\n -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\", system-ui, -apple-system, \"Segoe UI\", \"Helvetica Neue\", \"Arial\", \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n margin: 0;\n}\n\n[dir='rtl'] body {\n text-align: right;\n text-align: start;\n}\n\n[tabindex='-1']:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n[id] {\n scroll-margin-top: 2ex;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n border-bottom: 0;\n cursor: help;\n text-decoration: underline;\n text-decoration: underline dotted;\n text-decoration-skip-ink: none;\n}\n\naddress {\n font-style: normal;\n line-height: inherit;\n}\n\naddress,\ndd,\nol,\nul {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\ndt {\n font-weight: 600;\n}\n\ndd {\n margin: 1rem 0;\n}\n\ndd:not([class*='col']) {\n padding-left: 2.5rem;\n}\n\ndd:not([class*='col']) > ol,\ndd:not([class*='col']) > ul {\n padding-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: 500;\n}\n\nsmall {\n font-size: 75%;\n}\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n background-color: transparent;\n color: #6200ee;\n text-decoration: none;\n}\n\na:hover {\n color: #6200ee;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: \"Roboto Mono\", \"SFMono-Regular\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n user-select: all;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n border-style: none;\n vertical-align: middle;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n text-align: left;\n text-align: start;\n border-top: 1px solid #e1e1e1;\n caption-side: bottom;\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.875rem;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n padding: 1.09375rem 1rem;\n}\n\n[dir='rtl'] caption {\n text-align: right;\n text-align: start;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nlabel, legend {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.6);\n display: inline-block;\n user-select: none;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n margin: 0;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role='button'] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\n\nselect[multiple], select[size] {\n overflow: auto;\n}\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type='button']:not(:disabled),\n[type='reset']:not(:disabled),\n[type='submit']:not(:disabled) {\n cursor: pointer;\n}\n\n.btn:not(.disabled):not(:disabled), .card-link:not(.disabled):not(:disabled),\ninput:enabled + label:hover,\ninput:enabled + legend:hover {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\ninput[type='radio'],\ninput[type='checkbox'] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n border: 0;\n margin: 0;\n min-width: 0;\n padding: 0;\n}\n\nlegend {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n float: left;\n margin-bottom: 0.5rem;\n padding: 0;\n width: 100%;\n}\n\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type='search'] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n cursor: pointer;\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\nmark {\n background-color: #ffeb3b;\n color: rgba(0, 0, 0, 0.87);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\ndfn {\n font-style: italic;\n}\n\n::selection {\n background: rgba(98, 0, 238, 0.08);\n}\n\n.disabled:hover,\n:disabled:hover {\n cursor: default;\n}\n\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*='col-'] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n color: inherit;\n font-family: inherit;\n margin-bottom: 0.5rem;\n}\n\nh1,\n.h1,\n.display-1,\n.typography-display-4,\n.typography-headline-1 {\n font-size: 6rem;\n font-weight: 300;\n letter-spacing: -0.015625em;\n line-height: 6rem;\n}\n\nh2,\n.h2,\n.display-2,\n.typography-display-3,\n.typography-headline-2 {\n font-size: 3.75rem;\n font-weight: 300;\n letter-spacing: -0.008333em;\n line-height: 3.75rem;\n}\n\nh3,\n.h3,\n.display-3,\n.typography-display-2,\n.typography-headline-3 {\n font-size: 3rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 3.125rem;\n}\n\nh4,\n.h4,\n.display-4,\n.typography-display-1,\n.typography-headline-4 {\n font-size: 2.125rem;\n font-weight: 400;\n letter-spacing: 0.007353em;\n line-height: 2.5rem;\n}\n\nh5,\n.h5,\n.typography-headline,\n.typography-headline-5 {\n font-size: 1.5rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 2rem;\n}\n\nh6,\n.h6,\n.lead,\n.typography-headline-6,\n.typography-title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n}\n\n.typography-subheading,\n.typography-subtitle-1 {\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.009375em;\n line-height: 1.75rem;\n}\n\n.typography-subtitle-2 {\n font-size: 0.875rem;\n font-weight: 500;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n}\n\n.typography-body-1 {\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.03125em;\n line-height: 1.5rem;\n}\n\n.typography-body-2 {\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n}\n\n.typography-caption {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n}\n\n.typography-overline {\n font-size: 0.75rem;\n font-weight: 500;\n letter-spacing: 0.166667em;\n line-height: 2rem;\n text-transform: uppercase;\n}\n\np {\n font-size: 1rem;\n}\n\nhr {\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: 1rem;\n margin-bottom: 1rem;\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n background-color: #ffeb3b;\n color: rgba(0, 0, 0, 0.87);\n padding: 0.2em;\n}\n\nol {\n list-style: decimal outside;\n}\n\nol ol {\n list-style-type: lower-alpha;\n}\n\nul {\n list-style: disc outside;\n}\n\nul:not([class]) {\n padding-left: 2.5rem;\n}\n\nul:not([class]) li {\n font-size: inherit;\n margin: 0.75rem 0;\n padding: 0;\n}\n\nli > ul > li {\n list-style-type: circle;\n}\n\n.list-unstyled {\n list-style: none;\n padding-left: 0;\n}\n\n.list-inline {\n list-style: none;\n padding-left: 0;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.03125em;\n line-height: 1.5rem;\n border-left: 0.3125rem solid #6200ee;\n margin-bottom: 1rem;\n padding: 0 1rem;\n}\n\n.blockquote-footer {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.38);\n display: block;\n margin-top: 0.25rem;\n}\n\n.blockquote-footer::before {\n content: '\\2014 \\00A0';\n}\n\n.alert {\n border-radius: 4px;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n margin-bottom: 1rem;\n padding: 1rem 1rem;\n position: relative;\n}\n\n.alert-link {\n color: inherit;\n font-weight: 500;\n}\n\n.alert-link:hover, .alert-link:focus, .alert-link:active {\n color: inherit;\n}\n\n.alert-dismissible {\n padding-right: 3.5rem;\n}\n\n.alert-dismissible .close {\n color: rgba(0, 0, 0, 0.38);\n padding: 1rem 1rem;\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n}\n\n.alert-primary {\n background-color: rgba(98, 0, 238, 0.16);\n color: #4300a2;\n}\n\n.alert-secondary {\n background-color: rgba(3, 218, 198, 0.16);\n color: #028f81;\n}\n\n.alert-danger {\n background-color: rgba(176, 0, 32, 0.16);\n color: #640012;\n}\n\n.alert-info {\n background-color: rgba(113, 76, 254, 0.16);\n color: #3601fc;\n}\n\n.alert-success {\n background-color: rgba(97, 216, 0, 0.16);\n color: #3f8c00;\n}\n\n.alert-warning {\n background-color: rgba(255, 141, 0, 0.16);\n color: #b36300;\n}\n\n.alert-dark {\n background-color: rgba(66, 66, 66, 0.16);\n color: #1c1c1c;\n}\n\n.alert-light {\n background-color: rgba(245, 245, 245, 0.16);\n color: #cfcfcf;\n}\n\n.badge {\n border-radius: 4px;\n align-items: center;\n display: inline-flex;\n font-size: inherit;\n font-weight: 500;\n justify-content: center;\n line-height: inherit;\n padding-right: 0.5em;\n padding-left: 0.5em;\n white-space: nowrap;\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn > .badge, .card-link > .badge,\n.position-relative > .badge {\n border-radius: 0.6875rem;\n font-family: Roboto, sans-serif;\n font-size: 0.75rem;\n font-weight: 500;\n height: 1.375rem;\n letter-spacing: initial;\n min-width: 1.375rem;\n position: absolute;\n top: -0.6875rem;\n}\n\n.btn > .badge, .card-link > .badge,\ni > .badge,\n[class*='material-icons'] > .badge {\n top: 0;\n right: 0;\n transform: translate(50%, -50%);\n transform-origin: 100% 0%;\n}\n\n.btn > .badge.badge-before, .card-link > .badge.badge-before,\ni > .badge.badge-before,\n[class*='material-icons'] > .badge.badge-before {\n right: auto;\n left: 0;\n transform: translate(-50%, -50%);\n transform-origin: 0% 100%;\n}\n\n.badge-pill {\n border-radius: 1em;\n}\n\n.badge-primary {\n background-color: #6200ee;\n color: white;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus, .badge-primary[href]:active {\n background-color: #3700b3;\n color: white;\n text-decoration: none;\n}\n\n.badge-secondary {\n background-color: #03dac6;\n color: white;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus, .badge-secondary[href]:active {\n background-color: #018786;\n color: white;\n text-decoration: none;\n}\n\n.badge-danger {\n background-color: #b00020;\n color: white;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus, .badge-danger[href]:active {\n background-color: #d32f2f;\n color: white;\n text-decoration: none;\n}\n\n.badge-info {\n background-color: #714cfe;\n color: white;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus, .badge-info[href]:active {\n background-color: #021aee;\n color: white;\n text-decoration: none;\n}\n\n.badge-success {\n background-color: #61d800;\n color: white;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus, .badge-success[href]:active {\n background-color: #41c300;\n color: white;\n text-decoration: none;\n}\n\n.badge-warning {\n background-color: #ff8d00;\n color: white;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus, .badge-warning[href]:active {\n background-color: #ee6002;\n color: white;\n text-decoration: none;\n}\n\n.badge-dark {\n background-color: #424242;\n color: white;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus, .badge-dark[href]:active {\n background-color: #212121;\n color: white;\n text-decoration: none;\n}\n\n.badge-light {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus, .badge-light[href]:active {\n background-color: #e0e0e0;\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.breadcrumb {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n padding: 0;\n}\n\n.breadcrumb-item {\n align-items: center;\n color: #000000;\n display: flex;\n font-size: 1rem;\n}\n\n.breadcrumb-item.active {\n cursor: default;\n}\n\n.breadcrumb-item:only-child {\n padding: 0.375rem 0.5rem;\n}\n\n.breadcrumb-item a {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1);\n border-radius: 0.5rem;\n color: inherit;\n padding: 0.375rem 0.5rem;\n text-decoration: none;\n}\n\n@media (min-width: 576px) {\n .breadcrumb-item a {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .breadcrumb-item a {\n transition-duration: 280ms;\n }\n}\n\n.breadcrumb-item a:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n margin-left: 0;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n color: rgba(0, 0, 0, 0.54);\n content: \"chevron_right\";\n display: inline-block;\n margin-right: 0;\n}\n\n.breadcrumb-item.active::before {\n margin-right: 0.5rem;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel:hover .carousel-control-next,\n.carousel:hover .carousel-control-prev {\n opacity: 1;\n}\n\n.carousel-inner {\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.carousel-item {\n transition-duration: 375ms;\n transition-property: transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n backface-visibility: hidden;\n display: none;\n perspective: 1000px;\n position: relative;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .carousel-item {\n transition-duration: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .carousel-item {\n transition-duration: 250ms;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: flex;\n}\n\n.carousel-item-left.active,\n.carousel-item-prev {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-left.active,\n .carousel-item-prev {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-left.carousel-item-next,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-left.carousel-item-next,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-right.active {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .carousel-item-right.active {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-fade .carousel-item {\n transition-duration: 375ms;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 0;\n}\n\n@media (min-width: 576px) {\n .carousel-fade .carousel-item {\n transition-duration: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .carousel-fade .carousel-item {\n transition-duration: 250ms;\n }\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-left.active,\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item-prev.active {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-fade .carousel-item.active,\n .carousel-fade .carousel-item-left.active,\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item-prev.active {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item-left.active,\n.carousel-fade .carousel-item-right.active {\n opacity: 0;\n}\n\n.carousel-control-next,\n.carousel-control-prev {\n align-items: center;\n background-color: rgba(255, 255, 255, 0.12);\n border-radius: 50%;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n color: white;\n cursor: pointer;\n display: flex;\n font-size: 0.8125rem;\n height: 2.5rem;\n justify-content: center;\n line-height: 1;\n margin-top: -1.25rem;\n opacity: 0;\n position: absolute;\n top: 50%;\n user-select: none;\n width: 2.5rem;\n}\n\n.carousel-control-next:hover, .carousel-control-next:focus, .carousel-control-next:active,\n.carousel-control-prev:hover,\n.carousel-control-prev:focus,\n.carousel-control-prev:active {\n background-color: rgba(204, 204, 204, 0.25);\n color: white;\n text-decoration: none;\n}\n\n.carousel-control-next:active,\n.carousel-control-prev:active {\n box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2);\n}\n\n.carousel-control-next:focus,\n.carousel-control-prev:focus {\n opacity: 1;\n outline: 0;\n}\n\n.carousel-control-next {\n right: 1.25rem;\n}\n\n.carousel-control-prev {\n left: 1.25rem;\n}\n\n.carousel-control-next-icon,\n.carousel-control-prev-icon {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n}\n\n.carousel-control-next-icon::before {\n content: \"chevron_right\";\n}\n\n.carousel-control-prev-icon::before {\n content: \"chevron_left\";\n}\n\n.carousel-caption {\n color: white;\n position: absolute;\n right: 25%;\n bottom: 1.5rem;\n left: 25%;\n text-align: center;\n z-index: 1;\n}\n\n.carousel-indicators {\n display: flex;\n justify-content: center;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n position: absolute;\n right: 5rem;\n bottom: 0.5rem;\n left: 5rem;\n z-index: 1;\n}\n\n.carousel-indicators li {\n background-color: transparent;\n border: 1px solid rgba(255, 255, 255, 0.12);\n border-radius: 0.5rem;\n cursor: pointer;\n flex: 0 0 auto;\n height: 0.5rem;\n margin-right: 1px;\n margin-left: 1px;\n overflow: hidden;\n text-indent: 100%;\n white-space: nowrap;\n width: 0.5rem;\n}\n\n.carousel-indicators .active {\n background-color: rgba(204, 204, 204, 0.25);\n}\n\n.close {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1);\n appearance: none;\n background-color: transparent;\n background-image: none;\n border: 0;\n color: rgba(0, 0, 0, 0.38);\n float: right;\n font-size: 1.5rem;\n font-weight: 300;\n line-height: 1;\n padding: 0;\n}\n\n@media (min-width: 576px) {\n .close {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .close {\n transition-duration: 280ms;\n }\n}\n\n.close:hover, .close:focus, .close:active {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.close:focus {\n outline: 0;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\nbutton.close {\n background-color: transparent;\n border: 0;\n padding: 0;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\ncode {\n border-radius: 4px;\n background-color: #f5f5f5;\n color: #bd4147;\n font-size: 87.5%;\n padding: 0.2rem 0.4rem;\n word-wrap: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, 0.87);\n color: white;\n font-size: 87.5%;\n padding: 0.2rem 0.4rem;\n}\n\nkbd kbd {\n font-size: 100%;\n font-weight: 600;\n padding: 0;\n}\n\npre {\n border-radius: 4px;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 87.5%;\n}\n\npre code {\n background-color: transparent;\n border-radius: 0;\n color: inherit;\n font-size: inherit;\n padding: 0;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.form-check {\n display: block;\n margin-bottom: 0.5rem;\n padding-left: 1.25rem;\n position: relative;\n}\n\n.form-check-input {\n margin-top: 0.333333rem;\n margin-left: -1.25rem;\n position: absolute;\n}\n\n.form-check-input[disabled] ~ .form-check-label {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.form-check-label {\n color: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n.form-check-inline {\n align-items: center;\n display: inline-flex;\n margin-right: 0.5rem;\n margin-bottom: 0;\n}\n\n.form-check-inline .form-check-input {\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n position: static;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -0.5rem;\n margin-left: -0.5rem;\n}\n\n.form-row > .col,\n.form-row > [class*='col-'] {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.form-inline {\n align-items: center;\n display: flex;\n flex-flow: row wrap;\n}\n\n.form-inline .form-check {\n margin-bottom: 0;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label, .form-inline legend {\n align-items: center;\n display: flex;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n vertical-align: middle;\n width: auto;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .form-control-plaintext:focus {\n outline: 0;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n align-items: center;\n display: flex;\n justify-content: center;\n padding-left: 0;\n width: auto;\n }\n .form-inline .form-check-input {\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 1.25rem;\n margin-left: 0;\n position: relative;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.col-form-label {\n color: inherit;\n font-size: 1rem;\n line-height: 1.5;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.col-form-label-lg {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.col-form-label-sm {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.form-text, [class*='valid-feedback'] {\n color: rgba(0, 0, 0, 0.6);\n display: block;\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: normal;\n}\n\n.form-text::before, [class*='valid-feedback']::before {\n content: '';\n display: inline-block;\n height: 1rem;\n vertical-align: 0;\n width: 0;\n}\n\n[class~='textfield-box'] .form-text, [class~='textfield-box'] [class*='valid-feedback'],\n[class~='textfield-box'] ~ .form-text,\n[class~='textfield-box'] ~ [class*='valid-feedback'] {\n padding: 0 1rem;\n}\n\n.form-control-plaintext {\n background-color: transparent;\n border: solid transparent;\n border-radius: 0;\n border-width: 0 0 1px;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 1rem;\n line-height: 1.5;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n width: 100%;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.img-fluid {\n height: auto;\n max-width: 100%;\n}\n\n.img-thumbnail {\n /* padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n */\n height: auto;\n max-width: 100%;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n line-height: 1;\n margin-bottom: 0.5rem;\n}\n\n.figure-caption {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.jumbotron {\n border-radius: 4px;\n background-color: white;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n color: rgba(0, 0, 0, 0.87);\n margin-bottom: 3rem;\n padding: 3rem 2rem;\n}\n\n.jumbotron-fluid {\n border-radius: 0;\n padding-right: 0;\n padding-left: 0;\n}\n\n.media {\n align-items: flex-start;\n display: flex;\n}\n\n.media-body {\n flex: 1;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.nav-link {\n color: #6200ee;\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: rgba(0, 0, 0, 0.38);\n cursor: default;\n pointer-events: none;\n}\n\n.nav-link:hover, .nav-link.active {\n color: #40009c;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n display: flex;\n flex: 1;\n}\n\n.nav-pills .nav-link {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.87);\n opacity: 0.7;\n}\n\n@media (min-width: 576px) {\n .nav-pills .nav-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .nav-pills .nav-link {\n transition-duration: 280ms;\n }\n}\n\n.nav-pills .nav-link:hover, .nav-pills .nav-link:focus, .nav-pills .nav-link:active {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.nav-pills .nav-link.active {\n color: #6200ee;\n opacity: 1;\n}\n\n.nav-pills .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.nav-pills .nav-link:active {\n opacity: 1;\n}\n\n.nav-pills .show > .nav-link {\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 1;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.pagination {\n background-color: transparent;\n display: flex;\n list-style: none;\n margin: 0.5rem;\n}\n\n.page-link {\n border-radius: 1.125rem;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n font-size: 1rem;\n font-weight: 400;\n justify-content: center;\n line-height: 2.25;\n margin-left: 0.5em;\n min-width: 2.25rem;\n padding: 0 10px;\n position: relative;\n text-align: center;\n white-space: nowrap;\n}\n\n@media (min-width: 576px) {\n .page-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .page-link {\n transition-duration: 280ms;\n }\n}\n\n.page-link:hover, .page-link:focus, .page-link:active {\n background-color: rgba(0, 0, 0, 0.04);\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n z-index: 3;\n}\n\n.page-link:focus {\n background-color: rgba(0, 0, 0, 0.12);\n outline: 0;\n}\n\n.page-link:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n}\n\n.page-item.active .page-link {\n background-color: #6200ee;\n color: #ffffff;\n z-index: 3;\n}\n\n.page-item.disabled .page-link {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n cursor: auto;\n pointer-events: none;\n}\n\n.pagination-lg .page-link {\n border-radius: 1.40625rem;\n font-size: 1.25rem;\n width: 2.8125rem;\n}\n\n.pagination-sm .page-link {\n font-size: 0.875rem;\n min-width: 0;\n width: 1.96875rem;\n}\n\n.popover {\n text-align: left;\n text-align: start;\n font-family: \"Roboto\", system-ui, -apple-system, \"Segoe UI\", \"Helvetica Neue\", \"Arial\", \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.5;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n border-radius: 4px;\n background-color: #ffffff;\n box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15);\n 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 300ms cubic-bezier(0.4, 0, 0.2, 1);\n height: 0;\n overflow: hidden;\n position: relative;\n}\n\n@media (min-width: 576px) {\n .collapsing {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .collapsing {\n transition-duration: 280ms;\n }\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\n.btn, .card-link {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n background-color: transparent;\n background-image: none;\n border: 0;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n color: rgba(0, 0, 0, 0.87);\n display: inline-flex;\n font-size: 0.875rem;\n font-weight: 500;\n height: 2.25rem;\n justify-content: center;\n letter-spacing: 0.0892857143em;\n line-height: inherit;\n margin: 0;\n max-width: 100%;\n min-width: 4rem;\n outline: 0;\n padding: 0 1rem;\n position: relative;\n text-transform: uppercase;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n@media (min-width: 576px) {\n .btn, .card-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .btn, .card-link {\n transition-duration: 280ms;\n }\n}\n\n.btn:hover, .card-link:hover, .btn:focus, .card-link:focus {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n outline: 0;\n text-decoration: none;\n}\n\n.btn:hover, .card-link:hover, .btn.hover, .hover.card-link {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));\n color: inherit;\n}\n\n.btn:focus, .card-link:focus, .btn.focus, .focus.card-link {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));\n}\n\n.btn:active, .card-link:active, .btn.active, .active.card-link {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n}\n\n.btn.active, .active.card-link {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));\n transition: background-image 0.2s;\n}\n\n.btn:disabled, .card-link:disabled, .btn.disabled, .disabled.card-link {\n background-color: rgba(0, 0, 0, 0.12);\n background-image: none;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.37);\n pointer-events: none;\n}\n\n.show > .btn.dropdown-toggle, .show > .dropdown-toggle.card-link {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n}\n\na.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover, a.card-link:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover {\n color: #ffffff;\n}\n\n.btn-primary {\n background-color: #6200ee;\n color: white;\n}\n\n.btn-primary:hover, .btn-primary:focus, .btn-primary:active {\n color: white;\n}\n\n.btn-primary:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-primary:focus, .btn-primary.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-primary.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-secondary {\n background-color: #03dac6;\n color: white;\n}\n\n.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {\n color: white;\n}\n\n.btn-secondary:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-secondary.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-danger {\n background-color: #b00020;\n color: white;\n}\n\n.btn-danger:hover, .btn-danger:focus, .btn-danger:active {\n color: white;\n}\n\n.btn-danger:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-danger:focus, .btn-danger.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-danger.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-info {\n background-color: #714cfe;\n color: white;\n}\n\n.btn-info:hover, .btn-info:focus, .btn-info:active {\n color: white;\n}\n\n.btn-info:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-info:focus, .btn-info.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-info.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-success {\n background-color: #61d800;\n color: white;\n}\n\n.btn-success:hover, .btn-success:focus, .btn-success:active {\n color: white;\n}\n\n.btn-success:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-success:focus, .btn-success.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-success.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-warning {\n background-color: #ff8d00;\n color: white;\n}\n\n.btn-warning:hover, .btn-warning:focus, .btn-warning:active {\n color: white;\n}\n\n.btn-warning:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-warning:focus, .btn-warning.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-warning.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-dark {\n background-color: #424242;\n color: white;\n}\n\n.btn-dark:hover, .btn-dark:focus, .btn-dark:active {\n color: white;\n}\n\n.btn-dark:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));\n}\n\n.btn-dark:focus, .btn-dark.focus {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));\n}\n\n.btn-dark.active {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32));\n transition: background-image 15ms linear 0.2s;\n}\n\n.btn-light {\n background-color: #ffffff;\n}\n\n[class*='bg-dark'] .btn:disabled, [class*='bg-dark'] .card-link:disabled, [class*='bg-dark'] .btn.disabled, [class*='bg-dark'] .disabled.card-link {\n background-color: rgba(255, 255, 255, 0.12);\n color: rgba(255, 255, 255, 0.3);\n}\n\n[class*='bg-outline']:hover,\n[class*='bg-outline']:active {\n box-shadow: none;\n transition: background-color 100ms linear;\n}\n\n.btn-lg,\n.btn-group-lg > .btn,\n.btn-group-lg > .card-link,\n.input-group-lg > .input-group-append > .btn,\n.input-group-lg > .input-group-append > .card-link,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-prepend > .card-link {\n font-size: 0.9375rem;\n height: 2.5rem;\n}\n\n.btn-sm,\n.btn-group-sm > .btn,\n.btn-group-sm > .card-link,\n.input-group-sm > .input-group-append > .btn,\n.input-group-sm > .input-group-append > .card-link,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-prepend > .card-link {\n height: 1.75rem;\n}\n\n.btn-xs {\n height: 1.5rem;\n}\n\n.btn-block {\n margin: 0;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.25rem;\n margin-left: 0;\n}\n\n[type='button'].btn-block,\n[type='reset'].btn-block,\n[type='submit'].btn-block {\n width: 100%;\n}\n\n.btn-fluid {\n min-width: 0;\n}\n\n.btn-shaped {\n border-radius: 1.125rem;\n}\n\n.btn-shaped.btn-lg {\n border-radius: 1.25rem;\n}\n\n.btn-shaped.btn-sm {\n border-radius: 0.875rem;\n}\n\n.btn-shaped.btn-xs {\n border-radius: 0.75rem;\n}\n\n.btn .btn-icon-prepend, .card-link .btn-icon-prepend {\n display: inline-block;\n fill: currentColor;\n font-size: 1.125rem;\n margin-right: 0.5rem;\n margin-left: -0.25rem;\n vertical-align: top;\n width: 1.125rem;\n}\n\n.btn-icon-prepend [class*='btn-flat'],\n.btn-link .btn-icon-prepend {\n margin-left: 0;\n}\n\n[class*='btn-flat'],\n.btn-link,\n.card-link,\n.modal .btn,\n.modal .card-link {\n padding: 0 0.5rem;\n}\n\n[class*='btn-outline'] {\n border: 1px solid currentColor;\n padding: 0 calc(1rem - 1px);\n}\n\n[class*='btn-outline']:disabled, [class*='btn-outline'].disabled {\n border-color: rgba(0, 0, 0, 0.37);\n}\n\n[class*='btn-flat'],\n[class*='btn-outline'],\n.btn-link,\n.card-link,\n.modal .btn,\n.modal .card-link {\n background: transparent;\n box-shadow: none;\n}\n\n[class*='btn-flat']:hover, [class*='btn-flat']:focus, [class*='btn-flat']:active,\n[class*='btn-outline']:hover,\n[class*='btn-outline']:focus,\n[class*='btn-outline']:active,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active,\n.card-link:hover,\n.card-link:focus,\n.card-link:active,\n.modal .btn:hover,\n.modal .card-link:hover,\n.modal .btn:focus,\n.modal .card-link:focus,\n.modal .btn:active,\n.modal .card-link:active {\n box-shadow: inherit;\n}\n\n.btn-flat-primary, .btn-link, .card-link, .btn-flat-primary:hover, .btn-link:hover, .card-link:hover, .btn-flat-primary:focus, .btn-link:focus, .card-link:focus,\n.btn-outline-primary,\n.btn-outline-primary:hover,\n.btn-outline-primary:focus,\n.modal .btn-primary,\n.modal .btn-primary:hover,\n.modal .btn-primary:focus {\n color: #6200ee;\n}\n\n.btn-flat-primary:hover, .btn-link:hover, .card-link:hover,\n.btn-outline-primary:hover,\n.modal .btn-primary:hover {\n background-image: linear-gradient(to bottom, rgba(98, 0, 238, 0.04), rgba(98, 0, 238, 0.04));\n}\n\n.btn-flat-primary:focus, .btn-link:focus, .card-link:focus,\n.btn-outline-primary:focus,\n.modal .btn-primary:focus {\n background-image: linear-gradient(to bottom, rgba(98, 0, 238, 0.12), rgba(98, 0, 238, 0.12));\n}\n\n.btn-flat-primary:disabled, .btn-link:disabled, .card-link:disabled, .btn-flat-primary.disabled, .disabled.btn-link, .disabled.card-link,\n.btn-outline-primary:disabled,\n.btn-outline-primary.disabled,\n.modal .btn-primary:disabled,\n.modal .btn-primary.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-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-image: linear-gradient(to bottom, rgba(3, 218, 198, 0.04), rgba(3, 218, 198, 0.04));\n}\n\n.btn-flat-secondary:focus,\n.btn-outline-secondary:focus,\n.modal .btn-secondary:focus {\n background-image: linear-gradient(to bottom, rgba(3, 218, 198, 0.12), rgba(3, 218, 198, 0.12));\n}\n\n.btn-flat-secondary:disabled, .btn-flat-secondary.disabled,\n.btn-outline-secondary:disabled,\n.btn-outline-secondary.disabled,\n.modal .btn-secondary:disabled,\n.modal .btn-secondary.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-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-image: linear-gradient(to bottom, rgba(176, 0, 32, 0.04), rgba(176, 0, 32, 0.04));\n}\n\n.btn-flat-danger:focus,\n.btn-outline-danger:focus,\n.modal .btn-danger:focus {\n background-image: linear-gradient(to bottom, rgba(176, 0, 32, 0.12), rgba(176, 0, 32, 0.12));\n}\n\n.btn-flat-danger:disabled, .btn-flat-danger.disabled,\n.btn-outline-danger:disabled,\n.btn-outline-danger.disabled,\n.modal .btn-danger:disabled,\n.modal .btn-danger.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-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-image: linear-gradient(to bottom, rgba(113, 76, 254, 0.04), rgba(113, 76, 254, 0.04));\n}\n\n.btn-flat-info:focus,\n.btn-outline-info:focus,\n.modal .btn-info:focus {\n background-image: linear-gradient(to bottom, rgba(113, 76, 254, 0.12), rgba(113, 76, 254, 0.12));\n}\n\n.btn-flat-info:disabled, .btn-flat-info.disabled,\n.btn-outline-info:disabled,\n.btn-outline-info.disabled,\n.modal .btn-info:disabled,\n.modal .btn-info.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-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-image: linear-gradient(to bottom, rgba(97, 216, 0, 0.04), rgba(97, 216, 0, 0.04));\n}\n\n.btn-flat-success:focus,\n.btn-outline-success:focus,\n.modal .btn-success:focus {\n background-image: linear-gradient(to bottom, rgba(97, 216, 0, 0.12), rgba(97, 216, 0, 0.12));\n}\n\n.btn-flat-success:disabled, .btn-flat-success.disabled,\n.btn-outline-success:disabled,\n.btn-outline-success.disabled,\n.modal .btn-success:disabled,\n.modal .btn-success.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-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-image: linear-gradient(to bottom, rgba(255, 141, 0, 0.04), rgba(255, 141, 0, 0.04));\n}\n\n.btn-flat-warning:focus,\n.btn-outline-warning:focus,\n.modal .btn-warning:focus {\n background-image: linear-gradient(to bottom, rgba(255, 141, 0, 0.12), rgba(255, 141, 0, 0.12));\n}\n\n.btn-flat-warning:disabled, .btn-flat-warning.disabled,\n.btn-outline-warning:disabled,\n.btn-outline-warning.disabled,\n.modal .btn-warning:disabled,\n.modal .btn-warning.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-warning {\n border-color: #ff8d00;\n}\n\n.btn-flat-dark:disabled, .btn-flat-dark.disabled,\n.btn-outline-dark:disabled,\n.btn-outline-dark.disabled,\n.modal .btn-dark:disabled,\n.modal .btn-dark.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-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:disabled, .btn-flat-light.disabled,\n.btn-outline-light:disabled,\n.btn-outline-light.disabled,\n.modal .btn-light:disabled,\n.modal .btn-light.disabled {\n color: rgba(0, 0, 0, 0.37);\n}\n\n.btn-outline-light {\n border-color: #f5f5f5;\n}\n\n/*\n.btn-flat-light,\n.btn-outline-light {\n @include hover-focus {\n background-image: linear-gradient(to bottom, $btn-overlay-inverse, $btn-overlay-inverse);\n }\n\n &.active,\n &:active {\n background-color: $btn-bg-active-inverse;\n }\n}\n*/\n.btn-icon {\n border-radius: 50%;\n box-shadow: none;\n color: initial;\n fill: currentColor;\n font-size: 1.5rem;\n height: 3rem;\n min-width: 0;\n padding: 0;\n transition: background-color 15ms linear;\n width: 3rem;\n}\n\n.btn-icon.btn-sm {\n height: 2.25rem;\n width: 2.25rem;\n}\n\n.btn-icon.btn-xs {\n height: 1.75rem;\n width: 1.75rem;\n}\n\n.btn-icon:hover, .btn-icon:focus, .btn-icon:active {\n box-shadow: none;\n color: initial;\n}\n\n.btn-float {\n border-radius: 50%;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n height: 3.5rem;\n min-width: 0;\n padding: 0;\n width: 3.5rem;\n}\n\n.btn-float:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n}\n\n.btn-float:active, .btn-float.active {\n box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2);\n}\n\n.btn-float:disabled, .btn-float.disabled {\n box-shadow: none;\n}\n\n.btn-float svg {\n fill: currentColor;\n}\n\n.btn-float-extended {\n border-radius: 1.5rem;\n height: 3rem;\n line-height: 2.25rem;\n padding: 0 1.25rem;\n width: auto;\n}\n\n.btn-float-extended i,\n.btn-float-extended svg,\n.btn-float-extended [class*='material-icons'] {\n margin-right: 0.75rem;\n margin-left: -0.5rem;\n}\n\n.btn-float-extended i[class*='order-'],\n.btn-float-extended svg[class*='order-'],\n.btn-float-extended [class*='material-icons'][class*='order-'] {\n margin-right: -0.5rem;\n margin-left: 0.75rem;\n}\n\n.btn-float.btn-sm {\n height: 2.5rem;\n line-height: 2.5rem;\n width: 2.5rem;\n}\n\n.btn-float-dropdown .dropdown-menu {\n border-radius: 0;\n margin-top: 1rem;\n min-width: 3.5rem;\n padding-top: 0;\n padding-bottom: 0;\n text-align: center;\n}\n\n.btn-float-dropdown .dropdown-menu::before {\n display: none;\n}\n\n.btn-float-dropdown .dropdown-menu .btn-float {\n display: block;\n margin-right: auto;\n margin-bottom: 1rem;\n margin-left: auto;\n}\n\n.fab-actions {\n align-items: flex-end;\n display: flex;\n flex-direction: column;\n position: fixed;\n right: 1.5rem;\n bottom: 1.5rem;\n z-index: 120;\n}\n\n@media print {\n .fab-actions {\n display: none;\n }\n}\n\n.fab-actions > .btn, .fab-actions > .card-link {\n margin-top: 1.25rem;\n}\n\n.btn-group,\n.btn-group-vertical {\n border-radius: 4px;\n background-color: white;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n display: inline-flex;\n position: relative;\n}\n\n.btn-group > .btn-primary.disabled, .btn-group > .btn-primary:disabled,\n.btn-group-vertical > .btn-primary.disabled,\n.btn-group-vertical > .btn-primary:disabled {\n background-color: #bb86fc;\n color: white;\n}\n\n.btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled,\n.btn-group-vertical > .btn-secondary.disabled,\n.btn-group-vertical > .btn-secondary:disabled {\n background-color: #66fff8;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled,\n.btn-group-vertical > .btn-danger.disabled,\n.btn-group-vertical > .btn-danger:disabled {\n background-color: #c51162;\n color: white;\n}\n\n.btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled,\n.btn-group-vertical > .btn-info.disabled,\n.btn-group-vertical > .btn-info:disabled {\n background-color: #d2c2fd;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled,\n.btn-group-vertical > .btn-success.disabled,\n.btn-group-vertical > .btn-success:disabled {\n background-color: #c6f68d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled,\n.btn-group-vertical > .btn-warning.disabled,\n.btn-group-vertical > .btn-warning:disabled {\n background-color: #ffc77d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled,\n.btn-group-vertical > .btn-dark.disabled,\n.btn-group-vertical > .btn-dark:disabled {\n background-color: #757575;\n color: white;\n}\n\n.btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled,\n.btn-group-vertical > .btn-light.disabled,\n.btn-group-vertical > .btn-light:disabled {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn, .btn-group > .card-link,\n.btn-group-vertical > .btn,\n.btn-group-vertical > .card-link {\n box-shadow: none;\n flex: 1 1 auto;\n min-width: 0;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n position: relative;\n}\n\n.btn-group > .btn:hover, .btn-group > .card-link:hover, .btn-group > .btn:focus, .btn-group > .card-link:focus, .btn-group > .btn:active, .btn-group > .card-link:active, .btn-group > .btn.active, .btn-group > .active.card-link,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .card-link:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .card-link:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .card-link:active,\n.btn-group-vertical > .btn.active,\n.btn-group-vertical > .active.card-link {\n z-index: 1;\n}\n\n.btn-group > .btn:active, .btn-group > .card-link:active, .btn-group > .btn.active, .btn-group > .active.card-link,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .card-link:active,\n.btn-group-vertical > .btn.active,\n.btn-group-vertical > .active.card-link {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.btn-group > .btn:disabled, .btn-group > .card-link:disabled, .btn-group > .btn.disabled, .btn-group > .disabled.card-link,\n.btn-group-vertical > .btn:disabled,\n.btn-group-vertical > .card-link:disabled,\n.btn-group-vertical > .btn.disabled,\n.btn-group-vertical > .disabled.card-link {\n opacity: 0.7;\n}\n\n.btn-group > .btn[class*='btn-outline'], .btn-group > .card-link[class*='btn-outline'],\n.btn-group-vertical > .btn[class*='btn-outline'],\n.btn-group-vertical > .card-link[class*='btn-outline'] {\n border: 0;\n}\n\n.btn-group > .btn[class*='btn-outline'].active, .btn-group > .card-link[class*='btn-outline'].active, .btn-group > .btn[class*='btn-outline']:active, .btn-group > .card-link[class*='btn-outline']:active,\n.btn-group-vertical > .btn[class*='btn-outline'].active,\n.btn-group-vertical > .card-link[class*='btn-outline'].active,\n.btn-group-vertical > .btn[class*='btn-outline']:active,\n.btn-group-vertical > .card-link[class*='btn-outline']:active {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.btn-group > .btn-group,\n.btn-group > .btn-group-vertical,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group-vertical {\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n}\n\n.btn-group.show > .dropdown-toggle {\n box-shadow: none;\n}\n\n.btn-group > .btn, .btn-group > .card-link,\n.btn-group > .btn-group {\n margin-left: -1px;\n}\n\n.btn-group > .btn:first-child, .btn-group > .card-link:first-child,\n.btn-group > .btn-group:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:first-child), .btn-group > .card-link:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn,\n.btn-group > .btn-group:not(:first-child) > .card-link {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .card-link:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn,\n.btn-group > .btn-group:not(:last-child) > .card-link,\n.btn-group > .dropdown-toggle:not(:last-of-type) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group-vertical {\n align-items: flex-start;\n flex-direction: column;\n justify-content: center;\n}\n\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .card-link,\n.btn-group-vertical > .btn-group {\n margin-top: -1px;\n margin-left: 0;\n width: 100%;\n}\n\n.btn-group-vertical > .btn:first-child, .btn-group-vertical > .card-link:first-child,\n.btn-group-vertical > .btn-group:first-child {\n margin-top: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .card-link:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .card-link {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .card-link:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn,\n.btn-group-vertical > .btn-group:not(:last-child) > .card-link,\n.btn-group-vertical > .dropdown-toggle:not(:last-of-type) {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n/* .btn-group-fluid {\n background-color: transparent;\n box-shadow: none;\n} */\n[data-toggle='buttons'] > .btn, [data-toggle='buttons'] > .card-link,\n[data-toggle='buttons'] > .btn-group > .btn,\n[data-toggle='buttons'] > .btn-group > .card-link {\n margin-bottom: 0;\n}\n\n[data-toggle='buttons'] > .btn [type='checkbox'], [data-toggle='buttons'] > .card-link [type='checkbox'],\n[data-toggle='buttons'] > .btn [type='radio'],\n[data-toggle='buttons'] > .card-link [type='radio'],\n[data-toggle='buttons'] > .btn-group > .btn [type='checkbox'],\n[data-toggle='buttons'] > .btn-group > .card-link [type='checkbox'],\n[data-toggle='buttons'] > .btn-group > .btn [type='radio'],\n[data-toggle='buttons'] > .btn-group > .card-link [type='radio'] {\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n position: absolute;\n}\n\n/* .btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n} */\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group-toggle > .btn, .btn-group-toggle > .card-link,\n.btn-group-toggle > .btn-group > .btn,\n.btn-group-toggle > .btn-group > .card-link {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn [type='radio'], .btn-group-toggle > .card-link [type='radio'],\n.btn-group-toggle > .btn [type='checkbox'],\n.btn-group-toggle > .card-link [type='checkbox'],\n.btn-group-toggle > .btn-group > .btn [type='radio'],\n.btn-group-toggle > .btn-group > .card-link [type='radio'],\n.btn-group-toggle > .btn-group > .btn [type='checkbox'],\n.btn-group-toggle > .btn-group > .card-link [type='checkbox'] {\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n position: absolute;\n}\n\n.card {\n background-color: #ffffff;\n border-radius: 4px;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n display: flex;\n flex-direction: column;\n min-width: 0;\n overflow: auto;\n position: relative;\n word-wrap: break-word;\n}\n\n.card.border-primary {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee;\n}\n\n.card.border-primary[href]:hover, .card.border-primary[href]:focus, .card.border-primary[href]:active, .card.border-primary[tabindex]:hover, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee;\n}\n\n.card.border-secondary {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac6;\n}\n\n.card.border-secondary[href]:hover, .card.border-secondary[href]:focus, .card.border-secondary[href]:active, .card.border-secondary[tabindex]:hover, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac6;\n}\n\n.card.border-danger {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020;\n}\n\n.card.border-danger[href]:hover, .card.border-danger[href]:focus, .card.border-danger[href]:active, .card.border-danger[tabindex]:hover, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020;\n}\n\n.card.border-info {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe;\n}\n\n.card.border-info[href]:hover, .card.border-info[href]:focus, .card.border-info[href]:active, .card.border-info[tabindex]:hover, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe;\n}\n\n.card.border-success {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800;\n}\n\n.card.border-success[href]:hover, .card.border-success[href]:focus, .card.border-success[href]:active, .card.border-success[tabindex]:hover, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800;\n}\n\n.card.border-warning {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00;\n}\n\n.card.border-warning[href]:hover, .card.border-warning[href]:focus, .card.border-warning[href]:active, .card.border-warning[tabindex]:hover, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00;\n}\n\n.card.border-dark {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;\n}\n\n.card.border-dark[href]:hover, .card.border-dark[href]:focus, .card.border-dark[href]:active, .card.border-dark[tabindex]:hover, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;\n}\n\n.card.border-light {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;\n}\n\n.card.border-light[href]:hover, .card.border-light[href]:focus, .card.border-light[href]:active, .card.border-light[tabindex]:hover, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;\n}\n\n.card[href]:hover, .card[href]:focus, .card[href]:active, .card[tabindex]:hover, .card[tabindex]:focus, .card[tabindex]:active {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n text-decoration: none;\n}\n\n.card[href]:focus, .card[tabindex]:focus {\n outline: 0;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card-shaped {\n border-radius: 1.5rem 0.5rem;\n}\n\n[data-toggle='collapse']:hover {\n cursor: pointer;\n}\n\n.accordion {\n overflow-anchor: none;\n}\n\n.accordion > .card {\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 32px;\n box-shadow: none;\n margin-bottom: 0;\n overflow: hidden;\n}\n\n.accordion > .card + .card {\n border-top: 0;\n}\n\n.accordion > .card .show {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.accordion > .card > .card-header {\n border-bottom: 0;\n display: flex;\n padding: 15px 1.25rem;\n}\n\n.accordion > .card > .card-header:hover {\n background: rgba(0, 0, 0, 0.04);\n transition: background-color 150ms linear;\n}\n\n.accordion > .card > .card-header::after {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\" opacity=\"0.54\"%3e%3cpath d=\"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z\"/%3e%3c/svg%3e');\n height: 1.5rem;\n position: absolute;\n top: 1.25rem;\n right: 1.5rem;\n width: 1.5rem;\n}\n\n.accordion > .card > .card-header > * {\n line-height: 1.125rem;\n}\n\n.accordion .card:first-of-type {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-body:first-child,\n.accordion .card:not(:first-of-type) .card-footer:first-child,\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion .card:not(:last-of-type) .card-body:last-child,\n.accordion .card:not(:last-of-type) .card-footer:last-child,\n.accordion .card:not(:last-of-type) .card-header:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card-body {\n margin: 0 2.5rem;\n opacity: 0;\n padding: 1.5rem 0;\n transition: opacity 250ms linear -100ms;\n}\n\n.accordion .show .card-body {\n opacity: 1;\n}\n\n.accordion .collapse .card-body:first-child,\n.accordion .collapse .card-footer:first-child,\n.accordion .collapse .card-header:first-child,\n.accordion .collapsing .card-body:first-child,\n.accordion .collapsing .card-footer:first-child,\n.accordion .collapsing .card-header:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.card-actions {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n min-height: 3.25rem;\n padding: 0.5rem;\n}\n\n.card-actions.flex-column {\n align-items: flex-start;\n padding-bottom: 0.25rem;\n}\n\n.card-actions.flex-column .btn, .card-actions.flex-column .card-link {\n margin-bottom: 0.25rem;\n}\n\n.card-body + .card-actions {\n background-color: #ffffff;\n margin-top: -0.5rem;\n z-index: 2;\n}\n\n.card-actions .btn, .card-actions .card-link {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 0 1 auto;\n min-width: 0;\n}\n\n.card-actions .btn:not(.btn-icon), .card-actions .card-link:not(.btn-icon) {\n margin-right: 0.5rem;\n}\n\n.card-actions .btn-icon:not(:disabled) {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.card-actions .dropdown-toggle::after {\n margin-right: 0;\n}\n\n.card-actions > * {\n z-index: 3;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1rem 1rem;\n}\n\n.card-body:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.card-body:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card-body > :last-child {\n margin-bottom: 0;\n}\n\n.card-body > .btn, .card-body > .card-link {\n margin-right: 0.5rem;\n}\n\n.card-footer {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n padding: 1rem 1rem;\n}\n\n.card-footer:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-top: 0;\n}\n\n.card-footer:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card-footer > :last-child {\n margin-bottom: 0;\n}\n\n.card-header {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n margin-bottom: 0;\n padding: 1rem 1rem;\n}\n\n.card-header:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.card-header:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n border-bottom: 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-header-pills {\n margin: -1rem -1rem;\n padding: 0.5rem 0rem 0.25rem 0.5rem;\n}\n\n.card-header-pills .nav-link {\n margin-right: 0.5rem;\n margin-bottom: 0.25rem;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.card-header-tabs {\n margin: -1rem -1rem calc(-1rem - 1px);\n}\n\n.card-img {\n border-radius: 4px;\n min-height: 1px;\n width: 100%;\n}\n\n.card-img-bottom {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n min-height: 1px;\n width: 100%;\n}\n\n.card-img-top {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n min-height: 1px;\n width: 100%;\n}\n\n.card-img-overlay {\n border-radius: 3px;\n max-height: 100%;\n padding: 1rem 1rem;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 2;\n column-gap: 0.5rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n@media (min-width: 992px) {\n .card-columns {\n column-count: 3;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.25rem;\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n@media (min-width: 768px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -0.25rem;\n margin-left: -0.25rem;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 0.25rem;\n margin-bottom: 0;\n margin-left: 0.25rem;\n }\n}\n\n.card-deck .card {\n margin-bottom: 0.5rem;\n}\n\n.card-group {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n display: flex;\n flex-direction: column;\n}\n\n@media (min-width: 768px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card:first-child:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child:not(:last-child) .card-actions,\n .card-group > .card:first-child:not(:last-child) .card-body,\n .card-group > .card:first-child:not(:last-child) .card-footer,\n .card-group > .card:first-child:not(:last-child) .card-header,\n .card-group > .card:first-child:not(:last-child) .card-img,\n .card-group > .card:first-child:not(:last-child) .card-img-bottom,\n .card-group > .card:first-child:not(:last-child) .card-img-top {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child:not(:first-child) .card-actions,\n .card-group > .card:last-child:not(:first-child) .card-body,\n .card-group > .card:last-child:not(:first-child) .card-footer,\n .card-group > .card:last-child:not(:first-child) .card-header,\n .card-group > .card:last-child:not(:first-child) .card-img,\n .card-group > .card:last-child:not(:first-child) .card-img-bottom,\n .card-group > .card:last-child:not(:first-child) .card-img-top {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child) .card-actions,\n .card-group > .card:not(:first-child):not(:last-child) .card-body,\n .card-group > .card:not(:first-child):not(:last-child) .card-footer,\n .card-group > .card:not(:first-child):not(:last-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child) .card-img,\n .card-group > .card:not(:first-child):not(:last-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child) .card-img-top {\n border-radius: 0;\n }\n .card-group > .card + .card {\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n margin-left: 0;\n }\n}\n\n.card-group > .card {\n box-shadow: none;\n margin-bottom: 0.5rem;\n}\n\n.card-body > .card-link {\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n}\n\n.card-title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n margin: 0;\n}\n\n.card-body .card-title {\n margin-bottom: 1rem;\n}\n\n.card-body .card-title + .card-subtitle {\n margin-top: -1rem;\n}\n\n.card-header + .card-body > .card-title {\n margin-top: 1rem;\n}\n\n.card-subtitle {\n font-size: 0.875rem;\n font-weight: 500;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n color: rgba(0, 0, 0, 0.6);\n margin-bottom: 0;\n}\n\n.card-body .card-subtitle {\n padding-bottom: 1rem;\n}\n\n.card-text {\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.6);\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-primary-action {\n cursor: pointer;\n position: relative;\n transition: background-color 15ms linear, box-shadow 15ms linear;\n}\n\n.card-primary-action:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.card-primary-action:hover.card {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n}\n\n.chip {\n align-items: center;\n background-color: #e0e0e0;\n border: 0;\n border-radius: 1rem;\n color: rgba(0, 0, 0, 0.87);\n display: inline-flex;\n font-size: 0.875rem;\n height: 2rem;\n justify-content: center;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n margin: 0.25rem;\n overflow: hidden;\n padding: 0 0.75rem;\n position: relative;\n transition: background-color 15ms linear;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n.chip:empty {\n display: none;\n}\n\n.chip .close {\n background-image: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"%3e%3cpath fill=\"%23666\" d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"/%3e%3c/svg%3e');\n height: 18px;\n margin-right: -0.25rem;\n margin-left: 0.5rem;\n order: 1;\n width: 18px;\n}\n\n.chip > [class*='material-icons'] {\n color: rgba(0, 0, 0, 0.54);\n font-size: 1.25rem;\n line-height: 1;\n}\n\n.chip-primary,\n.chip-primary:hover {\n background-color: #6200ee;\n color: white;\n}\n\n.chip-secondary,\n.chip-secondary:hover {\n background-color: #03dac6;\n color: white;\n}\n\n.chip-danger,\n.chip-danger:hover {\n background-color: #b00020;\n color: white;\n}\n\n.chip-info,\n.chip-info:hover {\n background-color: #714cfe;\n color: white;\n}\n\n.chip-success,\n.chip-success:hover {\n background-color: #61d800;\n color: white;\n}\n\n.chip-warning,\n.chip-warning:hover {\n background-color: #ff8d00;\n color: white;\n}\n\n.chip-dark,\n.chip-dark:hover {\n background-color: #424242;\n color: white;\n}\n\n.chip-light,\n.chip-light:hover {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.chip-outline {\n background: transparent;\n border: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.chip-outline .close {\n background-image: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"%3e%3cpath fill=\"%239e9e9e\" d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"/%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3c/svg%3e');\n}\n\n.chip-action:hover, .chip-action:focus, .chip-action:active {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.chip-action:not(.disabled):hover {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.chip-action:not(.disabled):active {\n background-color: rgba(0, 0, 0, 0.32);\n}\n\n.chip-action:not(.disabled):focus {\n outline: 0;\n}\n\n.chip-action:not(.disabled).chip-outline:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.chip-action:not(.disabled).chip-outline:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n[type='radio']:checked + .chip-choice {\n background-color: rgba(98, 0, 238, 0.24);\n color: #6200ee;\n}\n\n[type='radio']:checked + .chip-choice:hover, [type='radio']:checked + .chip-choice:active {\n background-color: rgba(98, 0, 238, 0.32);\n}\n\n[type='radio']:checked + .chip-choice.chip-outline {\n background-color: rgba(98, 0, 238, 0.12);\n}\n\n[type='radio']:checked + .chip-choice.chip-outline:hover, [type='radio']:checked + .chip-choice.chip-outline:active {\n background-color: rgba(98, 0, 238, 0.24);\n}\n\n[type='checkbox'] + .chip-filter:not(.chip-outline) {\n color: rgba(0, 0, 0, 0.54);\n}\n\n[type='checkbox']:checked + .chip-filter {\n background-color: rgba(0, 0, 0, 0.16);\n color: rgba(0, 0, 0, 0.87);\n}\n\n[type='checkbox']:checked + .chip-filter.chip-outline {\n background-color: rgba(0, 0, 0, 0.08);\n}\n\n[type='checkbox'] + .chip-filter::before {\n content: '';\n height: 1.125rem;\n opacity: 0;\n transform: translateX(-0.25rem);\n transition: width 180ms ease-in;\n width: 0;\n}\n\n[type='checkbox']:checked + .chip-filter::before {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"18\" viewBox=\"0 0 24 24\" width=\"18\"%3e%3cpath d=\"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\"/%3e%3c/svg%3e');\n margin-right: 0.25rem;\n opacity: 1;\n transition: opacity 180ms 90ms, width 180ms ease-in;\n width: 1.125rem;\n}\n\n.chip-img, .chip > [class*='material-icons'], .chip-icon {\n border-radius: 0.625rem;\n flex-shrink: 0;\n height: 1.25rem;\n margin-right: 0.25rem;\n margin-left: -0.25rem;\n order: -1;\n width: 1.25rem;\n}\n\n.chip-icon {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n align-items: center;\n background-color: #03dac6;\n color: white;\n display: inline-flex;\n font-size: 1rem;\n font-style: normal;\n font-weight: 400;\n justify-content: center;\n}\n\n.chip-sm {\n height: 1.75rem;\n}\n\n.chip-xs {\n height: 1.5rem;\n}\n\n.chip.disabled,\ninput:disabled + .chip {\n opacity: 0.38;\n}\n\nhtml[data-theme='dark'] {\n filter: invert(1) hue-rotate(180deg);\n}\n\nhtml[data-theme='dark'] body,\nhtml[data-theme='dark'] label,\nhtml[data-theme='dark'] legend {\n font-weight: 500;\n}\n\nhtml[data-theme='dark'] img,\nhtml[data-theme='dark'] video,\nhtml[data-theme='dark'] .prevent-dark-theme {\n filter: invert(1) hue-rotate(180deg);\n}\n\nbody {\n transition: color 300ms, background-color 300ms;\n}\n\n.data-table {\n border: 1px solid #e1e1e1;\n border-radius: 4px;\n display: inline-flex;\n flex-direction: column;\n margin-bottom: 1rem;\n max-width: 100%;\n overflow: auto;\n scrollbar-width: thin;\n}\n\n.data-table > .table td,\n.data-table > .table th {\n white-space: nowrap;\n}\n\n.data-table > .table > thead th {\n border-top: 0;\n}\n\n.table {\n background-color: #ffffff;\n border: 0;\n font-size: 0.875rem;\n width: 100%;\n}\n\n.table td,\n.table th {\n border-top: 1px solid #e1e1e1;\n font-weight: 400;\n padding-right: 1rem;\n padding-left: 1rem;\n vertical-align: middle;\n}\n\n.table tbody td,\n.table tbody th {\n height: 3.25rem;\n letter-spacing: 0.0178571429em;\n line-height: 1.25rem;\n}\n\n.table tfoot {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.table tfoot td,\n.table tfoot th {\n font-size: 0.75rem;\n font-weight: 400;\n height: 3.5rem;\n}\n\n.table thead td,\n.table thead th {\n font-weight: 500;\n height: 3.5rem;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n}\n\n.card > .table:first-child,\n.card > .table:first-child > :first-child,\n.card > .table:first-child > :first-child > tr:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.card > .table:first-child > :first-child > tr:first-child td:first-child,\n.card > .table:first-child > :first-child > tr:first-child th:first-child {\n border-top-left-radius: 4px;\n}\n\n.card > .table:first-child > :first-child > tr:first-child td:last-child,\n.card > .table:first-child > :first-child > tr:first-child th:last-child {\n border-top-right-radius: 4px;\n}\n\n.card > .table:last-child,\n.card > .table:last-child > :last-child,\n.card > .table:last-child > :last-child > tr:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card > .table:last-child > :last-child > tr:last-child td:first-child,\n.card > .table:last-child > :last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 4px;\n}\n\n.card > .table:last-child > :last-child > tr:last-child td:last-child,\n.card > .table:last-child > :last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 4px;\n}\n\n.table .table {\n border-top: 1px solid #e1e1e1;\n}\n\n.table > :first-child > tr:first-child td,\n.table > :first-child > tr:first-child th {\n border-top: 0;\n}\n\n.table-bordered {\n border: 1px solid #e1e1e1;\n}\n\n.card > .table-bordered {\n border: 0;\n}\n\n.table-borderless td,\n.table-borderless th,\n.table-borderless .table {\n border: 0;\n}\n\n.table-sm tbody td,\n.table-sm tbody th {\n height: 2.25rem;\n}\n\n.table-sm tfoot td,\n.table-sm tfoot th,\n.table-sm thead td,\n.table-sm thead th {\n height: 2.5rem;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f5f5f5;\n}\n\n.table-primary,\n.table-primary > td,\n.table-primary > th {\n background-color: #bb86fc;\n color: white;\n}\n\n.table-hover .table-primary:hover,\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #6200ee;\n color: white;\n}\n\n.table-secondary,\n.table-secondary > td,\n.table-secondary > th {\n background-color: #66fff8;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-secondary:hover,\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #03dac6;\n color: white;\n}\n\n.table-danger,\n.table-danger > td,\n.table-danger > th {\n background-color: #c51162;\n color: white;\n}\n\n.table-hover .table-danger:hover,\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #b00020;\n color: white;\n}\n\n.table-info,\n.table-info > td,\n.table-info > th {\n background-color: #d2c2fd;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-info:hover,\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #714cfe;\n color: white;\n}\n\n.table-success,\n.table-success > td,\n.table-success > th {\n background-color: #c6f68d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-success:hover,\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #61d800;\n color: white;\n}\n\n.table-warning,\n.table-warning > td,\n.table-warning > th {\n background-color: #ffc77d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-warning:hover,\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ff8d00;\n color: white;\n}\n\n.table-dark,\n.table-dark > td,\n.table-dark > th {\n background-color: #757575;\n color: white;\n}\n\n.table-hover .table-dark:hover,\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #424242;\n color: white;\n}\n\n.table-light,\n.table-light > td,\n.table-light > th {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-light:hover,\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover tbody tr:not(.table-active):hover,\n.data-table tbody tr:not(.table-active):hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.table-active,\n.table-active > td,\n.table-active > th {\n background-color: rgba(98, 0, 238, 0.04);\n}\n\n.table .thead-dark td,\n.table .thead-dark th {\n background-color: #3c3c46;\n color: #ffffff;\n}\n\n.table .thead-light td,\n.table .thead-light th {\n background-color: #f5f5f5;\n}\n\n.table-dark {\n background-color: #3c3c46;\n color: #ffffff;\n}\n\n.table-dark.table-bordered {\n border-color: #55555d;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #303030;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #565761;\n}\n\n.table-dark tbody,\n.table-dark tfoot {\n color: inherit;\n}\n\n.table-dark thead {\n color: rgba(255, 255, 255, 0.6);\n}\n\n.table-dark td,\n.table-dark th,\n.table-dark .table {\n border-color: #55555d;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n overflow-x: auto;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .fade {\n transition: opacity 150ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n display: none;\n height: 100%;\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 240;\n}\n\n.modal.fade .modal-dialog {\n transition: opacity, transform 75ms cubic-bezier(0.4, 0, 1, 1);\n opacity: 0;\n transform: scale(0.8);\n}\n\n.modal-dialog {\n margin: 1rem auto;\n pointer-events: none;\n position: relative;\n width: calc(100% - 1rem * 2);\n will-change: opacity, transform;\n}\n\n.modal.show .modal-dialog {\n transition: opacity, transform 150ms cubic-bezier(0, 0, 0.2, 1);\n opacity: 1;\n transform: scale(1);\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 2rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 2rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-header {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n padding-bottom: calc(1rem - 1px);\n}\n\n.modal-dialog-scrollable .modal-footer {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n align-items: center;\n display: flex;\n min-height: calc(100% - 2rem);\n}\n\n.modal-dialog-centered::before {\n content: '';\n display: block;\n height: calc(100vh - 2rem);\n height: min-content;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n height: 100%;\n justify-content: center;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-content {\n background-clip: padding-box;\n background-color: #ffffff;\n border-radius: 4px;\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);\n display: flex;\n flex-direction: column;\n outline: 0;\n pointer-events: auto;\n position: relative;\n width: 100%;\n}\n\n.modal-backdrop {\n background-color: rgba(0, 0, 0, 0.32);\n height: 100vh;\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n z-index: 239;\n}\n\n.modal-backdrop.fade {\n transition: opacity 75ms cubic-bezier(0.4, 0, 1, 1);\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 1;\n}\n\n.modal-header {\n align-items: center;\n border-bottom: 1px solid transparent;\n display: flex;\n justify-content: space-between;\n padding: 1rem 1.5rem calc(0.625rem - 1px);\n}\n\n.modal-header:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.modal-title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n margin: 0;\n}\n\n.modal-body {\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.03125em;\n line-height: 1.5rem;\n color: rgba(0, 0, 0, 0.6);\n flex: 1 1 auto;\n padding: 1.25rem 1.5rem;\n position: relative;\n}\n\n.modal-header + .modal-body {\n padding: 0 1.5rem 1.25rem;\n}\n\n.modal-dialog-scrollable .modal-header + .modal-body {\n padding: 0.5rem 1.5rem;\n}\n\n.modal-body > :last-child {\n margin-bottom: 0;\n}\n\n.modal-footer {\n align-items: flex-end;\n border-top: 1px solid transparent;\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0.5rem 0.5rem;\n}\n\n.modal-footer:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.modal-footer:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.modal-footer > * {\n margin-left: 0.5rem;\n}\n\n.modal-footer-stacked {\n flex-direction: column;\n}\n\n.modal-footer-stacked .btn + .btn, .modal-footer-stacked .card-link + .btn, .modal-footer-stacked .btn + .card-link, .modal-footer-stacked .card-link + .card-link {\n margin-top: 0.75rem;\n}\n\n.modal-scrollbar-measure {\n height: 50px;\n overflow: scroll;\n position: absolute;\n top: -99999px;\n width: 50px;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 35rem;\n }\n .modal-sm {\n max-width: 17.5rem;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 52.5rem;\n }\n}\n\n.modal-xl {\n margin: 0;\n max-width: 100vw;\n width: 100vw;\n}\n\n.modal-xl .modal-content {\n border-radius: 0;\n height: 100vh;\n overflow: scroll;\n}\n\n@media (max-width: 767.98px) {\n .modal-content {\n border-radius: 16px;\n }\n .modal-footer {\n align-items: stretch;\n flex-direction: column-reverse;\n padding: 0;\n }\n .modal-footer .btn, .modal-footer .card-link {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n display: block;\n height: 3rem;\n letter-spacing: 0.04em;\n text-transform: lowercase;\n }\n .modal-footer .btn:first-of-type, .modal-footer .card-link:first-of-type {\n border-radius: 0;\n }\n .modal-footer .btn::first-letter, .modal-footer .card-link::first-letter {\n text-transform: uppercase;\n }\n .modal-footer > * {\n margin-left: 0;\n }\n .modal-footer-stacked {\n flex-direction: column;\n }\n .modal-footer-stacked .btn, .modal-footer-stacked .card-link,\n .modal-footer-stacked .card-link {\n margin: 0 !important;\n }\n}\n\n.list-group {\n background-color: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n display: flex;\n flex-direction: column;\n list-style-type: none;\n margin-bottom: 0;\n padding: 0.5rem 0;\n}\n\n.list-group-item {\n align-items: center;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n flex-shrink: 0;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.5;\n min-height: 3rem;\n padding: 0.75rem 1rem;\n position: relative;\n transition: background-color 15ms linear;\n}\n\n.list-group-item:hover, .list-group-item:focus, .list-group-item:active {\n text-decoration: none;\n}\n\n.list-group-item.d-flex {\n flex-wrap: nowrap;\n min-height: 3rem;\n padding: 0 1rem;\n}\n\n.card .list-group-item {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.list-group-item .btn-icon {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.list-group-item .list-group-item-icon {\n color: rgba(0, 0, 0, 0.54);\n display: inline-block;\n fill: currentColor;\n flex: 0 0 1.5rem;\n font-size: 1.5rem;\n height: 1.5rem;\n margin-right: 2rem;\n vertical-align: top;\n}\n\n.list-group-item.active .list-group-item-icon {\n color: #6200ee;\n}\n\n.list-group-item .list-group-item-graphic {\n border-radius: 50%;\n color: rgba(0, 0, 0, 0.3);\n fill: rgba(0, 0, 0, 0.3);\n flex: 0 0 2.5rem;\n font-size: 2.5rem;\n height: 2.5rem;\n line-height: 2.5rem;\n margin: 0.5rem 1rem 0.5rem 0;\n}\n\n.list-group-shaped .list-group-item {\n border-radius: 0 2rem 2rem 0;\n}\n\n.list-group-item .custom-control {\n display: flex;\n padding-left: 0;\n width: 100%;\n}\n\n.list-group-item .custom-control-label {\n flex-grow: 1;\n font-size: inherit;\n letter-spacing: inherit;\n line-height: 3rem;\n}\n\n.list-group-item .custom-control-label::before {\n line-height: 3rem;\n margin-top: 0;\n right: 0;\n left: auto;\n}\n\n.list-group-item .custom-control-label::after {\n line-height: 3rem !important;\n padding: 0 0.6875rem;\n right: 0;\n left: auto;\n}\n\n.list-group-item.active {\n background-color: rgba(98, 0, 238, 0.12);\n color: #6200ee;\n z-index: 2;\n}\n\n.list-group-item.active:hover {\n background-color: rgba(98, 0, 238, 0.16);\n}\n\n.list-group-item.active:focus {\n background-color: rgba(98, 0, 238, 0.24);\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.38);\n pointer-events: none;\n}\n\n.list-group-item-two-line {\n height: 4.5rem;\n}\n\n.list-group-item-two-line .list-group-item-text {\n align-self: flex-start;\n}\n\n.list-group-item-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 1;\n}\n\n.list-group-item-text :first-child {\n display: block;\n line-height: normal;\n margin-top: 0;\n margin-bottom: -1.25rem;\n}\n\n.list-group-item-text :first-child::before {\n content: '';\n display: inline-block;\n height: 2rem;\n vertical-align: 0;\n width: 0;\n}\n\n.list-group-item-text :first-child::after {\n content: '';\n display: inline-block;\n height: 20px;\n vertical-align: -20px;\n width: 0;\n}\n\n.list-group-item-text :last-child {\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n color: rgba(0, 0, 0, 0.54);\n display: block;\n line-height: normal;\n margin-top: 0;\n}\n\n.list-group-item-text :last-child::before {\n content: '';\n display: inline-block;\n height: 20px;\n vertical-align: 0;\n width: 0;\n}\n\n.list-group-item-meta {\n color: rgba(0, 0, 0, 0.38);\n margin-right: 0;\n margin-left: auto;\n}\n\n.list-group-item-meta:not(i):not([class*='material-icon']) {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0.033333em;\n line-height: 1.25rem;\n}\n\n.list-group-divider {\n border: none;\n border-bottom-color: rgba(0, 0, 0, 0.12);\n border-bottom-style: solid;\n border-bottom-width: 1px;\n height: 0;\n margin: 0;\n}\n\n.list-group-item-action {\n text-align: inherit;\n width: 100%;\n}\n\n.list-group-item-action:hover:not(.active), .list-group-item-action:focus:not(.active) {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n z-index: 1;\n}\n\n.list-group-item-action:hover {\n background-color: rgba(0, 0, 0, 0.04);\n cursor: pointer;\n}\n\n.list-group-item-action:focus {\n background-color: rgba(0, 0, 0, 0.12);\n outline: 0;\n}\n\n.list-group-item-action:disabled, .list-group-item-action.disabled {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.38);\n}\n\n[class*='list-group-horizontal'] {\n padding: 0;\n}\n\n[class*='list-group-horizontal'] .list-group-item {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n margin-bottom: 0;\n}\n\n[class*='list-group-horizontal'] .list-group-item:first-child {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n[class*='list-group-horizontal'] .list-group-item:last-child {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n border-right: 0;\n margin-right: 0;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n}\n\n.list-group-item-primary {\n background-color: #bb86fc;\n color: white;\n}\n\n.list-group-item-primary.active {\n background-color: #6200ee;\n color: white;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:active {\n background-color: #6200ee;\n color: white;\n}\n\n.list-group-item-secondary {\n background-color: #66fff8;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-secondary.active {\n background-color: #03dac6;\n color: white;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:active {\n background-color: #03dac6;\n color: white;\n}\n\n.list-group-item-danger {\n background-color: #c51162;\n color: white;\n}\n\n.list-group-item-danger.active {\n background-color: #b00020;\n color: white;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:active {\n background-color: #b00020;\n color: white;\n}\n\n.list-group-item-info {\n background-color: #d2c2fd;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-info.active {\n background-color: #714cfe;\n color: white;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:active {\n background-color: #714cfe;\n color: white;\n}\n\n.list-group-item-success {\n background-color: #c6f68d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-success.active {\n background-color: #61d800;\n color: white;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:active {\n background-color: #61d800;\n color: white;\n}\n\n.list-group-item-warning {\n background-color: #ffc77d;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-warning.active {\n background-color: #ff8d00;\n color: white;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:active {\n background-color: #ff8d00;\n color: white;\n}\n\n.list-group-item-dark {\n background-color: #757575;\n color: white;\n}\n\n.list-group-item-dark.active {\n background-color: #424242;\n color: white;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:active {\n background-color: #424242;\n color: white;\n}\n\n.list-group-item-light {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-light.active {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:active {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.expansion-panel {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, color, margin 300ms cubic-bezier(0.4, 0, 0.2, 1);\n padding: 0;\n}\n\n@media (min-width: 576px) {\n .expansion-panel {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .expansion-panel {\n transition-duration: 280ms;\n }\n}\n\n.expansion-panel.show {\n border-radius: 4px;\n}\n\n.expansion-panel.show:not(:first-child) {\n margin-top: 1rem;\n}\n\n.card .expansion-panel.show:not(:first-child) {\n margin-top: 0;\n}\n\n.expansion-panel.show:not(:last-child) {\n margin-bottom: 1rem;\n}\n\n.card .expansion-panel.show:not(:last-child) {\n margin-bottom: 0;\n}\n\n.expansion-panel.show + .expansion-panel {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.expansion-panel.show + .expansion-panel.show {\n margin-top: 0;\n}\n\n.card .expansion-panel.show + .expansion-panel {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.expansion-panel.show-predecessor {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.card .expansion-panel.show-predecessor {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.card .expansion-panel {\n padding-right: 0;\n padding-left: 0;\n}\n\n.expansion-panel-body {\n padding: 1rem 1rem;\n}\n\n.card .expansion-panel-body {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.expansion-panel-footer {\n align-items: flex-end;\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n display: flex;\n justify-content: flex-end;\n padding: 1rem 0.5rem 0.75rem 0rem;\n}\n\n.card .expansion-panel-footer {\n padding-right: 1rem;\n padding-left: 0.5rem;\n}\n\n.expansion-panel-footer .btn, .expansion-panel-footer .card-link {\n margin-bottom: 0.25rem;\n margin-left: 0.5rem;\n min-width: 4rem;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.card .expansion-panel-footer .btn, .card .expansion-panel-footer .card-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.expansion-panel-icon {\n flex-shrink: 0;\n margin-left: 1rem;\n}\n\n[data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide {\n display: none;\n}\n\n[data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show {\n display: none;\n}\n\n.expansion-panel-toggler {\n align-items: center;\n color: inherit;\n display: flex;\n justify-content: space-between;\n min-height: 3rem;\n padding: 0.75rem 1rem;\n text-align: inherit;\n width: 100%;\n}\n\n.expansion-panel-toggler:hover, .expansion-panel-toggler:focus, .expansion-panel-toggler:active {\n background-color: rgba(0, 0, 0, 0.24);\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.expansion-panel-toggler:focus {\n outline: 0;\n}\n\n.card .expansion-panel-toggler {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.list-group-flush {\n border: 0;\n border-radius: 0;\n padding: 0;\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-menu {\n background-color: transparent;\n color: inherit;\n display: none;\n float: left;\n font-size: 1rem;\n list-style: none;\n min-width: 7rem;\n padding: 0.5rem 0;\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 80;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-menu.show::before,\n.dropdown-menu.show > * {\n animation-duration: 0.12s;\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n /* @include media-breakpoint-up(sm) {\n animation-duration: $transition-duration-tablet;\n }\n\n @include media-breakpoint-up(lg) {\n animation-duration: $transition-duration-desktop;\n }\n */\n}\n\n.dropdown-menu.show::before {\n animation-name: dropdown-menu-show;\n}\n\n.dropdown-menu.show > * {\n animation-name: dropdown-item-show;\n}\n\n.dropdown-menu.show > :nth-child(1) {\n animation-name: dropdown-item-show-1;\n}\n\n.dropdown-menu.show > :nth-child(2) {\n animation-name: dropdown-item-show-2;\n}\n\n.dropdown-menu.show > :nth-child(3) {\n animation-name: dropdown-item-show-3;\n}\n\n.dropdown-menu::before {\n border-radius: 4px;\n background-clip: padding-box;\n background-color: #ffffff;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transform-origin: top left;\n z-index: -1;\n}\n\n.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu {\n min-width: 100%;\n}\n\n.menu {\n margin-top: -3.125rem;\n}\n\n.menu::before {\n transform-origin: 0 2rem;\n}\n\n.show > a {\n outline: 0;\n}\n\n.dropdown-menu-right:not([x-placement]) {\n right: 0;\n left: auto;\n}\n\n.dropdown-menu-right:not([x-placement]).menu::before {\n transform-origin: 100% 2rem;\n}\n\n.dropdown-menu-right:not([x-placement])::before {\n transform-origin: 100% 0;\n}\n\n.dropleft .dropdown-menu:not([x-placement]) {\n top: 0;\n right: 100%;\n left: auto;\n}\n\n.dropleft .dropdown-menu:not([x-placement]).menu {\n margin-top: 0;\n}\n\n.dropleft .dropdown-menu:not([x-placement])::before {\n transform-origin: 100% 0;\n}\n\n.dropright .dropdown-menu:not([x-placement]) {\n top: 0;\n right: auto;\n left: 100%;\n}\n\n.dropright .dropdown-menu:not([x-placement]).menu {\n margin-top: 0;\n}\n\n.dropright .dropdown-menu:not([x-placement])::before {\n transform-origin: 0 0;\n}\n\n.dropup .dropdown-menu:not([x-placement]) {\n top: auto;\n bottom: 100%;\n}\n\n.dropup .dropdown-menu:not([x-placement]).menu {\n margin-top: 0;\n margin-bottom: -3.125rem;\n}\n\n.dropup .dropdown-menu:not([x-placement]).menu::before {\n transform-origin: 0 calc(100% - 2rem);\n}\n\n.dropup .dropdown-menu:not([x-placement])::before {\n transform-origin: 0 100%;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-child(1),\n.dropup .dropdown-menu:not([x-placement]) > :nth-child(2),\n.dropup .dropdown-menu:not([x-placement]) > :nth-child(3) {\n animation-name: dropdown-item-show;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) {\n animation-name: dropdown-item-show-1;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) {\n animation-name: dropdown-item-show-2;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) {\n animation-name: dropdown-item-show-3;\n}\n\n.dropup .dropdown-menu-right:not([x-placement]).menu::before {\n transform-origin: 100% calc(100% - 2rem);\n}\n\n.dropup .dropdown-menu-right:not([x-placement])::before {\n transform-origin: 100% 100%;\n}\n\n.dropdown-menu[x-placement='bottom-end']::before,\n.dropdown-menu[x-placement='left-start']::before {\n transform-origin: 100% 0;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-child(1),\n.dropdown-menu[x-placement='top-end'].show > :nth-child(2),\n.dropdown-menu[x-placement='top-end'].show > :nth-child(3),\n.dropdown-menu[x-placement='top-start'].show > :nth-child(1),\n.dropdown-menu[x-placement='top-start'].show > :nth-child(2),\n.dropdown-menu[x-placement='top-start'].show > :nth-child(3) {\n animation-name: dropdown-item-show;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1),\n.dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) {\n animation-name: dropdown-item-show-1;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2),\n.dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) {\n animation-name: dropdown-item-show-2;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3),\n.dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) {\n animation-name: dropdown-item-show-3;\n}\n\n.dropdown-menu[x-placement='top-end']::before {\n transform-origin: 100% 100%;\n}\n\n.dropdown-menu[x-placement='top-start']::before {\n transform-origin: 0 100%;\n}\n\n.menu[x-placement='bottom-end']::before {\n transform-origin: 100% 2rem;\n}\n\n.menu[x-placement='left-start'],\n.menu[x-placement='right-start'] {\n margin-top: 0;\n}\n\n.menu[x-placement='left-start']::before {\n transform-origin: 100% 0;\n}\n\n.menu[x-placement='right-start']::before {\n transform-origin: 0 0;\n}\n\n.menu[x-placement='top-end'],\n.menu[x-placement='top-start'] {\n margin-top: 0;\n margin-bottom: -3.125rem;\n}\n\n.menu[x-placement='top-end']::before {\n transform-origin: 100% calc(100% - 2rem);\n}\n\n.menu[x-placement='top-start']::before {\n transform-origin: 0 calc(100% - 2rem);\n}\n\n@keyframes dropdown-item-show {\n 0% {\n opacity: 0;\n }\n 99% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-1 {\n 0% {\n opacity: 0;\n }\n 40% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-2 {\n 0% {\n opacity: 0;\n }\n 60% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-3 {\n 0% {\n opacity: 0;\n }\n 80% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n/* @keyframes dropdown-menu-show {\n 0% {\n transform: scale(0, 0);\n }\n\n 20% {\n transform: scale((1 / 3), 0);\n }\n\n 40% {\n transform: scale((2 / 3), 0.25);\n }\n\n 60% {\n transform: scale(1, 0.5);\n }\n\n 80% {\n transform: scale(1, 0.75);\n }\n\n 100% {\n transform: scale(1, 1);\n }\n} */\n@keyframes dropdown-menu-show {\n 0% {\n transform: scale(0, 0);\n }\n 100% {\n transform: scale(1, 1);\n }\n}\n\n@keyframes menu-animation {\n 0% {\n margin-top: -3.5rem;\n }\n 100% {\n margin-top: 0;\n }\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm,\n .menu-cascading {\n min-width: 17.5rem;\n }\n}\n\n.menu-cascading {\n margin-top: -2.75rem;\n}\n\n.menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] {\n margin-top: 0;\n margin-bottom: -2.75rem;\n}\n\n.menu-cascading[x-placement='top-end']::before {\n transform-origin: 100% calc(100% - 2rem);\n}\n\n.menu-cascading[x-placement='top-start']::before {\n transform-origin: 0 calc(100% - 2rem);\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropdown-menu[x-placement^='top'], .dropdown-menu[x-placement^='right'], .dropdown-menu[x-placement^='bottom'], .dropdown-menu[x-placement^='left'] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n background-color: rgba(0, 0, 0, 0.12);\n height: 1px;\n margin: 0.5rem 0;\n overflow: hidden;\n border: 0;\n}\n\n.dropdown-header {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: inherit;\n font-weight: 500;\n letter-spacing: 0.009375em;\n line-height: inherit;\n margin: 0;\n padding: 0.75rem 1rem;\n transform-origin: 0 0;\n /* .dropdown-menu-sm &,\n .menu-cascading & {\n line-height: $menu-line-height-cascading;\n padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading;\n } */\n}\n\n.dropdown-item {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, color 300ms cubic-bezier(0.4, 0, 0.2, 1);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n background: none;\n border: 0;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n letter-spacing: 0.009375em;\n line-height: 3rem;\n padding: 0 1rem;\n position: relative;\n text-align: inherit;\n transform-origin: 0 0;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .dropdown-item {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-item {\n transition-duration: 280ms;\n }\n}\n\n.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.dropdown-item:hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.dropdown-item:focus, .dropdown-item.active {\n background-color: rgba(0, 0, 0, 0.12);\n outline: 0;\n}\n\n.dropdown-item:active {\n background-color: rgba(0, 0, 0, 0.24);\n}\n\n.dropdown-item:disabled, .dropdown-item.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n pointer-events: none;\n}\n\n.dropdown-item > i,\n.dropdown-item > [class*='material-icons'] {\n margin-right: 1.25rem;\n margin-left: 0.5rem;\n}\n\n.dropdown-item > .dropdown-icon-append {\n margin-right: 0.5rem;\n margin-left: auto;\n order: 12;\n}\n\n.dropdown-menu-sm .dropdown-item,\n.menu-cascading .dropdown-item {\n line-height: 2rem;\n}\n\n.dropdown-item-text {\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-weight: inherit;\n padding: 0.75rem 1rem;\n transform-origin: 0 0;\n /* .dropdown-menu-sm &,\n .menu-cascading & {\n padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading;\n } */\n}\n\n.dropdown-toggle::after {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"arrow_drop_down\";\n display: inline-block;\n line-height: 1rem;\n margin-right: -0.2em;\n margin-left: 0.2em;\n vertical-align: top;\n}\n\n.dropright .dropdown-toggle::after {\n content: \"arrow_right\";\n}\n\n.dropup .dropdown-toggle::after {\n content: \"arrow_drop_up\";\n}\n\n.dropdown-toggle:empty::after {\n margin-left: -0.2em;\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"arrow_left\";\n display: inline-block;\n margin-right: 0.2em;\n margin-left: -0.2em;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.2em;\n padding-left: 0.2em;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-right: 0;\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n margin-left: 0;\n}\n\n.navdrawer {\n display: none;\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 160;\n}\n\n.navdrawer-backdrop {\n transition-duration: 375ms;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.32);\n opacity: 0;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 159;\n}\n\n@media (min-width: 576px) {\n .navdrawer-backdrop {\n transition-duration: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-backdrop {\n transition-duration: 250ms;\n }\n}\n\n.navdrawer-backdrop.show {\n opacity: 1;\n}\n\n.navdrawer-content {\n transition-duration: 195ms;\n transition-property: box-shadow, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);\n background-color: #ffffff;\n max-width: calc(100% - 3.5rem);\n overflow-x: hidden;\n overflow-y: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n transform: translate3d(-100%, 0, 0);\n width: 16rem;\n}\n\n@media (min-width: 576px) {\n .navdrawer-content {\n transition-duration: 253.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-content {\n transition-duration: 75ms;\n }\n}\n\n.navdrawer-right .navdrawer-content {\n right: 0;\n left: auto;\n transform: translate3d(100%, 0, 0);\n}\n\n.navdrawer.show .navdrawer-content {\n transition-duration: 225ms;\n transition-property: box-shadow, transform;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);\n transform: translate3d(0, 0, 0);\n}\n\n@media (min-width: 576px) {\n .navdrawer.show .navdrawer-content {\n transition-duration: 292.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer.show .navdrawer-content {\n transition-duration: 150ms;\n }\n}\n\n.navdrawer-body {\n margin-bottom: 0.5rem;\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.navdrawer-divider {\n background-color: rgba(0, 0, 0, 0.12);\n height: 1px;\n margin: 0.5rem 0;\n overflow: hidden;\n}\n\n.navdrawer-header {\n background-color: #f5f5f5;\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n display: block;\n margin-bottom: 0.5rem;\n padding: 0.625rem 1rem;\n}\n\n.navdrawer-subheader {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: rgba(0, 0, 0, 0.38);\n display: block;\n font-weight: 500;\n height: 3rem;\n line-height: 1;\n margin-top: 0;\n margin-bottom: 0;\n padding: 1.0625rem 1rem;\n}\n\n.navdrawer-divider + .navdrawer-subheader {\n margin-top: -0.5rem;\n}\n\n.navdrawer-nav {\n display: flex;\n flex-direction: column;\n list-style: none;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n padding-left: 0;\n}\n\n.navdrawer-header + .navdrawer-nav,\n.navdrawer-subheader + .navdrawer-nav {\n margin-top: 0;\n}\n\n.navdrawer-nav .nav-link {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n align-items: center;\n border-radius: 4px;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n font-weight: 500;\n height: 2.5rem;\n letter-spacing: 0.007143em;\n line-height: 1.375rem;\n margin: 0.5rem;\n padding: 0 0.5rem;\n transition: background-color 15ms;\n}\n\n.navdrawer-nav .nav-link:hover, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:active {\n background-color: #f5f5f5;\n}\n\n.navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active {\n background-color: rgba(98, 0, 238, 0.12);\n color: #6200ee;\n}\n\n.navdrawer-nav .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.navdrawer-nav .nav-link:focus {\n outline: 0;\n}\n\n.navdrawer-nav .active > .nav-link {\n color: #6200ee;\n}\n\n.navdrawer-nav-icon {\n color: rgba(0, 0, 0, 0.54);\n width: 3.5rem;\n}\n\n.nav-link:active .navdrawer-nav-icon,\n.nav-link.active .navdrawer-nav-icon {\n color: #6200ee;\n}\n\n.active > .nav-link .navdrawer-nav-icon {\n color: #6200ee;\n}\n\n@media (min-width: 576px) {\n .navdrawer-backdrop-permanent-sm {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-sm {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-sm {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-sm {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-sm.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-sm.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-sm .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-sm {\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-persistent-sm.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-sm.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-sm.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-sm.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-sm .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-sm {\n overflow: visible;\n right: auto;\n width: 16rem;\n }\n .navdrawer-temporary-sm.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-sm .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .navdrawer-backdrop-permanent-md {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-md {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-md {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-md {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-md.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-md.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-md.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-md .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-md {\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-persistent-md.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-md.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-md.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-md.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-md .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-md {\n overflow: visible;\n right: auto;\n width: 16rem;\n }\n .navdrawer-temporary-md.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-md .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-backdrop-permanent-lg {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-lg {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-lg {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-lg {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-lg.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-lg.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-lg .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-lg {\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-persistent-lg.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-lg.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-lg.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-lg.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-lg .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-lg {\n overflow: visible;\n right: auto;\n width: 16rem;\n }\n .navdrawer-temporary-lg.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-lg .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n@media (min-width: 1200px) {\n .navdrawer-backdrop-permanent-xl {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-xl {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-xl {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-xl {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-xl.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-xl.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-xl .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-xl {\n right: auto;\n width: 16rem;\n z-index: auto;\n }\n .navdrawer-persistent-xl.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-xl.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-xl.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-xl.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-xl .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-xl {\n overflow: visible;\n right: auto;\n width: 16rem;\n }\n .navdrawer-temporary-xl.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-xl .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n.navdrawer-backdrop-permanent {\n display: none;\n transition: none;\n}\n\n.navdrawer-backdrop-persistent {\n display: none;\n transition: none;\n}\n\n.navdrawer-backdrop-temporary {\n display: none;\n transition: none;\n}\n\n.navdrawer-permanent {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 16rem;\n z-index: auto;\n}\n\n.navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float {\n top: 3.5rem;\n}\n\n.navdrawer-permanent.navdrawer-permanent-float {\n border-right: 0;\n}\n\n.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n}\n\n.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n}\n\n.navdrawer-permanent.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n}\n\n.navdrawer-permanent.show .navdrawer-content {\n box-shadow: none;\n}\n\n.navdrawer-permanent .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n}\n\n.navdrawer-persistent {\n right: auto;\n width: 16rem;\n z-index: auto;\n}\n\n.navdrawer-persistent.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n}\n\n.navdrawer-persistent.navdrawer-right {\n right: 0;\n left: auto;\n}\n\n.navdrawer-persistent.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.navdrawer-persistent.show .navdrawer-content {\n box-shadow: none;\n}\n\n.navdrawer-persistent .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n}\n\n.navdrawer-temporary {\n overflow: visible;\n right: auto;\n width: 16rem;\n}\n\n.navdrawer-temporary.navdrawer-right {\n right: 0;\n left: auto;\n}\n\n.navdrawer-temporary .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n}\n\n.picker {\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transform: translate3d(0, 100%, 0);\n transition-delay: 675ms;\n transition-duration: 0;\n transition-property: transform;\n z-index: 240;\n}\n\n@media (min-width: 576px) {\n .picker {\n transition-delay: 877.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker {\n transition-delay: 530ms;\n }\n}\n\n.picker.picker-opened {\n overflow-x: hidden;\n overflow-y: auto;\n transform: translate3d(0, 0, 0);\n transition: none;\n}\n\n.picker-frame {\n margin: 1rem 1rem;\n}\n\n.picker-holder {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n background-color: rgba(0, 0, 0, 0.32);\n display: flex;\n justify-content: center;\n min-height: 100%;\n min-width: 100%;\n opacity: 0;\n pointer-events: none;\n transition-delay: 375ms;\n}\n\n@media (min-width: 576px) {\n .picker-holder {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker-holder {\n transition-duration: 280ms;\n }\n}\n\n@media (min-width: 576px) {\n .picker-holder {\n transition-delay: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker-holder {\n transition-delay: 250ms;\n }\n}\n\n.picker-opened .picker-holder {\n opacity: 1;\n transition-delay: 0s;\n}\n\n.picker-wrap {\n border-radius: 4px;\n transition-duration: 375ms;\n transition-property: opacity, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: 0.03125em;\n line-height: 1.5rem;\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);\n max-width: 18.5rem;\n opacity: 0;\n outline: 0;\n pointer-events: auto;\n position: relative;\n transform: scale(0.87);\n}\n\n@media (min-width: 576px) {\n .picker-wrap {\n transition-duration: 487.5ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker-wrap {\n transition-duration: 250ms;\n }\n}\n\n@media (orientation: landscape) {\n .picker-wrap {\n display: flex;\n max-width: none;\n }\n}\n\n.picker-opened .picker-wrap {\n opacity: 1;\n transform: scale(1);\n}\n\n.picker-footer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n display: flex;\n justify-content: flex-end;\n padding: 0.5rem 0.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-footer {\n border-radius: 0 0 4px 0;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n }\n}\n\n.picker-footer button {\n flex: 0 1 auto;\n margin-left: 0.5rem;\n min-width: 0;\n}\n\n.picker-footer button:first-child {\n margin-left: 0;\n}\n\n.picker-header {\n height: 2.5rem;\n line-height: 2.5rem;\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n padding-right: 3rem;\n padding-left: 3rem;\n position: relative;\n text-align: center;\n}\n\n@media (orientation: landscape) {\n .picker-header {\n margin-top: 0.5rem;\n margin-right: 0.75rem;\n margin-left: 0.75rem;\n }\n}\n\n.picker-month,\n.picker-year {\n display: inline;\n margin-left: 0.5rem;\n}\n\n.picker-month:first-child,\n.picker-year:first-child {\n margin-left: 0;\n}\n\n.picker-nav-next,\n.picker-nav-prev {\n border-radius: 50%;\n color: rgba(0, 0, 0, 0.54);\n height: 2.5rem;\n margin-top: -1.25rem;\n position: absolute;\n top: 50%;\n width: 2.5rem;\n}\n\n.picker-nav-next, .picker-nav-next[class*='material-icons'],\n.picker-nav-prev,\n.picker-nav-prev[class*='material-icons'] {\n line-height: 2.5rem;\n}\n\n.picker-nav-next:not(.picker-nav-disabled):hover,\n.picker-nav-prev:not(.picker-nav-disabled):hover {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));\n cursor: pointer;\n}\n\n.picker-nav-next:not(.picker-nav-disabled):active,\n.picker-nav-prev:not(.picker-nav-disabled):active {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));\n}\n\n.picker-nav-next {\n right: 0;\n}\n\n.picker-nav-next::before {\n content: \"keyboard_arrow_right\";\n}\n\n.picker-nav-prev {\n right: 2.5rem;\n}\n\n.picker-nav-prev::before {\n content: \"keyboard_arrow_left\";\n}\n\n.picker-nav-disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.picker-date-display {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n background-color: #6200ee;\n color: white;\n padding: 1rem 1.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-date-display {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n min-width: 9.75rem;\n white-space: nowrap;\n }\n}\n\n.picker-date-display-bottom {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 2.125rem;\n font-weight: 400;\n letter-spacing: 0.007353em;\n line-height: 2.5rem;\n font-weight: 300;\n}\n\n.picker-month-display {\n margin-right: 0.5rem;\n}\n\n.picker-weekday-display {\n margin-right: 0.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-weekday-display {\n display: block;\n margin-right: 0;\n }\n}\n\n.picker-weekday-display::after {\n content: ',';\n}\n\n.picker-box {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #ffffff;\n overflow: hidden;\n}\n\n@media (orientation: landscape) {\n .picker-box {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 0;\n }\n}\n\n[class*='pick'].form-control[readonly] {\n border-bottom-style: solid;\n color: inherit;\n cursor: pointer;\n}\n\n[class*='pick'][readonly].form-control:hover, [class*='pick'].picker-input-active {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n[class*='pick'].form-control[disabled] {\n border-style: dotted;\n color: rgba(0, 0, 0, 0.38);\n cursor: default;\n}\n\n.picker-day {\n border-radius: 50%;\n cursor: default;\n height: 2.5rem;\n line-height: 2.5rem;\n margin: auto;\n vertical-align: middle;\n width: 2.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-day {\n margin-right: 0.25rem;\n margin-left: 0.25rem;\n }\n}\n\n.picker-day.picker-day-selected {\n background-color: #6200ee;\n color: white;\n}\n\n.picker-day:not(.picker-day-disabled):hover {\n cursor: pointer;\n}\n\n.picker-day-disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.picker-day-outfocus {\n display: none;\n}\n\n.picker-day-today {\n border: 1px solid #a4a4a4;\n}\n\n.picker-table {\n border-collapse: collapse;\n border-spacing: 0;\n margin: 0 0.5rem;\n table-layout: fixed;\n}\n\n.picker-table td,\n.picker-table th {\n border: 0;\n padding: 0;\n text-align: center;\n vertical-align: middle;\n}\n\n.picker-table th {\n font-weight: inherit;\n}\n\n.picker-weekday {\n color: rgba(0, 0, 0, 0.38);\n height: 2.5rem;\n vertical-align: middle;\n width: 2.5rem;\n}\n\n.picker-select-month,\n.picker-select-year {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n appearance: none;\n background-color: rgba(0, 0, 0, 0.12);\n background-image: url('data:image/svg+xml,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3c/svg%3e');\n background-position: 100% 50%;\n background-repeat: no-repeat;\n background-size: auto 100%;\n border: 0;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.87);\n display: inline-block;\n font-size: inherit;\n height: 1.25rem;\n line-height: 1.25rem;\n opacity: 0.7;\n padding: 0 1.25rem 0 0.5rem;\n}\n\n@media (min-width: 576px) {\n .picker-select-month,\n .picker-select-year {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .picker-select-month,\n .picker-select-year {\n transition-duration: 280ms;\n }\n}\n\n.picker-select-month:hover, .picker-select-month:focus,\n.picker-select-year:hover,\n.picker-select-year:focus {\n opacity: 1;\n}\n\n.picker-select-month:focus,\n.picker-select-year:focus {\n outline: 0;\n}\n\n.picker-select-month {\n margin-left: 0.5rem;\n}\n\n.progress {\n display: flex;\n overflow: hidden;\n position: relative;\n white-space: nowrap;\n z-index: 1;\n /* @include font-size($progress-font-size);\n background-color: $progress-bg; */\n}\n\n.progress-bar {\n border-bottom: 0.25rem solid #6200ee;\n transition: width 250ms cubic-bezier(0.4, 0, 0.6, 1);\n will-change: width;\n}\n\n.progress-bar.bg-primary {\n background-color: transparent !important;\n border-bottom-color: #6200ee;\n}\n\n.progress-bar.bg-primary::after {\n background-color: #bb86fc;\n}\n\n.progress-bar.bg-secondary {\n background-color: transparent !important;\n border-bottom-color: #03dac6;\n}\n\n.progress-bar.bg-secondary::after {\n background-color: #66fff8;\n}\n\n.progress-bar.bg-danger {\n background-color: transparent !important;\n border-bottom-color: #b00020;\n}\n\n.progress-bar.bg-danger::after {\n background-color: #c51162;\n}\n\n.progress-bar.bg-info {\n background-color: transparent !important;\n border-bottom-color: #714cfe;\n}\n\n.progress-bar.bg-info::after {\n background-color: #d2c2fd;\n}\n\n.progress-bar.bg-success {\n background-color: transparent !important;\n border-bottom-color: #61d800;\n}\n\n.progress-bar.bg-success::after {\n background-color: #c6f68d;\n}\n\n.progress-bar.bg-warning {\n background-color: transparent !important;\n border-bottom-color: #ff8d00;\n}\n\n.progress-bar.bg-warning::after {\n background-color: #ffc77d;\n}\n\n.progress-bar.bg-dark {\n background-color: transparent !important;\n border-bottom-color: #424242;\n}\n\n.progress-bar.bg-dark::after {\n background-color: #757575;\n}\n\n.progress-bar.bg-light {\n background-color: transparent !important;\n border-bottom-color: #f5f5f5;\n}\n\n.progress-bar.bg-light::after {\n background-color: #fafafa;\n}\n\n.progress-bar::after {\n background-color: #e6e6e6;\n content: '';\n display: block;\n height: 0.25rem;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n}\n\n.progress-bar-animated::before {\n animation-direction: reverse;\n animation-duration: 300ms;\n animation-iteration-count: infinite;\n animation-name: progress-bar-animation;\n animation-timing-function: linear;\n}\n\n@media (min-width: 576px) {\n .progress-bar-animated::before {\n animation-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .progress-bar-animated::before {\n animation-duration: 280ms;\n }\n}\n\n.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 transform: scale(1);\n }\n}\n\n.spinner-grow {\n animation: spinner-grow 0.75s linear infinite;\n background-color: currentColor;\n border-radius: 50%;\n display: inline-block;\n height: 2.5rem;\n opacity: 0;\n vertical-align: text-bottom;\n width: 2.5rem;\n}\n\n.spinner-grow-sm {\n height: 1rem;\n width: 1rem;\n}\n\n.progress-circular {\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n}\n\n.progress-circular-gap {\n border-top: 0.125rem solid #6200ee;\n position: absolute;\n top: 0;\n right: 1.1875rem;\n bottom: 0;\n left: 1.1875rem;\n}\n\n.progress-circular-inner {\n animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n}\n\n.progress-circular-left,\n.progress-circular-right {\n height: 2.5rem;\n overflow: hidden;\n position: absolute;\n top: 0;\n width: 1.25rem;\n}\n\n.progress-circular-left {\n left: 0;\n}\n\n.progress-circular-right {\n right: 0;\n}\n\n.progress-circular-spinner {\n border: 0.25rem solid #6200ee;\n border-bottom-color: transparent;\n border-radius: 50%;\n height: 2.5rem;\n position: absolute;\n top: 0;\n width: 2.5rem;\n}\n\n.progress-circular-left .progress-circular-spinner {\n animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n border-right-color: transparent;\n left: 0;\n}\n\n.progress-circular-right .progress-circular-spinner {\n animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n border-left-color: transparent;\n right: 0;\n}\n\n.progress-circular-wrapper {\n animation: spinner-border 2.666s linear infinite;\n}\n\n@keyframes progress-circular-inner-rotate {\n 12.5% {\n transform: rotate(135deg);\n }\n 25% {\n transform: rotate(270deg);\n }\n 37.5% {\n transform: rotate(405deg);\n }\n 50% {\n transform: rotate(540deg);\n }\n 62.5% {\n transform: rotate(675deg);\n }\n 75% {\n transform: rotate(810deg);\n }\n 87.5% {\n transform: rotate(945deg);\n }\n 100% {\n transform: rotate(1080deg);\n }\n}\n\n@keyframes progress-circular-spinner-left {\n 0%,\n 100% {\n transform: rotate(130deg);\n }\n 50% {\n transform: rotate(-5deg);\n }\n}\n\n@keyframes progress-circular-spinner-right {\n 0%,\n 100% {\n transform: rotate(-130deg);\n }\n 50% {\n transform: rotate(5deg);\n }\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.progress-circular-primary .progress-circular-gap,\n.progress-circular-primary .progress-circular-spinner {\n border-top-color: #6200ee;\n}\n\n.progress-circular-primary .progress-circular-left .progress-circular-spinner {\n border-left-color: #6200ee;\n}\n\n.progress-circular-primary .progress-circular-right .progress-circular-spinner {\n border-right-color: #6200ee;\n}\n\n.progress-circular-secondary .progress-circular-gap,\n.progress-circular-secondary .progress-circular-spinner {\n border-top-color: #03dac6;\n}\n\n.progress-circular-secondary .progress-circular-left .progress-circular-spinner {\n border-left-color: #03dac6;\n}\n\n.progress-circular-secondary .progress-circular-right .progress-circular-spinner {\n border-right-color: #03dac6;\n}\n\n.progress-circular-danger .progress-circular-gap,\n.progress-circular-danger .progress-circular-spinner {\n border-top-color: #b00020;\n}\n\n.progress-circular-danger .progress-circular-left .progress-circular-spinner {\n border-left-color: #b00020;\n}\n\n.progress-circular-danger .progress-circular-right .progress-circular-spinner {\n border-right-color: #b00020;\n}\n\n.progress-circular-info .progress-circular-gap,\n.progress-circular-info .progress-circular-spinner {\n border-top-color: #714cfe;\n}\n\n.progress-circular-info .progress-circular-left .progress-circular-spinner {\n border-left-color: #714cfe;\n}\n\n.progress-circular-info .progress-circular-right .progress-circular-spinner {\n border-right-color: #714cfe;\n}\n\n.progress-circular-success .progress-circular-gap,\n.progress-circular-success .progress-circular-spinner {\n border-top-color: #61d800;\n}\n\n.progress-circular-success .progress-circular-left .progress-circular-spinner {\n border-left-color: #61d800;\n}\n\n.progress-circular-success .progress-circular-right .progress-circular-spinner {\n border-right-color: #61d800;\n}\n\n.progress-circular-warning .progress-circular-gap,\n.progress-circular-warning .progress-circular-spinner {\n border-top-color: #ff8d00;\n}\n\n.progress-circular-warning .progress-circular-left .progress-circular-spinner {\n border-left-color: #ff8d00;\n}\n\n.progress-circular-warning .progress-circular-right .progress-circular-spinner {\n border-right-color: #ff8d00;\n}\n\n.progress-circular-dark .progress-circular-gap,\n.progress-circular-dark .progress-circular-spinner {\n border-top-color: #424242;\n}\n\n.progress-circular-dark .progress-circular-left .progress-circular-spinner {\n border-left-color: #424242;\n}\n\n.progress-circular-dark .progress-circular-right .progress-circular-spinner {\n border-right-color: #424242;\n}\n\n.progress-circular-light .progress-circular-gap,\n.progress-circular-light .progress-circular-spinner {\n border-top-color: #f5f5f5;\n}\n\n.progress-circular-light .progress-circular-left .progress-circular-spinner {\n border-left-color: #f5f5f5;\n}\n\n.progress-circular-light .progress-circular-right .progress-circular-spinner {\n border-right-color: #f5f5f5;\n}\n\n.custom-control {\n display: block;\n min-height: 1.5rem;\n padding-left: 2.25rem;\n position: relative;\n z-index: 1;\n}\n\n.custom-control + .custom-control {\n margin-top: 0.75rem;\n}\n\n.custom-control-inline {\n align-items: center;\n display: inline-flex;\n margin-right: 1.5rem;\n}\n\n.custom-control-inline + .custom-control-inline {\n margin-top: 0;\n}\n\n.custom-control-label {\n color: inherit;\n display: inline-block;\n font-size: 0.875rem;\n letter-spacing: 0.017857em;\n line-height: 1.5rem;\n margin-bottom: 0;\n user-select: none;\n vertical-align: middle;\n}\n\n.custom-control-label::before {\n transition: background-color, opacity, transform 100ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: currentColor;\n border-radius: 50%;\n color: rgba(0, 0, 0, 0.54);\n content: '';\n 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.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:not([disabled]):hover ~ .custom-control-label {\n cursor: pointer;\n}\n\n.custom-control-input:active ~ .custom-control-label::before, .custom-control-input.focus ~ .custom-control-label::before {\n opacity: 0.12;\n transform: scale(1, 1) translateZ(0);\n}\n\n.custom-control-input:checked ~ .custom-control-label::after {\n color: #6200ee;\n opacity: 1;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n background-color: #6200ee;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::after {\n filter: saturate(0);\n opacity: 0.26;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::before {\n display: none;\n}\n\n.custom-checkbox .custom-control-label::after {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\" opacity=\"0.54\"%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3cpath d=\"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\"/%3e%3c/svg%3e');\n}\n\n.custom-checkbox .custom-control-input {\n /* &:indeterminate:disabled ~ .custom-control-label::after {\n opacity: 0.26;\n } */\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\" fill=\"%236200ee\"%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3cpath d=\"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/%3e%3c/svg%3e');\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n content: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" enable-background=\"new 0 0 24 24\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\"%3e%3cg%3e%3crect fill=\"none\" height=\"24\" width=\"24\"/%3e%3c/g%3e%3cg%3e%3cg%3e%3cg%3e%3cpath d=\"M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M17,13H7v-2h10V13z\"/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e');\n}\n\n.custom-radio .custom-control-label::after {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"radio_button_unchecked\";\n line-height: 1;\n vertical-align: middle;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n content: \"radio_button_checked\";\n}\n\n.custom-switch {\n align-items: center;\n display: flex;\n flex-grow: 1;\n padding-left: 36px;\n}\n\n.custom-switch .custom-control-label {\n flex: 1;\n /* &:active::before {\n opacity: 1;\n } */\n}\n\n.custom-switch .custom-control-label::before {\n background: #000000;\n border-radius: 0.4375rem;\n content: '';\n height: 0.875rem;\n opacity: 0.38;\n pointer-events: all;\n position: absolute;\n top: 15px;\n transform: none;\n transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), transform 90ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 2rem;\n will-change: background-color, transform;\n}\n\n.custom-switch .custom-control-label::after {\n background: #ffffff;\n border-radius: 50%;\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n content: '';\n height: 1.25rem;\n position: absolute;\n left: -1rem;\n transform: translateX(0);\n transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 90ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 1.25rem;\n will-change: box-shadow, transform;\n}\n\n.custom-switch .custom-control-input:active ~ .custom-control-label::before {\n opacity: 0.38;\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::before {\n background: #6200ee;\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background: #6200ee;\n transform: translateX(1.25rem);\n}\n\n.custom-switch .custom-control-input:not(:checked):not(:disabled) ~ .custom-control-label:hover::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(0, 0, 0, 0.04);\n}\n\n.custom-switch .custom-control-input:checked:not(:disabled) ~ .custom-control-label:hover::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-switch .custom-control-input:not(:checked):focus ~ .custom-control-label::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(0, 0, 0, 0.08);\n}\n\n.custom-switch .custom-control-input:checked:focus ~ .custom-control-label::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-switch .custom-control-input:disabled ~ .custom-control-label::before {\n background: #e0e0e0;\n display: block;\n}\n\n.custom-switch .custom-control-input:disabled ~ .custom-control-label::after {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.07), 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 1px 5px 0 rgba(0, 0, 0, 0.04);\n}\n\n.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::before {\n background: rgba(226, 208, 252, 0.8252);\n}\n\n.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::after {\n background: #c39ef9;\n}\n\n.custom-range {\n appearance: none;\n background: transparent;\n height: 3rem;\n padding: 0;\n width: 100%;\n}\n\n.custom-range:hover {\n cursor: pointer;\n}\n\n.custom-range:focus {\n outline: 0;\n}\n\n.custom-range:active {\n outline: 0;\n}\n\n.custom-range:active::-webkit-slider-thumb {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range:active::-moz-range-thumb {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range:active::-ms-thumb {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n background: #6200ee;\n border: 0;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n appearance: none;\n margin-top: -0.5rem;\n}\n\n.custom-range::-webkit-slider-thumb:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background: #6200ee;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range::-webkit-slider-runnable-track {\n background: rgba(98, 0, 238, 0.24);\n border-color: transparent;\n border-radius: 0.125rem;\n color: transparent;\n height: 0.25rem;\n width: 100%;\n}\n\n.custom-range::-moz-range-thumb {\n background: #6200ee;\n border: 0;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n -moz-appearance: none;\n}\n\n.custom-range::-moz-range-thumb:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-range::-moz-range-thumb:active {\n background: #6200ee;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range::-moz-range-track {\n background: rgba(98, 0, 238, 0.24);\n border-color: transparent;\n border-radius: 0.125rem;\n color: transparent;\n height: 0.25rem;\n width: 100%;\n}\n\n.custom-range::-moz-range-progress {\n background: #6200ee;\n border-radius: 0.1875rem;\n height: 0.375rem;\n}\n\n.custom-range::-ms-thumb {\n background: #6200ee;\n border: 0;\n border-radius: 50%;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n height: 1.25rem;\n transition: box-shadow 100ms ease-out;\n width: 1.25rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n}\n\n.custom-range::-ms-thumb:hover {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.12);\n}\n\n.custom-range::-ms-thumb:active {\n background: #6200ee;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 0 0 0.875rem rgba(98, 0, 238, 0.24);\n}\n\n.custom-range::-ms-track {\n background: rgba(98, 0, 238, 0.24);\n border-color: transparent;\n border-radius: 0.125rem;\n color: transparent;\n height: 0.25rem;\n width: 100%;\n background: transparent;\n}\n\n.custom-range::-ms-fill-lower {\n background: #6200ee;\n border-radius: 0.1875rem;\n height: 0.375rem;\n}\n\n.custom-range::-ms-fill-upper {\n background: rgba(98, 0, 238, 0.24);\n border-radius: 0.125rem;\n margin-right: 15px;\n}\n\n.custom-range:disabled {\n cursor: default;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background: #8c8c8c;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n background: #d7d7d7;\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb, .custom-range:disabled:hover::-moz-range-thumb {\n background: #8c8c8c;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n}\n\n.custom-range:disabled::-moz-range-track {\n background: #d7d7d7;\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-progress {\n background: #8c8c8c;\n}\n\n.custom-range:disabled::-ms-thumb {\n background: #8c8c8c;\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2);\n}\n\n.custom-range:disabled::-ms-fill-lower {\n background: #8c8c8c;\n}\n\n.custom-range:disabled::-ms-fill-upper {\n background: #d7d7d7;\n cursor: default;\n}\n\n.toast-container {\n align-items: center;\n display: flex;\n justify-content: center;\n margin: 0.5rem;\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 239;\n}\n\n.toast {\n background-color: #333333;\n border-radius: 4px;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);\n color: rgba(255, 255, 255, 0.87);\n display: block;\n flex: 0 0 auto;\n letter-spacing: 0.017857em;\n line-height: 1.25rem;\n max-width: 42rem;\n min-width: 21.5rem;\n opacity: 0;\n padding: 0.875rem 1rem;\n transform: scale(0.8);\n transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1);\n will-change: opacity, transform;\n z-index: 240;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n transform: scale(1);\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast .close {\n align-items: flex-start;\n border-radius: 50%;\n color: rgba(255, 255, 255, 0.87);\n display: flex;\n height: 36px;\n justify-content: center;\n line-height: 0;\n margin-right: 1rem;\n padding: 9px;\n width: 36px;\n}\n\n.toast .btn, .toast .card-link {\n background: transparent;\n box-shadow: none;\n color: #bb86fc;\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n padding: 0 0.5rem;\n}\n\n.toast .btn:first-of-type, .toast .card-link:first-of-type {\n margin-left: auto;\n}\n\n.toast .btn:last-of-type, .toast .card-link:last-of-type {\n margin-right: -0.5rem;\n}\n\n.toast .btn:hover, .toast .card-link:hover,\n.toast .close:hover {\n background-color: rgba(255, 255, 255, 0.08);\n}\n\n.toast .btn:active, .toast .card-link:active,\n.toast .close:active {\n background-color: rgba(255, 255, 255, 0.32);\n}\n\n.toast-header,\n.toast-body {\n align-items: center;\n display: flex;\n}\n\n.toast-header + .toast-body {\n padding-top: 1rem;\n}\n\n.stepper {\n align-items: center;\n background-color: #ffffff;\n display: flex;\n flex-shrink: 0;\n overflow: hidden;\n padding: 1.5rem 1.5rem;\n position: relative;\n}\n\n.stepper::after, .stepper::before {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n content: '';\n display: block;\n position: absolute;\n}\n\n.stepper:first-child::before {\n display: none;\n}\n\n.stepper:last-child::after {\n display: none;\n}\n\n.stepper-horiz {\n background-color: #ffffff;\n display: flex;\n justify-content: space-between;\n overflow-x: auto;\n overflow-y: hidden;\n position: relative;\n}\n\n.stepper-horiz::before {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n content: '';\n display: block;\n position: absolute;\n top: 50%;\n right: 1.5rem;\n left: 1.5rem;\n}\n\n.stepper-horiz .stepper::after, .stepper-horiz .stepper::before {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n top: 50%;\n width: 1rem;\n}\n\n.stepper-horiz .stepper::after {\n right: 0;\n}\n\n.stepper-horiz .stepper::before {\n left: 0;\n}\n\n.stepper-vert {\n background-color: #ffffff;\n position: relative;\n}\n\n.stepper-vert .stepper::after, .stepper-vert .stepper::before {\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n height: 1rem;\n left: 2.25rem;\n}\n\n.stepper-vert .stepper::after {\n bottom: 0;\n}\n\n.stepper-vert .stepper::before {\n top: 0;\n}\n\n.stepper-icon {\n align-items: center;\n background-color: rgba(0, 0, 0, 0.38);\n border-radius: 50%;\n color: white;\n display: inline-flex;\n font-size: 0.75rem;\n height: 1.5rem;\n justify-content: center;\n margin-right: 0.5rem;\n position: relative;\n width: 1.5rem;\n}\n\n.stepper.active .stepper-icon,\n.stepper.done .stepper-icon {\n background-color: #6200ee;\n color: white;\n}\n\n.stepper-icon i,\n.stepper-icon [class*='material-icons'] {\n font-size: 1rem;\n}\n\n.stepper-text {\n color: rgba(0, 0, 0, 0.38);\n font-size: 0.875rem;\n font-weight: 400;\n position: relative;\n}\n\n.stepper.active .stepper-text,\n.stepper.done .stepper-text {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.stepper.active .stepper-text {\n font-weight: 500;\n}\n\n.nav-tabs {\n flex-wrap: nowrap;\n width: 100%;\n}\n\n.nav-tabs.nav-inverse .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.nav-tabs.nav-inverse .nav-link.active {\n color: #ffffff;\n}\n\n.nav-tabs.nav-inverse .nav-link:hover {\n background-color: rgba(255, 255, 255, 0.08);\n}\n\n.nav-tabs.nav-inverse .nav-link:focus {\n background-color: rgba(255, 255, 255, 0.24);\n}\n\n.nav-tabs.nav-inverse .nav-link:active {\n background-color: rgba(255, 255, 255, 0.32);\n}\n\n.nav-tabs.nav-inverse .nav-link::before {\n background-color: #ffffff;\n}\n\n.nav-tabs .nav-link {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n align-items: center;\n color: rgba(0, 0, 0, 0.54);\n display: flex;\n flex: 1 0 auto;\n font-size: 0.875rem;\n font-weight: 500;\n height: 3rem;\n justify-content: center;\n letter-spacing: 0.089286em;\n line-height: 2.25rem;\n max-width: 22.5rem;\n padding: 0 1rem;\n position: relative;\n text-transform: uppercase;\n /* &:active {\n background-color: rgba(selection-theme-color(), $overlay-pressed-white-opacity);\n color: selection-theme-color(); // testing ripple\n opacity: 1;\n } */\n}\n\n@media (min-width: 576px) {\n .nav-tabs .nav-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .nav-tabs .nav-link {\n transition-duration: 280ms;\n }\n}\n\n@media (min-width: 1200px) {\n .nav-tabs .nav-link {\n padding: 0 1.5rem;\n }\n}\n\n.nav-tabs .nav-link::before {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: #6200ee;\n content: '';\n display: block;\n height: 0.125rem;\n opacity: 0;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .nav-tabs .nav-link::before {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .nav-tabs .nav-link::before {\n transition-duration: 280ms;\n }\n}\n\n.nav-tabs .nav-link:hover {\n background-color: rgba(98, 0, 238, 0.04);\n}\n\n.nav-tabs .nav-link:focus {\n background-color: rgba(98, 0, 238, 0.12);\n}\n\n.nav-tabs .nav-link.flex-column {\n height: 4.5rem;\n}\n\n.nav-tabs .nav-link.flex-column i,\n.nav-tabs .nav-link.flex-column [class*='material-icons'] {\n margin: .75rem 0 -3px;\n}\n\n.nav-tabs .nav-link.active {\n color: #6200ee;\n}\n\n.nav-tabs .nav-link.active::before {\n opacity: 1;\n}\n\n.nav-tabs .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.nav-tabs .nav-link i,\n.nav-tabs .nav-link [class*='material-icons'] {\n margin-right: 0.5rem;\n}\n\n.nav-tabs .nav-item.show .nav-link {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.nav-tabs-material {\n position: relative;\n}\n\n.nav-tabs-material.animate .nav-link::before {\n opacity: 0;\n}\n\n.nav-tabs-material.animate .nav-tabs-indicator {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: left, right 300ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@media (min-width: 576px) {\n .nav-tabs-material.animate .nav-tabs-indicator {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .nav-tabs-material.animate .nav-tabs-indicator {\n transition-duration: 280ms;\n }\n}\n\n.nav-tabs-material.nav-inverse .nav-tabs-indicator {\n background-color: #ffffff;\n}\n\n.nav-tabs-material .nav-link {\n min-width: 5.625rem;\n}\n\n.nav-tabs-material .nav-link::before {\n transition: none;\n}\n\n.nav-tabs-material .nav-tabs-indicator {\n background-color: #6200ee;\n display: none;\n height: 0.125rem;\n position: absolute;\n bottom: 0;\n}\n\n.nav-tabs-material .nav-tabs-indicator.show {\n display: block;\n}\n\n.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator {\n bottom: 3rem;\n}\n\n.nav-tabs-scrollable .nav-tabs {\n flex-wrap: nowrap;\n -webkit-overflow-scrolling: touch;\n overflow-x: auto;\n overflow-y: hidden;\n padding-left: 2.5rem;\n}\n\nfieldset {\n border: 0;\n margin-bottom: 1.5rem;\n padding: 0;\n}\n\nlegend {\n margin-bottom: 0.5rem;\n}\n\n.form-control, .custom-select, .form-control-file {\n background-clip: padding-box;\n background-color: transparent;\n border-color: rgba(0, 0, 0, 0.42);\n border-radius: 0;\n border-style: solid;\n border-width: 0 0 1px;\n box-shadow: none;\n caret-color: #6200ee;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.5;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n transition: border-color 15ms linear, box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 100%;\n}\n\n.form-control::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:-moz-focusring, .custom-select:-moz-focusring, .form-control-file:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 rgba(0, 0, 0, 0.87);\n}\n\n.form-control::placeholder, .custom-select::placeholder, .form-control-file::placeholder {\n color: rgba(0, 0, 0, 0.54);\n opacity: 1;\n /* needed for Firefox */\n}\n\n.form-control:disabled, .custom-select:disabled, .form-control-file:disabled, .form-control[readonly], .custom-select[readonly], .form-control-file[readonly] {\n border-style: dotted;\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.form-control:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, .form-control:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control[readonly]:hover, .custom-select[readonly]:hover, .form-control-file[readonly]:hover, .form-control[readonly]:focus, .custom-select[readonly]:focus, .form-control-file[readonly]:focus {\n border-color: rgba(0, 0, 0, 0.42);\n box-shadow: none;\n}\n\n.form-control:hover, .custom-select:hover, .form-control-file:hover {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n.form-control:focus, .custom-select:focus, .form-control-file:focus {\n border-color: #6200ee;\n box-shadow: inset 0 -2px 0 -1px #6200ee;\n outline: 0;\n}\n\n.form-control:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required {\n outline: 0;\n}\n\n.form-control[type='file'] {\n max-height: 2.25rem;\n}\n\ninput[type='date'].form-control,\ninput[type='time'].form-control,\ninput[type='datetime-local'].form-control,\ninput[type='month'].form-control {\n appearance: none;\n}\n\n.form-control-lg {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 0 calc(0.625rem - 1px);\n}\n\n.form-control-lg[type='file'] {\n max-height: 3.75rem;\n}\n\n.form-control-sm {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n}\n\n.form-control-sm[type='file'] {\n max-height: 2rem;\n}\n\nselect.form-control, select.custom-select {\n appearance: none;\n background: url('data:image/svg+xml,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3c/svg%3e') 100% 50%/1.5em 1.5em no-repeat;\n padding-right: 1.5em;\n transition: background-image 180ms;\n}\n\nselect.form-control[multiple], select.custom-select[multiple], select.form-control[size]:not([size='1']), select.custom-select[size]:not([size='1']) {\n background-image: none;\n}\n\nselect.form-control[multiple], select.form-control[size]:not([size='1']), select.custom-select[multiple], select.custom-select[size]:not([size='1']), textarea.form-control:not([rows='1']) {\n background-image: none !important;\n border-color: rgba(0, 0, 0, 0.24);\n border-radius: 4px;\n border-width: 1px;\n min-height: 3.5rem;\n padding: calc(1rem - 1px) 1rem;\n}\n\nselect.form-control:hover[multiple], select.form-control:hover[size]:not([size='1']), select.custom-select:hover[multiple], select.custom-select:hover[size]:not([size='1']), textarea.form-control:hover:not([rows='1']) {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\nselect.form-control:focus[multiple], select.form-control:focus[size]:not([size='1']), select.custom-select:focus[multiple], select.custom-select:focus[size]:not([size='1']), textarea.form-control:focus:not([rows='1']) {\n border-color: #6200ee;\n box-shadow: inset 2px 2px 0 -1px #6200ee, inset -2px -2px 0 -1px #6200ee;\n}\n\nselect.form-control[multiple], select.form-control[size]:not([size='1']), select.custom-select[multiple], select.custom-select[size]:not([size='1']) {\n padding: 0.5rem 0;\n}\n\nselect.form-control[multiple] option, select.form-control[size]:not([size='1']) option, select.custom-select[multiple] option, select.custom-select[size]:not([size='1']) option {\n padding: 0 1.5rem;\n}\n\nselect.form-control option, select.custom-select option {\n align-items: center;\n display: flex;\n font-size: 1rem;\n height: 3rem;\n letter-spacing: 0.009375em;\n}\n\nselect.form-control option:hover, select.custom-select option:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\nselect.form-control option:active, select.custom-select option:active {\n background: rgba(0, 0, 0, 0.12) !important;\n}\n\nselect.form-control:focus, select.custom-select:focus {\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%236200ee\" transform=\"rotate(180)\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M7 10l5 5 5-5z\"/%3e%3canimateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" from=\"0 0 0\" to=\"180 0 0\" dur=\"250ms\"/%3e%3c/svg%3e');\n}\n\nselect.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) {\n padding: calc(0.875rem - 1px) 1rem;\n}\n\nselect.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) {\n padding: calc(0.75rem - 1px) 0.75rem;\n}\n\ntextarea.form-control {\n min-height: 2.25rem;\n}\n\ntextarea.form-control-lg {\n min-height: 3.75rem;\n}\n\ntextarea.form-control-lg:not([rows='1']) {\n min-height: 4.25rem;\n padding: calc(0.875rem - 1px) 1rem;\n}\n\ntextarea.form-control-sm {\n min-height: 2rem;\n}\n\ntextarea.form-control-sm:not([rows='1']) {\n min-height: 2.75rem;\n padding: calc(0.75rem - 1px) 0.75rem;\n}\n\n.custom-file {\n display: inline-block;\n height: 2.25rem;\n margin-bottom: 0;\n position: relative;\n width: 100%;\n}\n\n.custom-file-input {\n height: 2.25rem;\n margin: 0;\n opacity: 0;\n overflow: hidden;\n position: relative;\n width: 100%;\n z-index: 2;\n}\n\n.custom-file-input:hover ~ .custom-file-label, .custom-file-input:focus ~ .custom-file-label {\n border-bottom-color: #6200ee;\n box-shadow: inset 0 -2px 0 -1px #6200ee;\n}\n\n.custom-file-label {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: border-color, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n color: rgba(0, 0, 0, 0.38);\n font-size: 1rem;\n height: 2.25rem;\n line-height: 1.5;\n overflow: hidden;\n padding: 0.375rem 2.25rem calc(0.375rem - 1px) 0;\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n}\n\n@media (min-width: 576px) {\n .custom-file-label {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .custom-file-label {\n transition-duration: 280ms;\n }\n}\n\n.custom-file-label::after {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"attachment\";\n position: absolute;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n}\n\n.custom-select {\n /* @extend %form-select;\n\n &[multiple],\n &[size]:not([size='1']) {\n @extend %form-textarea;\n } */\n}\n\n.custom-select-sm {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 1.5em calc(0.375rem - 1px) 0;\n}\n\n.custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) {\n padding: calc(0.75rem - 1px) 0.75rem;\n}\n\n.custom-select-lg {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 1.5em calc(0.625rem - 1px) 0;\n}\n\n.custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) {\n padding: calc(0.875rem - 1px) 1rem;\n}\n\n.form-control-file {\n max-height: 2.25rem;\n}\n\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n[class*='valid-feedback'] {\n display: none;\n width: 100%;\n}\n\n.valid-feedback {\n color: #61d800;\n}\n\n.valid-tooltip {\n border-radius: 4px;\n background-color: #61d800;\n color: white;\n display: none;\n font-size: 0.875rem;\n line-height: 1.5;\n margin-top: 0.5rem;\n max-width: 100%;\n opacity: 0.9;\n padding: 0 1rem;\n position: absolute;\n top: 100%;\n left: 0;\n text-align: center;\n word-break: break-word;\n z-index: 240;\n}\n\n@media (min-width: 768px) {\n .valid-tooltip {\n font-size: 0.625rem;\n padding: 0 0.5rem;\n }\n}\n\n.form-row > .col > .valid-tooltip,\n.form-row > [class*='col-'] > .valid-tooltip {\n left: 5px;\n}\n\n.form-control-lg + .valid-tooltip {\n margin-top: 0.75rem;\n}\n\n.form-control-sm + .valid-tooltip {\n margin-top: 0.25rem;\n}\n\n.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after,\n.was-validated .custom-control-input:valid ~ .custom-control-label,\n.was-validated .custom-control-input:valid ~ .custom-control-label::after {\n color: #61d800;\n}\n\n.custom-control-input.is-valid ~ .custom-control-label::before,\n.was-validated .custom-control-input:valid ~ .custom-control-label::before {\n background-color: #61d800;\n}\n\n.custom-control-input.is-valid ~ .custom-control-track,\n.was-validated .custom-control-input:valid ~ .custom-control-track {\n background-color: rgba(97, 216, 0, 0.5);\n}\n\n.custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip,\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip {\n display: block;\n}\n\n.custom-file-input.is-valid:hover ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label,\n.was-validated .custom-file-input:valid:hover ~ .custom-file-label,\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label {\n border-bottom-color: #61d800;\n box-shadow: inset 0 -2px 0 -1px #61d800;\n}\n\n.custom-file-input.is-valid ~ .custom-file-label,\n.was-validated .custom-file-input:valid ~ .custom-file-label {\n border-bottom-color: #61d800;\n}\n\n.custom-file-input.is-valid ~ .custom-file-label:hover,\n.was-validated .custom-file-input:valid ~ .custom-file-label:hover {\n border-bottom-color: #61d800;\n box-shadow: inset 0 -2px 0 -1px #61d800;\n}\n\n.custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip,\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip {\n display: block;\n}\n\n.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after,\n.was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after {\n background-color: #61d800;\n}\n\n.form-check-input.is-valid + .form-check-label,\n.was-validated .form-check-input:valid + .form-check-label {\n color: #61d800;\n}\n\n.is-valid.form-control, .is-valid.custom-select, .is-valid.form-control-file,\n.was-validated .form-control:valid,\n.was-validated .custom-select:valid,\n.was-validated .form-control-file:valid {\n border-color: #61d800;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath fill='%2361d800' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3e%3c/svg%3e\");\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 1.5rem 1.5rem;\n padding-right: 0;\n}\n\n.is-valid.form-control:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover, .is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus,\n.was-validated .form-control:valid:hover,\n.was-validated .custom-select:valid:hover,\n.was-validated .form-control-file:valid:hover,\n.was-validated .form-control:valid:focus,\n.was-validated .custom-select:valid:focus,\n.was-validated .form-control-file:valid:focus {\n border-color: #61d800;\n}\n\n.is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus,\n.was-validated .form-control:valid:focus,\n.was-validated .custom-select:valid:focus,\n.was-validated .form-control-file:valid:focus {\n box-shadow: inset 0 -2px 0 -1px #61d800;\n}\n\n.is-valid.form-control ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback,\n.is-valid.form-control ~ .valid-tooltip,\n.is-valid.custom-select ~ .valid-tooltip,\n.is-valid.form-control-file ~ .valid-tooltip,\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip,\n.was-validated .custom-select:valid ~ .valid-tooltip,\n.was-validated .form-control-file:valid ~ .valid-tooltip {\n display: block;\n}\n\nselect.is-valid.form-control:hover[multiple], select.is-valid.form-control:hover[size]:not([size='1']), select.is-valid.custom-select:hover[multiple], select.is-valid.custom-select:hover[size]:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), select.is-valid.form-control:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']), select.is-valid.custom-select:focus[multiple], select.is-valid.custom-select:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']),\n.was-validated select.form-control:valid:hover[multiple],\n.was-validated select.form-control:valid:hover[size]:not([size='1']),\n.was-validated select.custom-select:valid:hover[multiple],\n.was-validated select.custom-select:valid:hover[size]:not([size='1']),\n.was-validated textarea.form-control:valid:hover:not([rows='1']),\n.was-validated select.form-control:valid:focus[multiple],\n.was-validated select.form-control:valid:focus[size]:not([size='1']),\n.was-validated select.custom-select:valid:focus[multiple],\n.was-validated select.custom-select:valid:focus[size]:not([size='1']),\n.was-validated textarea.form-control:valid:focus:not([rows='1']) {\n box-shadow: inset 2px 2px 0 -1px #61d800, inset -2px -2px 0 -1px #61d800;\n}\n\n.textfield-box select.is-valid.form-control:hover[multiple], .textfield-box select.is-valid.form-control:hover[size]:not([size='1']), .textfield-box select.is-valid.custom-select:hover[multiple], .textfield-box select.is-valid.custom-select:hover[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box select.is-valid.form-control:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']), .textfield-box select.is-valid.custom-select:focus[multiple], .textfield-box select.is-valid.custom-select:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']),\n.was-validated .textfield-box select.form-control:valid:hover[multiple],\n.was-validated .textfield-box select.form-control:valid:hover[size]:not([size='1']),\n.was-validated .textfield-box select.custom-select:valid:hover[multiple],\n.was-validated .textfield-box select.custom-select:valid:hover[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']),\n.was-validated .textfield-box select.form-control:valid:focus[multiple],\n.was-validated .textfield-box select.form-control:valid:focus[size]:not([size='1']),\n.was-validated .textfield-box select.custom-select:valid:focus[multiple],\n.was-validated .textfield-box select.custom-select:valid:focus[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']) {\n box-shadow: inset 0 -2px 0 -1px #61d800;\n}\n\n[class*='valid-feedback'] {\n display: none;\n width: 100%;\n}\n\n.invalid-feedback {\n color: #b00020;\n}\n\n.invalid-tooltip {\n border-radius: 4px;\n background-color: #b00020;\n color: white;\n display: none;\n font-size: 0.875rem;\n line-height: 1.5;\n margin-top: 0.5rem;\n max-width: 100%;\n opacity: 0.9;\n padding: 0 1rem;\n position: absolute;\n top: 100%;\n left: 0;\n text-align: center;\n word-break: break-word;\n z-index: 240;\n}\n\n@media (min-width: 768px) {\n .invalid-tooltip {\n font-size: 0.625rem;\n padding: 0 0.5rem;\n }\n}\n\n.form-row > .col > .invalid-tooltip,\n.form-row > [class*='col-'] > .invalid-tooltip {\n left: 5px;\n}\n\n.form-control-lg + .invalid-tooltip {\n margin-top: 0.75rem;\n}\n\n.form-control-sm + .invalid-tooltip {\n margin-top: 0.25rem;\n}\n\n.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after,\n.was-validated .custom-control-input:invalid ~ .custom-control-label,\n.was-validated .custom-control-input:invalid ~ .custom-control-label::after {\n color: #b00020;\n}\n\n.custom-control-input.is-invalid ~ .custom-control-label::before,\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before {\n background-color: #b00020;\n}\n\n.custom-control-input.is-invalid ~ .custom-control-track,\n.was-validated .custom-control-input:invalid ~ .custom-control-track {\n background-color: rgba(176, 0, 32, 0.5);\n}\n\n.custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip,\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.custom-file-input.is-invalid:hover ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label,\n.was-validated .custom-file-input:invalid:hover ~ .custom-file-label,\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {\n border-bottom-color: #b00020;\n box-shadow: inset 0 -2px 0 -1px #b00020;\n}\n\n.custom-file-input.is-invalid ~ .custom-file-label,\n.was-validated .custom-file-input:invalid ~ .custom-file-label {\n border-bottom-color: #b00020;\n}\n\n.custom-file-input.is-invalid ~ .custom-file-label:hover,\n.was-validated .custom-file-input:invalid ~ .custom-file-label:hover {\n border-bottom-color: #b00020;\n box-shadow: inset 0 -2px 0 -1px #b00020;\n}\n\n.custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip,\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after,\n.was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after {\n background-color: #b00020;\n}\n\n.form-check-input.is-invalid + .form-check-label,\n.was-validated .form-check-input:invalid + .form-check-label {\n color: #b00020;\n}\n\n.is-invalid.form-control, .is-invalid.custom-select, .is-invalid.form-control-file,\n.was-validated .form-control:invalid,\n.was-validated .custom-select:invalid,\n.was-validated .form-control-file:invalid {\n border-color: #b00020;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3e%3c/svg%3e\");\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 1.5rem 1.5rem;\n padding-right: 0;\n}\n\n.is-invalid.form-control:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover, .is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus,\n.was-validated .form-control:invalid:hover,\n.was-validated .custom-select:invalid:hover,\n.was-validated .form-control-file:invalid:hover,\n.was-validated .form-control:invalid:focus,\n.was-validated .custom-select:invalid:focus,\n.was-validated .form-control-file:invalid:focus {\n border-color: #b00020;\n}\n\n.is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus,\n.was-validated .form-control:invalid:focus,\n.was-validated .custom-select:invalid:focus,\n.was-validated .form-control-file:invalid:focus {\n box-shadow: inset 0 -2px 0 -1px #b00020;\n}\n\n.is-invalid.form-control ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback,\n.is-invalid.form-control ~ .invalid-tooltip,\n.is-invalid.custom-select ~ .invalid-tooltip,\n.is-invalid.form-control-file ~ .invalid-tooltip,\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip,\n.was-validated .custom-select:invalid ~ .invalid-tooltip,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip {\n display: block;\n}\n\nselect.is-invalid.form-control:hover[multiple], select.is-invalid.form-control:hover[size]:not([size='1']), select.is-invalid.custom-select:hover[multiple], select.is-invalid.custom-select:hover[size]:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), select.is-invalid.form-control:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']), select.is-invalid.custom-select:focus[multiple], select.is-invalid.custom-select:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']),\n.was-validated select.form-control:invalid:hover[multiple],\n.was-validated select.form-control:invalid:hover[size]:not([size='1']),\n.was-validated select.custom-select:invalid:hover[multiple],\n.was-validated select.custom-select:invalid:hover[size]:not([size='1']),\n.was-validated textarea.form-control:invalid:hover:not([rows='1']),\n.was-validated select.form-control:invalid:focus[multiple],\n.was-validated select.form-control:invalid:focus[size]:not([size='1']),\n.was-validated select.custom-select:invalid:focus[multiple],\n.was-validated select.custom-select:invalid:focus[size]:not([size='1']),\n.was-validated textarea.form-control:invalid:focus:not([rows='1']) {\n box-shadow: inset 2px 2px 0 -1px #b00020, inset -2px -2px 0 -1px #b00020;\n}\n\n.textfield-box select.is-invalid.form-control:hover[multiple], .textfield-box select.is-invalid.form-control:hover[size]:not([size='1']), .textfield-box select.is-invalid.custom-select:hover[multiple], .textfield-box select.is-invalid.custom-select:hover[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box select.is-invalid.form-control:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']), .textfield-box select.is-invalid.custom-select:focus[multiple], .textfield-box select.is-invalid.custom-select:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']),\n.was-validated .textfield-box select.form-control:invalid:hover[multiple],\n.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size='1']),\n.was-validated .textfield-box select.custom-select:invalid:hover[multiple],\n.was-validated .textfield-box select.custom-select:invalid:hover[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']),\n.was-validated .textfield-box select.form-control:invalid:focus[multiple],\n.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size='1']),\n.was-validated .textfield-box select.custom-select:invalid:focus[multiple],\n.was-validated .textfield-box select.custom-select:invalid:focus[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']) {\n box-shadow: inset 0 -2px 0 -1px #b00020;\n}\n\n.form-control[class*='valid'] {\n padding-right: calc(1.5rem + 0.5rem);\n}\n\n[class*='form-ripple']:focus-within label:not(.custom-control-label):not(.form-check-label):not(.btn):not(.card-link), [class*='form-ripple']:focus-within legend:not(.custom-control-label):not(.form-check-label):not(.btn):not(.card-link) {\n color: #6200ee;\n}\n\n[class*='form-ripple'],\n.floating-label,\n.textfield-box {\n position: relative;\n}\n\n[class*='form-ripple']::before,\n.floating-label::before,\n.textfield-box::before {\n background: #6200ee;\n content: '';\n height: 2px;\n position: absolute;\n bottom: 0;\n left: 0;\n transform: scaleX(0);\n transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1);\n width: 100%;\n will-change: transform;\n z-index: 3;\n}\n\n[class*='form-ripple'] .form-control:focus,\n.floating-label .form-control:focus,\n.textfield-box .form-control:focus {\n box-shadow: none;\n}\n\n[class*='form-ripple']:focus-within::before,\n.floating-label.is-focused::before,\n.textfield-box:focus-within::before {\n transform: scaleX(1);\n}\n\n.form-ripple-text::before {\n bottom: 1.1875rem;\n}\n\n.textfield-box .form-control, .textfield-box .custom-select, .textfield-box .form-control-file {\n background-color: rgba(0, 0, 0, 0.04);\n border-radius: 4px 4px 0 0;\n padding: 1rem 1rem calc(1rem - 1px);\n transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.textfield-box .form-control::placeholder, .textfield-box .custom-select::placeholder, .textfield-box .form-control-file::placeholder {\n color: rgba(0, 0, 0, 0.6);\n opacity: 1;\n /* needed for Firefox */\n}\n\n.textfield-box .form-control:hover, .textfield-box .custom-select:hover, .textfield-box .form-control-file:hover {\n background-color: rgba(0, 0, 0, 0.07);\n}\n\n.textfield-box .form-control:focus, .textfield-box .custom-select:focus, .textfield-box .form-control-file:focus {\n background-color: rgba(0, 0, 0, 0.14);\n}\n\n.textfield-box select.form-control, .textfield-box select.custom-select {\n padding-right: 1.5em;\n}\n\n.textfield-box select.form-control[multiple], .textfield-box select.form-control[size]:not([size='1']), .textfield-box select.custom-select[multiple], .textfield-box select.custom-select[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']) {\n border-radius: 4px 4px 0 0;\n border-width: 0 0 1px;\n padding: 1rem 1rem calc(1rem - 1px);\n}\n\n.textfield-box select.form-control:hover[multiple], .textfield-box select.form-control:hover[size]:not([size='1']), .textfield-box select.custom-select:hover[multiple], .textfield-box select.custom-select:hover[size]:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']) {\n border-color: rgba(0, 0, 0, 0.87);\n}\n\n.textfield-box select.form-control:focus[multiple], .textfield-box select.form-control:focus[size]:not([size='1']), .textfield-box select.custom-select:focus[multiple], .textfield-box select.custom-select:focus[size]:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']) {\n border-color: #6200ee;\n box-shadow: inset 0 -2px 0 -1px #6200ee;\n}\n\n.textfield-box textarea.form-control {\n min-height: 3.5rem;\n}\n\n.textfield-box .form-control[type='file'],\n.textfield-box .form-control-file {\n max-height: 3.5rem;\n}\n\n.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-lg select.custom-select[multiple], .input-group-lg > .textfield-box select.custom-select[multiple], .textfield-box-lg select.custom-select[size]:not([size='1']), .input-group-lg > .textfield-box select.custom-select[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']) {\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control {\n min-height: 4.25rem;\n}\n\n.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select {\n padding-right: 1.5em;\n}\n\n.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'],\n.textfield-box-lg .form-control-file,\n.input-group-lg > .textfield-box .form-control-file {\n max-height: 4.25rem;\n}\n\n.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-sm select.custom-select[multiple], .input-group-sm > .textfield-box select.custom-select[multiple], .textfield-box-sm select.custom-select[size]:not([size='1']), .input-group-sm > .textfield-box select.custom-select[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']) {\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control {\n min-height: 2.75rem;\n}\n\n.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select {\n padding-right: 1.5em;\n}\n\n.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'],\n.textfield-box-sm .form-control-file,\n.input-group-sm > .textfield-box .form-control-file {\n max-height: 2.75rem;\n}\n\n.floating-label.textfield-box::before {\n top: calc(3rem - 2px);\n}\n\n.floating-label-lg.floating-label::before, .input-group-lg > .floating-label::before {\n top: calc(5rem - 2px);\n}\n\n.floating-label-sm.floating-label::before, .input-group-sm > .floating-label::before {\n top: calc(3.5rem - 2px);\n}\n\n.floating-label {\n padding-top: 0.75rem;\n position: relative;\n}\n\n.floating-label.has-value label, .floating-label.has-value legend,\n.floating-label.is-focused label,\n.floating-label.is-focused legend {\n top: 0;\n transform: scale(0.75);\n}\n\n.floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'] {\n color: transparent;\n}\n\n.floating-label label, .floating-label legend {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: rgba(0, 0, 0, 0.54);\n display: block;\n font-size: 1rem;\n letter-spacing: 0.009375em;\n line-height: 1.15;\n margin: 0;\n max-width: 98%;\n padding: 0;\n position: absolute;\n top: 1.125rem;\n left: 0;\n transform-origin: left top;\n transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), top 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.floating-label .form-control, .floating-label .custom-select, .floating-label .form-control-file {\n position: relative;\n}\n\n.floating-label .form-control:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder {\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n /* needed for Firefox */\n}\n\n.floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n color: transparent;\n opacity: 0;\n}\n\n@media (min-width: 576px) {\n .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n transition-duration: 280ms;\n }\n}\n\n.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label, .floating-label-lg.has-value legend, .input-group-lg > .has-value.floating-label legend,\n.floating-label-lg.is-focused label,\n.input-group-lg > .is-focused.floating-label label,\n.floating-label-lg.is-focused legend,\n.input-group-lg > .is-focused.floating-label legend {\n transform: scale(0.411765);\n}\n\n.floating-label-lg label, .input-group-lg > .floating-label label, .floating-label-lg legend, .input-group-lg > .floating-label legend {\n font-size: 2.125rem;\n line-height: 1.176471;\n top: 1.5rem;\n}\n\n.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 0 calc(0.625rem - 1px);\n}\n\n.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control, .floating-label-lg select.custom-select, .input-group-lg > .floating-label select.custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']), .floating-label-lg select.custom-select[multiple], .input-group-lg > .floating-label select.custom-select[multiple], .floating-label-lg select.custom-select[size]:not([size='1']), .input-group-lg > .floating-label select.custom-select[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']) {\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label, .floating-label-sm.has-value legend, .input-group-sm > .has-value.floating-label legend,\n.floating-label-sm.is-focused label,\n.input-group-sm > .is-focused.floating-label label,\n.floating-label-sm.is-focused legend,\n.input-group-sm > .is-focused.floating-label legend {\n transform: scale(0.769231);\n}\n\n.floating-label-sm label, .input-group-sm > .floating-label label, .floating-label-sm legend, .input-group-sm > .floating-label legend {\n font-size: 0.8125rem;\n line-height: 1.538462;\n top: 1.0rem;\n}\n\n.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n}\n\n.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control, .floating-label-sm select.custom-select, .input-group-sm > .floating-label select.custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']), .floating-label-sm select.custom-select[multiple], .input-group-sm > .floating-label select.custom-select[multiple], .floating-label-sm select.custom-select[size]:not([size='1']), .input-group-sm > .floating-label select.custom-select[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']) {\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.floating-label.textfield-box {\n padding-top: 0;\n}\n\n.floating-label.textfield-box.has-value label, .floating-label.textfield-box.has-value legend,\n.floating-label.textfield-box.is-focused label,\n.floating-label.textfield-box.is-focused legend {\n line-height: 1;\n top: 0.5rem;\n}\n\n.floating-label.textfield-box label, .floating-label.textfield-box legend {\n color: rgba(0, 0, 0, 0.6);\n top: 1rem;\n left: 1rem;\n}\n\n.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file,\n.floating-label.textfield-box select.form-control[multiple],\n.floating-label.textfield-box select.form-control[size]:not([size='1']),\n.floating-label.textfield-box select.custom-select[multiple],\n.floating-label.textfield-box select.custom-select[size]:not([size='1']),\n.floating-label.textfield-box textarea.form-control:not([rows='1']) {\n padding-top: 1.5rem;\n}\n\n.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file {\n padding-bottom: calc(0.5rem - 1px);\n}\n\n\n.floating-label.is-focused label,\n.floating-label.is-focused legend {\n color: rgba(98, 0, 238, 0.87);\n}\n\n.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label, .floating-label-lg.textfield-box legend, .input-group-lg > .textfield-box.floating-label legend {\n top: 0.875rem;\n left: 1rem;\n}\n\n.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file,\n.floating-label-lg.textfield-box select.form-control[multiple],\n.input-group-lg > .textfield-box.floating-label select.form-control[multiple],\n.floating-label-lg.textfield-box select.form-control[size]:not([size='1']),\n.input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']),\n.floating-label-lg.textfield-box select.custom-select[multiple],\n.input-group-lg > .textfield-box.floating-label select.custom-select[multiple],\n.floating-label-lg.textfield-box select.custom-select[size]:not([size='1']),\n.input-group-lg > .textfield-box.floating-label select.custom-select[size]:not([size='1']),\n.floating-label-lg.textfield-box textarea.form-control:not([rows='1']),\n.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']) {\n padding-top: 1.249999rem;\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control, .floating-label-lg.textfield-box select.custom-select, .input-group-lg > .textfield-box.floating-label select.custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label, .floating-label-sm.textfield-box legend, .input-group-sm > .textfield-box.floating-label legend {\n top: 0.75rem;\n left: 0.75rem;\n}\n\n.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file,\n.floating-label-sm.textfield-box select.form-control[multiple],\n.input-group-sm > .textfield-box.floating-label select.form-control[multiple],\n.floating-label-sm.textfield-box select.form-control[size]:not([size='1']),\n.input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']),\n.floating-label-sm.textfield-box select.custom-select[multiple],\n.input-group-sm > .textfield-box.floating-label select.custom-select[multiple],\n.floating-label-sm.textfield-box select.custom-select[size]:not([size='1']),\n.input-group-sm > .textfield-box.floating-label select.custom-select[size]:not([size='1']),\n.floating-label-sm.textfield-box textarea.form-control:not([rows='1']),\n.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']) {\n padding-top: 1.0rem;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control, .floating-label-sm.textfield-box select.custom-select, .input-group-sm > .textfield-box.floating-label select.custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label::before {\n top: calc(3rem - 2px);\n}\n\n.floating-label-lg.floating-label::before, .input-group-lg > .floating-label::before {\n top: calc(4.5rem - 2px);\n}\n\n.floating-label-sm.floating-label::before, .input-group-sm > .floating-label::before {\n top: calc(2.75rem - 2px);\n}\n\n.input-group {\n align-items: stretch;\n display: flex;\n flex-wrap: wrap;\n position: relative;\n width: 100%;\n}\n\n.input-group > .custom-file,\n.input-group > .custom-select,\n.input-group > .floating-label,\n.input-group > .form-control,\n.input-group > .form-select,\n.input-group > .form-control-file,\n.input-group > .textfield-box {\n flex: 1 1 auto;\n margin-bottom: 0;\n min-width: 0;\n position: relative;\n width: 1%;\n}\n\n.input-group > .custom-file + .custom-file,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .floating-label,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .form-select,\n.input-group > .custom-file + .form-control-file,\n.input-group > .custom-file + .textfield-box,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .floating-label,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .form-select,\n.input-group > .custom-select + .form-control-file,\n.input-group > .custom-select + .textfield-box,\n.input-group > .floating-label + .custom-file,\n.input-group > .floating-label + .custom-select,\n.input-group > .floating-label + .floating-label,\n.input-group > .floating-label + .form-control,\n.input-group > .floating-label + .form-select,\n.input-group > .floating-label + .form-control-file,\n.input-group > .floating-label + .textfield-box,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .floating-label,\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .form-select,\n.input-group > .form-control + .form-control-file,\n.input-group > .form-control + .textfield-box,\n.input-group > .form-select + .custom-file,\n.input-group > .form-select + .custom-select,\n.input-group > .form-select + .floating-label,\n.input-group > .form-select + .form-control,\n.input-group > .form-select + .form-select,\n.input-group > .form-select + .form-control-file,\n.input-group > .form-select + .textfield-box,\n.input-group > .form-control-file + .custom-file,\n.input-group > .form-control-file + .custom-select,\n.input-group > .form-control-file + .floating-label,\n.input-group > .form-control-file + .form-control,\n.input-group > .form-control-file + .form-select,\n.input-group > .form-control-file + .form-control-file,\n.input-group > .form-control-file + .textfield-box,\n.input-group > .textfield-box + .custom-file,\n.input-group > .textfield-box + .custom-select,\n.input-group > .textfield-box + .floating-label,\n.input-group > .textfield-box + .form-control,\n.input-group > .textfield-box + .form-select,\n.input-group > .textfield-box + .form-control-file,\n.input-group > .textfield-box + .textfield-box {\n margin-left: 1rem;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group-append,\n.input-group-prepend {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n\n.input-group-append .btn, .input-group-append .card-link,\n.input-group-prepend .btn,\n.input-group-prepend .card-link {\n min-width: 0;\n position: relative;\n z-index: 2;\n}\n\n.input-group-append .btn:focus, .input-group-append .card-link:focus,\n.input-group-prepend .btn:focus,\n.input-group-prepend .card-link:focus {\n z-index: 3;\n}\n\n.input-group-append .btn + .btn, .input-group-append .card-link + .btn, .input-group-append .btn + .card-link, .input-group-append .card-link + .card-link,\n.input-group-append .btn + .input-group-text,\n.input-group-append .card-link + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn,\n.input-group-append .input-group-text + .card-link,\n.input-group-prepend .btn + .btn,\n.input-group-prepend .card-link + .btn,\n.input-group-prepend .btn + .card-link,\n.input-group-prepend .card-link + .card-link,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .card-link + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-prepend .input-group-text + .card-link {\n margin-left: -1px;\n}\n\n.input-group-append {\n margin-left: 1rem;\n}\n\n.input-group-prepend {\n margin-right: 1rem;\n}\n\n.input-group-text {\n align-items: center;\n color: inherit;\n display: flex;\n font-size: 1rem;\n line-height: 1.5;\n margin-bottom: 0;\n white-space: nowrap;\n}\n\n.input-group-text + .input-group-text {\n margin-left: 0.5rem;\n}\n\n.input-group > .input-group-append > .btn:not(:first-of-type), .input-group > .input-group-append > .card-link:not(:first-of-type),\n.input-group > .input-group-prepend > .btn:not(:first-of-type),\n.input-group > .input-group-prepend > .card-link:not(:first-of-type) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .input-group-append > .btn:not(:last-of-type), .input-group > .input-group-append > .card-link:not(:last-of-type),\n.input-group > .input-group-prepend > .btn:not(:last-of-type),\n.input-group > .input-group-prepend > .card-link:not(:last-of-type) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group-icon {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.42);\n fill: currentColor;\n font-size: 1rem;\n margin-right: 1rem;\n order: -1;\n}\n\n@media (min-width: 576px) {\n .input-group-icon {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .input-group-icon {\n transition-duration: 280ms;\n }\n}\n\n.input-group-icon:hover {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.floating-label.is-focused ~ .input-group-icon,\n.form-control:focus ~ .input-group-icon {\n color: #6200ee;\n}\n\n.floating-label:not(.textfield-box) ~ .input-group-icon {\n margin-top: 0.75rem;\n}\n\n.input-group-lg > .floating-label.has-value label, .input-group-lg > .floating-label.has-value legend,\n.input-group-lg > .floating-label.is-focused label,\n.input-group-lg > .floating-label.is-focused legend {\n top: 0;\n}\n\n.input-group-lg > .floating-label.textfield-box.has-value label, .input-group-lg > .floating-label.textfield-box.has-value legend,\n.input-group-lg > .floating-label.textfield-box.is-focused label,\n.input-group-lg > .floating-label.textfield-box.is-focused legend {\n top: 0.5rem;\n}\n\n.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon {\n margin-top: 0.875rem;\n}\n\n.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .form-control-file {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 0 calc(0.625rem - 1px);\n}\n\n.input-group-lg > select.form-control, .input-group-lg > select.custom-select {\n padding-right: 1.5em;\n}\n\n.input-group-lg > select.form-control[multiple], .input-group-lg > select.form-control[size]:not([size='1']), .input-group-lg > select.custom-select[multiple], .input-group-lg > select.custom-select[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']) {\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.input-group-lg > .form-control[type='file'],\n.input-group-lg > .form-control-file {\n max-height: 4.25rem;\n}\n\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .input-group-text {\n font-size: 2.125rem;\n line-height: 1.176471;\n}\n\n.input-group-lg > .input-group-icon {\n font-size: 2.125rem;\n line-height: 1.176471;\n}\n\n.input-group-sm > .floating-label.has-value label, .input-group-sm > .floating-label.has-value legend,\n.input-group-sm > .floating-label.is-focused label,\n.input-group-sm > .floating-label.is-focused legend {\n top: 0;\n}\n\n.input-group-sm > .floating-label.textfield-box.has-value label, .input-group-sm > .floating-label.textfield-box.has-value legend,\n.input-group-sm > .floating-label.textfield-box.is-focused label,\n.input-group-sm > .floating-label.textfield-box.is-focused legend {\n top: 0.5rem;\n}\n\n.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon {\n margin-top: 0.625rem;\n}\n\n.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .form-control-file {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n}\n\n.input-group-sm > select.form-control, .input-group-sm > select.custom-select {\n padding-right: 1.5em;\n}\n\n.input-group-sm > select.form-control[multiple], .input-group-sm > select.form-control[size]:not([size='1']), .input-group-sm > select.custom-select[multiple], .input-group-sm > select.custom-select[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']) {\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.input-group-sm > .form-control[type='file'],\n.input-group-sm > .form-control-file {\n max-height: 2.75rem;\n}\n\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .input-group-text {\n font-size: 0.8125rem;\n line-height: 1.538462;\n}\n\n.input-group-sm > .input-group-icon {\n font-size: 0.8125rem;\n line-height: 1.538462;\n}\n\n.navbar, .navbar .container,\n.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n\n.navbar {\n color: rgba(0, 0, 0, 0.87);\n min-height: 3.5rem;\n padding: 0.625rem 1rem;\n position: relative;\n}\n\n.navbar .form-control {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n border: 0;\n color: inherit;\n opacity: 0.7;\n padding: 0.375rem 1rem;\n}\n\n@media (min-width: 576px) {\n .navbar .form-control {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar .form-control {\n transition-duration: 280ms;\n }\n}\n\n.navbar .form-control:hover, .navbar .form-control:focus {\n box-shadow: none;\n opacity: 1;\n}\n\n.navbar .form-control-lg {\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar .form-control-sm {\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.navbar .input-group {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 0.7;\n}\n\n@media (min-width: 576px) {\n .navbar .input-group {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar .input-group {\n transition-duration: 280ms;\n }\n}\n\n.navbar .input-group:hover, .navbar .input-group:focus {\n opacity: 1;\n}\n\n.navbar .input-group .form-control {\n background-color: transparent;\n opacity: 1;\n}\n\n.navbar .input-group .form-control:not(:first-child) {\n padding-left: 0;\n}\n\n.navbar .input-group .form-control:not(:last-child) {\n padding-right: 0;\n}\n\n.navbar .input-group .input-group-append {\n margin-left: 0;\n min-width: 0;\n}\n\n.navbar .input-group .input-group-prepend {\n margin-right: 0;\n min-width: 0;\n}\n\n.navbar .input-group .input-group-text {\n margin-right: 1rem;\n margin-left: 1rem;\n}\n\n.navbar .input-group-lg > .form-control {\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar .input-group-sm > .form-control {\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.navbar .nav-tabs {\n margin-top: -0.625rem;\n margin-bottom: -0.625rem;\n}\n\n.navbar .nav-tabs .nav-link {\n min-height: 3.5rem;\n padding-top: 1.3125rem;\n padding-bottom: 1.3125rem;\n}\n\n.navbar-dark {\n color: white;\n}\n\n.navbar-dark .form-control,\n.navbar-dark .input-group,\n.navbar-dark .navbar-brand::before,\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-toggler::before {\n background-color: rgba(255, 255, 255, 0.12);\n}\n\n.navbar-dark .form-control::placeholder,\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.navbar-fixed-bottom,\n.navbar-fixed-top {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: fixed;\n right: 0;\n left: 0;\n z-index: 40;\n}\n\n.navbar-fixed-bottom {\n bottom: 0;\n}\n\n.navbar-fixed-top {\n top: 0;\n}\n\n.navbar-full {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n z-index: 40;\n}\n\n@supports (position: sticky) {\n .navbar-sticky-top {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: sticky;\n top: 0;\n z-index: 40;\n }\n}\n\n.toolbar-waterfall {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 40;\n}\n\n@media (min-width: 576px) {\n .toolbar-waterfall {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .toolbar-waterfall {\n transition-duration: 280ms;\n }\n}\n\n.toolbar-waterfall.waterfall {\n background-color: #6200ee;\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);\n position: fixed;\n}\n\n.navbar-brand {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n align-items: center;\n color: inherit;\n display: inline-flex;\n height: 2.25rem;\n position: relative;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus, .navbar-brand:active {\n color: inherit;\n text-decoration: none;\n}\n\n.navbar-brand::before {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n content: '';\n display: block;\n opacity: 0;\n position: absolute;\n top: 0;\n right: -0.5rem;\n bottom: 0;\n left: -0.5rem;\n}\n\n@media (min-width: 576px) {\n .navbar-brand::before {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-brand::before {\n transition-duration: 280ms;\n }\n}\n\n.navbar-brand:focus {\n outline: 0;\n}\n\n.navbar-brand:focus::before {\n opacity: 1;\n}\n\n.navbar-brand:not(:first-child) {\n margin-left: 1rem;\n}\n\n.navbar-brand:not(:last-child) {\n margin-right: 1rem;\n}\n\n.navbar-text {\n align-items: center;\n color: inherit;\n display: inline-flex;\n flex-wrap: wrap;\n height: 2.25rem;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n /* .dropdown-menu {\n position: static;\n float: none;\n } */\n}\n\n.navbar-nav .nav-link {\n border-radius: 4px;\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: background-color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n color: inherit;\n font-size: 1rem;\n height: 2.25rem;\n line-height: 1;\n opacity: 0.7;\n padding: 0.625rem 1rem;\n}\n\n@media (min-width: 576px) {\n .navbar-nav .nav-link {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-nav .nav-link {\n transition-duration: 280ms;\n }\n}\n\n.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:active {\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 1;\n}\n\n.navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled {\n opacity: 1;\n}\n\n.navbar-nav .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.navbar-nav .nav-link:focus {\n outline: 0;\n}\n\n.navbar-nav .active > .nav-link,\n.navbar-nav .show > .nav-link {\n opacity: 1;\n}\n\n.navbar-nav .show > .nav-link {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.navbar-collapse {\n align-items: center;\n flex-basis: 100%;\n flex-grow: 1;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-toggler {\n align-items: center;\n background-color: transparent;\n border: 0;\n border-radius: 50%;\n color: inherit;\n display: inline-flex;\n flex-shrink: 0;\n height: 2.25rem;\n justify-content: center;\n line-height: 1;\n padding: 0;\n position: relative;\n width: 2.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n color: inherit;\n text-decoration: none;\n}\n\n.navbar-toggler:hover::before, .navbar-toggler:focus::before {\n opacity: 1;\n}\n\n.navbar-toggler::before {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n border-radius: 50%;\n content: '';\n display: block;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .navbar-toggler::before {\n transition-duration: 390ms;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-toggler::before {\n transition-duration: 280ms;\n }\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n /* display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%; */\n display: inline-block;\n}\n\n.navbar-toggler-icon::before {\n content: \"menu\";\n}\n\n.navbar-nav-scroll {\n max-height: 75vh;\n overflow-y: auto;\n}\n\n/* .navbar-light {\n .navbar-brand {\n color: $navbar-light-brand-color;\n\n @include hover-focus {\n color: $navbar-light-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-light-color;\n\n @include hover-focus {\n color: $navbar-light-hover-color;\n }\n\n &.disabled {\n color: $navbar-light-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-light-color;\n border-color: $navbar-light-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: $navbar-light-toggler-icon-bg;\n }\n\n .navbar-text {\n color: $navbar-light-color;\n a {\n color: $navbar-light-active-color;\n\n @include hover-focus {\n color: $navbar-light-active-color;\n }\n }\n }\n}\n\n// White links against a dark background\n.navbar-dark {\n .navbar-brand {\n color: $navbar-dark-brand-color;\n\n @include hover-focus {\n color: $navbar-dark-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-dark-color;\n\n @include hover-focus {\n color: $navbar-dark-hover-color;\n }\n\n &.disabled {\n color: $navbar-dark-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-dark-color;\n border-color: $navbar-dark-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: $navbar-dark-toggler-icon-bg;\n }\n\n .navbar-text {\n color: $navbar-dark-color;\n a {\n color: $navbar-dark-active-color;\n\n @include hover-focus {\n color: $navbar-dark-active-color;\n }\n }\n }\n} */\n.tooltip {\n font-size: 0.875rem;\n font-weight: 500;\n margin: 1.5rem;\n max-width: 250px;\n opacity: 0;\n position: absolute;\n z-index: 240;\n}\n\n@media (min-width: 992px) {\n .tooltip {\n font-size: 0.625rem;\n margin: 0.875rem;\n }\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip.show .tooltip-inner {\n transform: scale(1);\n transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.tooltip-inner {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n background-color: #6d6d6d;\n border-radius: 4px;\n color: white;\n height: 2rem;\n letter-spacing: 0.033333em;\n line-height: 2rem;\n padding: 0 1rem;\n transform: scale(0.87);\n transform-origin: center top;\n transition: transform 75ms cubic-bezier(0.4, 0, 1, 1);\n}\n\n@media (min-width: 992px) {\n .tooltip-inner {\n height: 1.5rem;\n line-height: 1.5rem;\n padding: 0 0.5rem;\n }\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-dark-1 {\n background-color: #000000 !important;\n}\n\n.bg-dark-2 {\n background-color: #212121 !important;\n}\n\n.bg-dark-3 {\n background-color: #303030 !important;\n}\n\n.bg-dark-4 {\n background-color: #3c3c46 !important;\n}\n\n.bg-light-1 {\n background-color: #e0e0e0 !important;\n}\n\n.bg-light-2 {\n background-color: #f5f5f5 !important;\n}\n\n.bg-light-3 {\n background-color: #fafafa !important;\n}\n\n.bg-light-4 {\n background-color: #ffffff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.bg-white {\n background-color: #ffffff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus, a.bg-primary:active {\n background-color: #3700b3 !important;\n}\n\n.bg-primary {\n background-color: #6200ee !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus, a.bg-secondary:active {\n background-color: #018786 !important;\n}\n\n.bg-secondary {\n background-color: #03dac6 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus, a.bg-danger:active {\n background-color: #d32f2f !important;\n}\n\n.bg-danger {\n background-color: #b00020 !important;\n}\n\na.bg-info:hover, a.bg-info:focus, a.bg-info:active {\n background-color: #021aee !important;\n}\n\n.bg-info {\n background-color: #714cfe !important;\n}\n\na.bg-success:hover, a.bg-success:focus, a.bg-success:active {\n background-color: #41c300 !important;\n}\n\n.bg-success {\n background-color: #61d800 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus, a.bg-warning:active {\n background-color: #ee6002 !important;\n}\n\n.bg-warning {\n background-color: #ff8d00 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus, a.bg-dark:active {\n background-color: #212121 !important;\n}\n\n.bg-dark {\n background-color: #424242 !important;\n}\n\na.bg-light:hover, a.bg-light:focus, a.bg-light:active {\n background-color: #e0e0e0 !important;\n}\n\n.bg-light {\n background-color: #f5f5f5 !important;\n}\n\n.bg-primary-dark {\n background-color: #3700b3 !important;\n}\n\n.bg-primary-light {\n background-color: #bb86fc !important;\n}\n\n.bg-secondary-dark {\n background-color: #018786 !important;\n}\n\n.bg-secondary-light {\n background-color: #66fff8 !important;\n}\n\n.border {\n border: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-top {\n border-top: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-right {\n border-right: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-left {\n border-left: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #6200ee !important;\n}\n\n.border-secondary {\n border-color: #03dac6 !important;\n}\n\n.border-danger {\n border-color: #b00020 !important;\n}\n\n.border-info {\n border-color: #714cfe !important;\n}\n\n.border-success {\n border-color: #61d800 !important;\n}\n\n.border-warning {\n border-color: #ff8d00 !important;\n}\n\n.border-dark {\n border-color: #424242 !important;\n}\n\n.border-light {\n border-color: #f5f5f5 !important;\n}\n\n.border-black {\n border-color: #000000 !important;\n}\n\n.border-black-primary {\n border-color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.border-black-secondary {\n border-color: rgba(0, 0, 0, 0.54) !important;\n}\n\n.border-black-hint {\n border-color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.border-black-divider {\n border-color: rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-white {\n border-color: #ffffff !important;\n}\n\n.border-white-primary {\n border-color: white !important;\n}\n\n.border-white-secondary {\n border-color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.border-white-hint {\n border-color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.border-white-divider {\n border-color: rgba(255, 255, 255, 0.12) !important;\n}\n\n.rounded-sm {\n border-radius: 2px !important;\n}\n\n.rounded {\n border-radius: 4px !important;\n}\n\n.rounded-top {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.rounded-right {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.rounded-left {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.rounded-lg {\n border-radius: 16px !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n clear: both;\n content: '';\n display: block;\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n}\n\n.embed-responsive::before {\n content: '';\n display: block;\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n border: 0;\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.user-select-all {\n user-select: all !important;\n}\n\n.user-select-auto {\n user-select: auto !important;\n}\n\n.user-select-none {\n user-select: none !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 40;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 40;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 40;\n }\n}\n\n[data-ripplet]:not(:disabled):not(.disabled) {\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n touch-action: manipulation;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n white-space: nowrap;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n overflow: visible;\n position: static;\n white-space: normal;\n width: auto;\n}\n\n.shadow-sm {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.shadow-24 {\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-16 {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-12 {\n box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-8 {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-6 {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-4 {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-2 {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-1 {\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.stretched-link::after {\n background-color: rgba(0, 0, 0, 0);\n content: '';\n pointer-events: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n}\n\n.text-monospace {\n font-family: \"Roboto Mono\", \"SFMono-Regular\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-truncate-flex {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 1;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 500 !important;\n}\n\n.font-weight-bolder {\n font-weight: 600 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-black {\n color: #000000 !important;\n}\n\n.text-black-primary {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.text-black-secondary {\n color: rgba(0, 0, 0, 0.54) !important;\n}\n\n.text-black-hint {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.text-black-divider {\n color: rgba(0, 0, 0, 0.12) !important;\n}\n\n.text-white {\n color: #ffffff !important;\n}\n\n.text-white-primary {\n color: white !important;\n}\n\n.text-white-secondary {\n color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.text-white-hint {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-white-divider {\n color: rgba(255, 255, 255, 0.12) !important;\n}\n\n.text-muted {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\na.text-primary:hover, a.text-primary:focus, a.text-primary:active {\n color: #3700b3 !important;\n}\n\n.text-primary {\n color: #6200ee !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus, a.text-secondary:active {\n color: #018786 !important;\n}\n\n.text-secondary {\n color: #03dac6 !important;\n}\n\na.text-danger:hover, a.text-danger:focus, a.text-danger:active {\n color: #d32f2f !important;\n}\n\n.text-danger {\n color: #b00020 !important;\n}\n\na.text-info:hover, a.text-info:focus, a.text-info:active {\n color: #021aee !important;\n}\n\n.text-info {\n color: #714cfe !important;\n}\n\na.text-success:hover, a.text-success:focus, a.text-success:active {\n color: #41c300 !important;\n}\n\n.text-success {\n color: #61d800 !important;\n}\n\na.text-warning:hover, a.text-warning:focus, a.text-warning:active {\n color: #ee6002 !important;\n}\n\n.text-warning {\n color: #ff8d00 !important;\n}\n\na.text-dark:hover, a.text-dark:focus, a.text-dark:active {\n color: #212121 !important;\n}\n\n.text-dark {\n color: #424242 !important;\n}\n\na.text-light:hover, a.text-light:focus, a.text-light:active {\n color: #e0e0e0 !important;\n}\n\n.text-light {\n color: #f5f5f5 !important;\n}\n\n.text-body {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.54) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n background-color: transparent;\n border: 0;\n color: transparent;\n font: 0/0 a;\n text-shadow: none;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n word-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n[class*='material-icons'] {\n font-size: 1.5rem;\n line-height: 1.5rem;\n vertical-align: -0.362637em;\n font-family: 'Material Icons';\n font-family: var(--font-family-material-icons);\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n}\n\n[class*='material-icons'].md-18 {\n font-size: 1.125rem;\n}\n\n[class*='material-icons'].md-36 {\n font-size: 2.25rem;\n}\n\n[class*='material-icons'].md-48 {\n font-size: 3rem;\n}\n\n.material-icons-outlined {\n font-family: \"Material Icons Outlined\", var(--font-family-material-icons);\n}\n\n.material-icons-round {\n font-family: \"Material Icons Round\", var(--font-family-material-icons);\n}\n\n.material-icons-two-tone {\n font-family: \"Material Icons Two Tone\", var(--font-family-material-icons);\n}\n\n.material-icons-sharp {\n font-family: \"Material Icons Sharp\", var(--font-family-material-icons);\n}\n\n.material-icons-inline {\n font-size: inherit;\n line-height: 1;\n}\n\n@media (min-width: 992px) {\n ::-webkit-scrollbar {\n height: 8px;\n width: 12px;\n }\n ::-webkit-scrollbar-button {\n background-color: transparent;\n display: block;\n height: 4px;\n }\n ::-webkit-scrollbar-track {\n background: transparent;\n }\n ::-webkit-scrollbar-track-piece {\n background: transparent none;\n border: solid 4px transparent;\n border-right-width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n border: solid 0 transparent;\n border-radius: 5px;\n border-top-right-radius: 9px 5px;\n border-bottom-right-radius: 9px 5px;\n border-right-width: 4px;\n box-shadow: inset 0 0 0 6px #e0dfe1;\n }\n ::-webkit-scrollbar-thumb:window-inactive {\n box-shadow: inset 0 0 0 6px rgba(224, 223, 225, 0.5);\n }\n}\n\nbody * {\n scrollbar-color: #e0dfe1 transparent;\n scrollbar-width: thin;\n}\n\n::-webkit-search-cancel-button,\n::-webkit-clear-button {\n -webkit-appearance: none;\n background-image: url('data:image/svg+xml;charset=utf8,%3csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3e%3cpath d=\"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z\"/%3e%3cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3e%3c/svg%3e');\n color: rgba(0, 0, 0, 0.54);\n cursor: pointer;\n height: 1.2em;\n margin: 0 0 0 1.5rem;\n padding: 2px 3px;\n width: 1.2em;\n}\n\n::-webkit-calendar-picker-indicator {\n cursor: pointer;\n opacity: 0.6;\n}\n\ninput:-webkit-autofill,\ninput:-webkit-autofill:hover,\ninput:-webkit-autofill:focus,\ninput:-webkit-autofill:active {\n transition: background-color 5000s;\n -webkit-text-fill-color: rgba(0, 0, 0, 0.87);\n}\n\n@media print {\n *,\n *::before,\n *::after {\n box-shadow: none !important;\n text-shadow: none !important;\n }\n abbr[title]::after {\n content: ' (\"attr(title) \") ';\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid rgba(0, 0, 0, 0.12);\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-inside: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .fab-actions,\n .navbar,\n .tooltip {\n display: none;\n }\n .badge {\n border: 1px solid #000000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #ffffff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #e1e1e1;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #e1e1e1;\n }\n .table .thead-dark th {\n border-color: #e1e1e1;\n color: inherit;\n }\n .card {\n border: 1px solid #e1e1e1;\n page-break-inside: avoid;\n }\n .dropdown-menu {\n border: 1px solid #e1e1e1;\n }\n .list-group-item {\n border: 1px solid #e1e1e1;\n margin-bottom: -1px;\n }\n .list-group-item:last-child {\n margin-bottom: 0;\n }\n .list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n }\n .list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n }\n .list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n }\n .nav-tabs {\n border-bottom: 1px solid #e1e1e1;\n }\n .popover {\n border: 1px solid #e1e1e1;\n }\n}\n\n/*# sourceMappingURL=material.css.map */",":root {\n\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $values in $theme-colors {\n @each $level, $value in $values {\n @if $level=='color' {\n --#{$color}: #{$value};\n }\n\n @else {\n --#{$color}-#{$level}: #{$value};\n }\n }\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n --font-family-material-icons: #{inspect($material-icon-font-family)};\n}\n\n// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Box sizing\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Thanks to https://www.belter.io/prefers-reduced-motion/\n@media (prefers-reduced-motion: reduce) {\n * {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n scroll-behavior: auto !important;\n }\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n scroll-behavior: smooth;\n -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\n[id] {\n // Leave a margin above scroll target\n scroll-margin-top: 2ex;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n margin-bottom: $headings-margin-y;\n}\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-y;\n}\n\nabbr[title],\nabbr[data-original-title] {\n border-bottom: 0;\n cursor: help;\n text-decoration: underline;\n text-decoration: underline dotted;\n text-decoration-skip-ink: none;\n}\n\naddress {\n font-style: normal;\n line-height: inherit;\n}\n\naddress,\ndd,\nol,\nul {\n margin-top: 0;\n margin-bottom: $paragraph-margin-y;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin: $paragraph-margin-y 0;\n\n &:not([class*='col']) {\n padding-left: 2.5rem;\n\n > ol,\n > ul {\n padding-left: 0;\n }\n }\n}\n\nblockquote {\n margin: 0 0 $paragraph-margin-y;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bold;\n}\n\nsmall {\n font-size: 75%;\n}\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n//\n// Links\n//\n\na {\n background-color: transparent;\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-color-hover;\n // text-decoration: $link-decoration-hover;\n }\n}\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: $pre-margin-y;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n user-select: all;\n}\n\nfigure {\n margin: 0 0 $paragraph-margin-y;\n}\n\n// Images\n\nimg {\n border-style: none;\n vertical-align: middle;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\n// Tables\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n @include text-align(left);\n\n border-top: $table-border-width solid $table-border-color;\n caption-side: bottom;\n color: $table-caption-color;\n font-size: $font-size-subtitle-2;\n letter-spacing: $letter-spacing-subtitle-2;\n line-height: $line-height-subtitle-2;\n padding: $table-thead-padding-y $table-cell-padding-x;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\n//\n// Forms\n//\n\nlabel {\n @include typography-caption;\n\n color: $textfield-caption-color;\n display: inline-block;\n user-select: none;\n}\n\nbutton {\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n margin: 0;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role='button'] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n\n &[multiple],\n &[size] {\n overflow: auto;\n }\n}\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type='button'],\n [type='reset'],\n [type='submit'] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n\n .btn:not(.disabled):not(:disabled),\n input:enabled + label:hover {\n cursor: pointer;\n }\n}\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\ninput[type='radio'],\ninput[type='checkbox'] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n border: 0;\n margin: 0;\n min-width: 0;\n padding: 0;\n}\n\nlegend {\n @include typography-caption;\n\n float: left;\n margin-bottom: $headings-margin-y;\n padding: 0;\n width: 100%;\n\n + * {\n clear: left;\n }\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type='search'] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n cursor: pointer;\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n// Additions\n\nmark {\n background-color: $mark-bg;\n color: $mark-color;\n}\n\n@at-root {\n\n // stylelint-disable-next-line at-rule-no-vendor-prefix\n @-ms-viewport {\n width: device-width;\n }\n}\n\ndfn {\n font-style: italic;\n}\n\n::selection {\n background: rgba(theme-color('primary'), $overlay-selected-white-opacity); // Material Addition\n}\n\n.disabled:hover,\n:disabled:hover {\n cursor: default;\n}\n","// Material colour palette\n// Based on https://material.google.com/style/color.html#color-color-palette\n\n$material-color-amber-050: #fff8e1 !default;\n$material-color-amber-100: #ffecb3 !default;\n$material-color-amber-200: #ffe082 !default;\n$material-color-amber-300: #ffd54f !default;\n$material-color-amber-400: #ffca28 !default;\n$material-color-amber-500: #ffc107 !default;\n$material-color-amber-600: #ffb300 !default;\n$material-color-amber-700: #ffa000 !default;\n$material-color-amber-800: #ff8f00 !default;\n$material-color-amber-900: #ff6f00 !default;\n$material-color-amber-a100: #ffe57f !default;\n$material-color-amber-a200: #ffd740 !default;\n$material-color-amber-a400: #ffc400 !default;\n$material-color-amber-a700: #ffab00 !default;\n\n$material-color-blue-050: #e3f2fd !default;\n$material-color-blue-100: #bbdefb !default;\n$material-color-blue-200: #90caf9 !default;\n$material-color-blue-300: #64b5f6 !default;\n$material-color-blue-400: #42a5f5 !default;\n$material-color-blue-500: #2196f3 !default;\n$material-color-blue-600: #1e88e5 !default;\n$material-color-blue-700: #1976d2 !default;\n$material-color-blue-800: #1565c0 !default;\n$material-color-blue-900: #0d47a1 !default;\n$material-color-blue-a100: #82b1ff !default;\n$material-color-blue-a200: #448aff !default;\n$material-color-blue-a400: #2979ff !default;\n$material-color-blue-a700: #2962ff !default;\n\n$material-color-blue-grey-050: #eceff1 !default;\n$material-color-blue-grey-100: #cfd8dc !default;\n$material-color-blue-grey-200: #b0bec5 !default;\n$material-color-blue-grey-300: #90a4ae !default;\n$material-color-blue-grey-400: #78909c !default;\n$material-color-blue-grey-500: #607d8b !default;\n$material-color-blue-grey-600: #546e7a !default;\n$material-color-blue-grey-700: #455a64 !default;\n$material-color-blue-grey-800: #37474f !default;\n$material-color-blue-grey-900: #263238 !default;\n\n$material-color-brown-050: #efebe9 !default;\n$material-color-brown-100: #d7ccc8 !default;\n$material-color-brown-200: #bcaaa4 !default;\n$material-color-brown-300: #a1887f !default;\n$material-color-brown-400: #8d6e63 !default;\n$material-color-brown-500: #795548 !default;\n$material-color-brown-600: #6d4c41 !default;\n$material-color-brown-700: #5d4037 !default;\n$material-color-brown-800: #4e342e !default;\n$material-color-brown-900: #3e2723 !default;\n\n$material-color-cyan-050: #e0f7fa !default;\n$material-color-cyan-100: #b2ebf2 !default;\n$material-color-cyan-200: #80deea !default;\n$material-color-cyan-300: #4dd0e1 !default;\n$material-color-cyan-400: #26c6da !default;\n$material-color-cyan-500: #00bcd4 !default;\n$material-color-cyan-600: #00acc1 !default;\n$material-color-cyan-700: #0097a7 !default;\n$material-color-cyan-800: #00838f !default;\n$material-color-cyan-900: #006064 !default;\n$material-color-cyan-a100: #84ffff !default;\n$material-color-cyan-a200: #18ffff !default;\n$material-color-cyan-a400: #00e5ff !default;\n$material-color-cyan-a700: #00b8d4 !default;\n\n$material-color-deep-orange-050: #fbe9e7 !default;\n$material-color-deep-orange-100: #ffccbc !default;\n$material-color-deep-orange-200: #ffab91 !default;\n$material-color-deep-orange-300: #ff8a65 !default;\n$material-color-deep-orange-400: #ff7043 !default;\n$material-color-deep-orange-500: #ff5722 !default;\n$material-color-deep-orange-600: #f4511e !default;\n$material-color-deep-orange-700: #e64a19 !default;\n$material-color-deep-orange-800: #d84315 !default;\n$material-color-deep-orange-900: #bf360c !default;\n$material-color-deep-orange-a100: #ff9e80 !default;\n$material-color-deep-orange-a200: #ff6e40 !default;\n$material-color-deep-orange-a400: #ff3d00 !default;\n$material-color-deep-orange-a700: #dd2c00 !default;\n\n$material-color-deep-purple-050: #ede7f6 !default;\n$material-color-deep-purple-100: #d1c4e9 !default;\n$material-color-deep-purple-200: #b39ddb !default;\n$material-color-deep-purple-300: #9575cd !default;\n$material-color-deep-purple-400: #7e57c2 !default;\n$material-color-deep-purple-500: #673ab7 !default;\n$material-color-deep-purple-600: #5e35b1 !default;\n$material-color-deep-purple-700: #512da8 !default;\n$material-color-deep-purple-800: #4527a0 !default;\n$material-color-deep-purple-900: #311b92 !default;\n$material-color-deep-purple-a100: #b388ff !default;\n$material-color-deep-purple-a200: #7c4dff !default;\n$material-color-deep-purple-a400: #651fff !default;\n$material-color-deep-purple-a700: #6200ea !default;\n\n$material-color-green-050: #e8f5e9 !default;\n$material-color-green-100: #c8e6c9 !default;\n$material-color-green-200: #a5d6a7 !default;\n$material-color-green-300: #81c784 !default;\n$material-color-green-400: #66bb6a !default;\n$material-color-green-500: #4caf50 !default;\n$material-color-green-600: #43a047 !default;\n$material-color-green-700: #388e3c !default;\n$material-color-green-800: #2e7d32 !default;\n$material-color-green-900: #1b5e20 !default;\n$material-color-green-a100: #b9f6ca !default;\n$material-color-green-a200: #69f0ae !default;\n$material-color-green-a400: #00e676 !default;\n$material-color-green-a700: #00c853 !default;\n\n$material-color-grey-050: #fafafa !default; // rgba(0,0,0, .02)\n$material-color-grey-100: #f5f5f5 !default; // rgba(0,0,0, .04)\n$material-color-grey-200: #eeeeee !default; // ~ rgba(0,0,0, .08)\n$material-color-grey-300: #e0e0e0 !default; // rgba(0,0,0, .12)\n$material-color-grey-400: #bdbdbd !default; // rgba(0,0,0, .14)\n$material-color-grey-500: #9e9e9e !default; // rgba(0,0,0, .38)\n$material-color-grey-600: #757575 !default; // rgba(0,0,0, .54)\n$material-color-grey-700: #616161 !default; // rgba(0,0,0, .62)\n$material-color-grey-800: #424242 !default; // rgba(0,0,0, .74)\n$material-color-grey-900: #212121 !default; // rgba(0,0,0, .87)\n\n$material-color-indigo-050: #e8eaf6 !default;\n$material-color-indigo-100: #c5cae9 !default;\n$material-color-indigo-200: #9fa8da !default;\n$material-color-indigo-300: #7986cb !default;\n$material-color-indigo-400: #5c6bc0 !default;\n$material-color-indigo-500: #3f51b5 !default;\n$material-color-indigo-600: #3949ab !default;\n$material-color-indigo-700: #303f9f !default;\n$material-color-indigo-800: #283593 !default;\n$material-color-indigo-900: #1a237e !default;\n$material-color-indigo-a100: #8c9eff !default;\n$material-color-indigo-a200: #536dfe !default;\n$material-color-indigo-a400: #3d5afe !default;\n$material-color-indigo-a700: #304ffe !default;\n\n$material-color-light-blue-050: #e1f5fe !default;\n$material-color-light-blue-100: #b3e5fc !default;\n$material-color-light-blue-200: #81d4fa !default;\n$material-color-light-blue-300: #4fc3f7 !default;\n$material-color-light-blue-400: #29b6f6 !default;\n$material-color-light-blue-500: #03a9f4 !default;\n$material-color-light-blue-600: #039be5 !default;\n$material-color-light-blue-700: #0288d1 !default;\n$material-color-light-blue-800: #0277bd !default;\n$material-color-light-blue-900: #01579b !default;\n$material-color-light-blue-a100: #80d8ff !default;\n$material-color-light-blue-a200: #40c4ff !default;\n$material-color-light-blue-a400: #00b0ff !default;\n$material-color-light-blue-a700: #0091ea !default;\n\n$material-color-light-green-050: #f1f8e9 !default;\n$material-color-light-green-100: #dcedc8 !default;\n$material-color-light-green-200: #c5e1a5 !default;\n$material-color-light-green-300: #aed581 !default;\n$material-color-light-green-400: #9ccc65 !default;\n$material-color-light-green-500: #8bc34a !default;\n$material-color-light-green-600: #7cb342 !default;\n$material-color-light-green-700: #689f38 !default;\n$material-color-light-green-800: #558b2f !default;\n$material-color-light-green-900: #33691e !default;\n$material-color-light-green-a100: #ccff90 !default;\n$material-color-light-green-a200: #b2ff59 !default;\n$material-color-light-green-a400: #76ff03 !default;\n$material-color-light-green-a700: #64dd17 !default;\n\n$material-color-lime-050: #f9fbe7 !default;\n$material-color-lime-100: #f0f4c3 !default;\n$material-color-lime-200: #e6ee9c !default;\n$material-color-lime-300: #dce775 !default;\n$material-color-lime-400: #d4e157 !default;\n$material-color-lime-500: #cddc39 !default;\n$material-color-lime-600: #c0ca33 !default;\n$material-color-lime-700: #afb42b !default;\n$material-color-lime-800: #9e9d24 !default;\n$material-color-lime-900: #827717 !default;\n$material-color-lime-a100: #f4ff81 !default;\n$material-color-lime-a200: #eeff41 !default;\n$material-color-lime-a400: #c6ff00 !default;\n$material-color-lime-a700: #aeea00 !default;\n\n$material-color-orange-050: #fff3e0 !default;\n$material-color-orange-100: #ffe0b2 !default;\n$material-color-orange-200: #ffcc80 !default;\n$material-color-orange-300: #ffb74d !default;\n$material-color-orange-400: #ffa726 !default;\n$material-color-orange-500: #ff9800 !default;\n$material-color-orange-600: #fb8c00 !default;\n$material-color-orange-700: #f57c00 !default;\n$material-color-orange-800: #ef6c00 !default;\n$material-color-orange-900: #e65100 !default;\n$material-color-orange-a100: #ffd180 !default;\n$material-color-orange-a200: #ffab40 !default;\n$material-color-orange-a400: #ff9100 !default;\n$material-color-orange-a700: #ff6d00 !default;\n\n$material-color-pink-050: #fce4ec !default;\n$material-color-pink-100: #f8bbd0 !default;\n$material-color-pink-200: #f48fb1 !default;\n$material-color-pink-300: #f06292 !default;\n$material-color-pink-400: #ec407a !default;\n$material-color-pink-500: #e91e63 !default;\n$material-color-pink-600: #d81b60 !default;\n$material-color-pink-700: #c2185b !default;\n$material-color-pink-800: #ad1457 !default;\n$material-color-pink-900: #880e4f !default;\n$material-color-pink-a100: #ff80ab !default;\n$material-color-pink-a200: #ff4081 !default;\n$material-color-pink-a400: #f50057 !default;\n$material-color-pink-a700: #c51162 !default;\n\n$material-color-purple-050: #f3e5f5 !default;\n$material-color-purple-100: #e1bee7 !default;\n$material-color-purple-200: #ce93d8 !default;\n$material-color-purple-300: #ba68c8 !default;\n$material-color-purple-400: #ab47bc !default;\n$material-color-purple-500: #9c27b0 !default;\n$material-color-purple-600: #8e24aa !default;\n$material-color-purple-700: #7b1fa2 !default;\n$material-color-purple-800: #6a1b9a !default;\n$material-color-purple-900: #4a148c !default;\n$material-color-purple-a100: #ea80fc !default;\n$material-color-purple-a200: #e040fb !default;\n$material-color-purple-a400: #d500f9 !default;\n$material-color-purple-a700: #aa00ff !default;\n\n$material-color-red-050: #ffebee !default;\n$material-color-red-100: #ffcdd2 !default;\n$material-color-red-200: #ef9a9a !default;\n$material-color-red-300: #e57373 !default;\n$material-color-red-400: #ef5350 !default;\n$material-color-red-500: #f44336 !default;\n$material-color-red-600: #e53935 !default;\n$material-color-red-700: #d32f2f !default;\n$material-color-red-800: #c62828 !default;\n$material-color-red-900: #b71c1c !default;\n$material-color-red-a100: #ff8a80 !default;\n$material-color-red-a200: #ff5252 !default;\n$material-color-red-a400: #ff1744 !default;\n$material-color-red-a700: #d50000 !default;\n\n$material-color-teal-050: #e0f2f1 !default;\n$material-color-teal-100: #b2dfdb !default;\n$material-color-teal-200: #80cbc4 !default;\n$material-color-teal-300: #4db6ac !default;\n$material-color-teal-400: #26a69a !default;\n$material-color-teal-500: #009688 !default;\n$material-color-teal-600: #00897b !default;\n$material-color-teal-700: #00796b !default;\n$material-color-teal-800: #00695c !default;\n$material-color-teal-900: #004d40 !default;\n$material-color-teal-a100: #a7ffeb !default;\n$material-color-teal-a200: #64ffda !default;\n$material-color-teal-a400: #1de9b6 !default;\n$material-color-teal-a700: #00bfa5 !default;\n\n$material-color-yellow-050: #fffde7 !default;\n$material-color-yellow-100: #fff9c4 !default;\n$material-color-yellow-200: #fff59d !default;\n$material-color-yellow-300: #fff176 !default;\n$material-color-yellow-400: #ffee58 !default;\n$material-color-yellow-500: #ffeb3b !default;\n$material-color-yellow-600: #fdd835 !default;\n$material-color-yellow-700: #fbc02d !default;\n$material-color-yellow-800: #f9a825 !default;\n$material-color-yellow-900: #f57f17 !default;\n$material-color-yellow-a100: #ffff8d !default;\n$material-color-yellow-a200: #ffff00 !default;\n$material-color-yellow-a400: #ffea00 !default;\n$material-color-yellow-a700: #ffd600 !default;\n\n// stylelint-disable scss/dollar-variable-default\n\n$ambers: () !default;\n$ambers: map-merge(\n (\n 50: $material-color-amber-050,\n 100: $material-color-amber-100,\n 200: $material-color-amber-200,\n 300: $material-color-amber-300,\n 400: $material-color-amber-400,\n 500: $material-color-amber-500,\n 600: $material-color-amber-600,\n 700: $material-color-amber-700,\n 800: $material-color-amber-800,\n 900: $material-color-amber-900,\n a100: $material-color-amber-a100,\n a200: $material-color-amber-a200,\n a400: $material-color-amber-a400,\n a700: $material-color-amber-a700\n ),\n $ambers\n);\n\n$blues: () !default;\n$blues: map-merge(\n (\n 50: $material-color-blue-050,\n 100: $material-color-blue-100,\n 200: $material-color-blue-200,\n 300: $material-color-blue-300,\n 400: $material-color-blue-400,\n 500: $material-color-blue-500,\n 600: $material-color-blue-600,\n 700: $material-color-blue-700,\n 800: $material-color-blue-800,\n 900: $material-color-blue-900,\n a100: $material-color-blue-a100,\n a200: $material-color-blue-a200,\n a400: $material-color-blue-a400,\n a700: $material-color-blue-a700\n ),\n $blues\n);\n\n$blue-greys: () !default;\n$blue-greys: map-merge(\n (\n 50: $material-color-blue-grey-050,\n 100: $material-color-blue-grey-100,\n 200: $material-color-blue-grey-200,\n 300: $material-color-blue-grey-300,\n 400: $material-color-blue-grey-400,\n 500: $material-color-blue-grey-500,\n 600: $material-color-blue-grey-600,\n 700: $material-color-blue-grey-700,\n 800: $material-color-blue-grey-800,\n 900: $material-color-blue-grey-900\n ),\n $blue-greys\n);\n\n$browns: () !default;\n$browns: map-merge(\n (\n 50: $material-color-brown-050,\n 100: $material-color-brown-100,\n 200: $material-color-brown-200,\n 300: $material-color-brown-300,\n 400: $material-color-brown-400,\n 500: $material-color-brown-500,\n 600: $material-color-brown-600,\n 700: $material-color-brown-700,\n 800: $material-color-brown-800,\n 900: $material-color-brown-900\n ),\n $browns\n);\n\n$cyans: () !default;\n$cyans: map-merge(\n (\n 50: $material-color-cyan-050,\n 100: $material-color-cyan-100,\n 200: $material-color-cyan-200,\n 300: $material-color-cyan-300,\n 400: $material-color-cyan-400,\n 500: $material-color-cyan-500,\n 600: $material-color-cyan-600,\n 700: $material-color-cyan-700,\n 800: $material-color-cyan-800,\n 900: $material-color-cyan-900,\n a100: $material-color-cyan-a100,\n a200: $material-color-cyan-a200,\n a400: $material-color-cyan-a400,\n a700: $material-color-cyan-a700\n ),\n $cyans\n);\n\n$deep-oranges: () !default;\n$deep-oranges: map-merge(\n (\n 50: $material-color-deep-orange-050,\n 100: $material-color-deep-orange-100,\n 200: $material-color-deep-orange-200,\n 300: $material-color-deep-orange-300,\n 400: $material-color-deep-orange-400,\n 500: $material-color-deep-orange-500,\n 600: $material-color-deep-orange-600,\n 700: $material-color-deep-orange-700,\n 800: $material-color-deep-orange-800,\n 900: $material-color-deep-orange-900,\n a100: $material-color-deep-orange-a100,\n a200: $material-color-deep-orange-a200,\n a400: $material-color-deep-orange-a400,\n a700: $material-color-deep-orange-a700\n ),\n $deep-oranges\n);\n\n$deep-purples: () !default;\n$deep-purples: map-merge(\n (\n 50: $material-color-deep-purple-050,\n 100: $material-color-deep-purple-100,\n 200: $material-color-deep-purple-200,\n 300: $material-color-deep-purple-300,\n 400: $material-color-deep-purple-400,\n 500: $material-color-deep-purple-500,\n 600: $material-color-deep-purple-600,\n 700: $material-color-deep-purple-700,\n 800: $material-color-deep-purple-800,\n 900: $material-color-deep-purple-900,\n a100: $material-color-deep-purple-a100,\n a200: $material-color-deep-purple-a200,\n a400: $material-color-deep-purple-a400,\n a700: $material-color-deep-purple-a700\n ),\n $deep-purples\n);\n\n$greens: () !default;\n$greens: map-merge(\n (\n 50: $material-color-green-050,\n 100: $material-color-green-100,\n 200: $material-color-green-200,\n 300: $material-color-green-300,\n 400: $material-color-green-400,\n 500: $material-color-green-500,\n 600: $material-color-green-600,\n 700: $material-color-green-700,\n 800: $material-color-green-800,\n 900: $material-color-green-900,\n a100: $material-color-green-a100,\n a200: $material-color-green-a200,\n a400: $material-color-green-a400,\n a700: $material-color-green-a700\n ),\n $greens\n);\n\n$greys: () !default;\n$greys: map-merge(\n (\n 50: $material-color-grey-050,\n 100: $material-color-grey-100,\n 200: $material-color-grey-200,\n 300: $material-color-grey-300,\n 400: $material-color-grey-400,\n 500: $material-color-grey-500,\n 600: $material-color-grey-600,\n 700: $material-color-grey-700,\n 800: $material-color-grey-800,\n 900: $material-color-grey-900\n ),\n $greys\n);\n\n$indigos: () !default;\n$indigos: map-merge(\n (\n 50: $material-color-indigo-050,\n 100: $material-color-indigo-100,\n 200: $material-color-indigo-200,\n 300: $material-color-indigo-300,\n 400: $material-color-indigo-400,\n 500: $material-color-indigo-500,\n 600: $material-color-indigo-600,\n 700: $material-color-indigo-700,\n 800: $material-color-indigo-800,\n 900: $material-color-indigo-900,\n a100: $material-color-indigo-a100,\n a200: $material-color-indigo-a200,\n a400: $material-color-indigo-a400,\n a700: $material-color-indigo-a700\n ),\n $indigos\n);\n\n$light-blues: () !default;\n$light-blues: map-merge(\n (\n 50: $material-color-light-blue-050,\n 100: $material-color-light-blue-100,\n 200: $material-color-light-blue-200,\n 300: $material-color-light-blue-300,\n 400: $material-color-light-blue-400,\n 500: $material-color-light-blue-500,\n 600: $material-color-light-blue-600,\n 700: $material-color-light-blue-700,\n 800: $material-color-light-blue-800,\n 900: $material-color-light-blue-900,\n a100: $material-color-light-blue-a100,\n a200: $material-color-light-blue-a200,\n a400: $material-color-light-blue-a400,\n a700: $material-color-light-blue-a700\n ),\n $light-blues\n);\n\n$light-greens: () !default;\n$light-greens: map-merge(\n (\n 50: $material-color-light-green-050,\n 100: $material-color-light-green-100,\n 200: $material-color-light-green-200,\n 300: $material-color-light-green-300,\n 400: $material-color-light-green-400,\n 500: $material-color-light-green-500,\n 600: $material-color-light-green-600,\n 700: $material-color-light-green-700,\n 800: $material-color-light-green-800,\n 900: $material-color-light-green-900,\n a100: $material-color-light-green-a100,\n a200: $material-color-light-green-a200,\n a400: $material-color-light-green-a400,\n a700: $material-color-light-green-a700\n ),\n $light-greens\n);\n\n$limes: () !default;\n$limes: map-merge(\n (\n 50: $material-color-lime-050,\n 100: $material-color-lime-100,\n 200: $material-color-lime-200,\n 300: $material-color-lime-300,\n 400: $material-color-lime-400,\n 500: $material-color-lime-500,\n 600: $material-color-lime-600,\n 700: $material-color-lime-700,\n 800: $material-color-lime-800,\n 900: $material-color-lime-900,\n a100: $material-color-lime-a100,\n a200: $material-color-lime-a200,\n a400: $material-color-lime-a400,\n a700: $material-color-lime-a700\n ),\n $limes\n);\n\n$oranges: () !default;\n$oranges: map-merge(\n (\n 50: $material-color-orange-050,\n 100: $material-color-orange-100,\n 200: $material-color-orange-200,\n 300: $material-color-orange-300,\n 400: $material-color-orange-400,\n 500: $material-color-orange-500,\n 600: $material-color-orange-600,\n 700: $material-color-orange-700,\n 800: $material-color-orange-800,\n 900: $material-color-orange-900,\n a100: $material-color-orange-a100,\n a200: $material-color-orange-a200,\n a400: $material-color-orange-a400,\n a700: $material-color-orange-a700\n ),\n $oranges\n);\n\n$pinks: () !default;\n$pinks: map-merge(\n (\n 50: $material-color-pink-050,\n 100: $material-color-pink-100,\n 200: $material-color-pink-200,\n 300: $material-color-pink-300,\n 400: $material-color-pink-400,\n 500: $material-color-pink-500,\n 600: $material-color-pink-600,\n 700: $material-color-pink-700,\n 800: $material-color-pink-800,\n 900: $material-color-pink-900,\n a100: $material-color-pink-a100,\n a200: $material-color-pink-a200,\n a400: $material-color-pink-a400,\n a700: $material-color-pink-a700\n ),\n $pinks\n);\n\n$purples: () !default;\n$purples: map-merge(\n (\n 50: $material-color-purple-050,\n 100: $material-color-purple-100,\n 200: $material-color-purple-200,\n 300: $material-color-purple-300,\n 400: $material-color-purple-400,\n 500: $material-color-purple-500,\n 600: $material-color-purple-600,\n 700: $material-color-purple-700,\n 800: $material-color-purple-800,\n 900: $material-color-purple-900,\n a100: $material-color-purple-a100,\n a200: $material-color-purple-a200,\n a400: $material-color-purple-a400,\n a700: $material-color-purple-a700\n ),\n $purples\n);\n\n$reds: () !default;\n$reds: map-merge(\n (\n 50: $material-color-red-050,\n 100: $material-color-red-100,\n 200: $material-color-red-200,\n 300: $material-color-red-300,\n 400: $material-color-red-400,\n 500: $material-color-red-500,\n 600: $material-color-red-600,\n 700: $material-color-red-700,\n 800: $material-color-red-800,\n 900: $material-color-red-900,\n a100: $material-color-red-a100,\n a200: $material-color-red-a200,\n a400: $material-color-red-a400,\n a700: $material-color-red-a700\n ),\n $reds\n);\n\n$teals: () !default;\n$teals: map-merge(\n (\n 50: $material-color-teal-050,\n 100: $material-color-teal-100,\n 200: $material-color-teal-200,\n 300: $material-color-teal-300,\n 400: $material-color-teal-400,\n 500: $material-color-teal-500,\n 600: $material-color-teal-600,\n 700: $material-color-teal-700,\n 800: $material-color-teal-800,\n 900: $material-color-teal-900,\n a100: $material-color-teal-a100,\n a200: $material-color-teal-a200,\n a400: $material-color-teal-a400,\n a700: $material-color-teal-a700\n ),\n $teals\n);\n\n$yellows: () !default;\n$yellows: map-merge(\n (\n 50: $material-color-yellow-050,\n 100: $material-color-yellow-100,\n 200: $material-color-yellow-200,\n 300: $material-color-yellow-300,\n 400: $material-color-yellow-400,\n 500: $material-color-yellow-500,\n 600: $material-color-yellow-600,\n 700: $material-color-yellow-700,\n 800: $material-color-yellow-800,\n 900: $material-color-yellow-900,\n a100: $material-color-yellow-a100,\n a200: $material-color-yellow-a200,\n a400: $material-color-yellow-a400,\n a700: $material-color-yellow-a700\n ),\n $yellows\n);\n\n$colors: () !default;\n$colors: map-merge(\n (\n 'amber': $material-color-amber-500,\n 'blue': $material-color-blue-500,\n 'blue-grey': $material-color-blue-grey-500,\n 'brown': $material-color-brown-500,\n 'cyan': $material-color-cyan-500,\n 'deep-orange': $material-color-deep-orange-500,\n 'deep-purple': $material-color-deep-purple-500,\n 'green': $material-color-green-500,\n 'grey': $material-color-grey-500,\n 'indigo': $material-color-indigo-500,\n 'light-blue': $material-color-light-blue-500,\n 'light-green': $material-color-light-green-500,\n 'lime': $material-color-lime-500,\n 'orange': $material-color-orange-500,\n 'pink': $material-color-pink-500,\n 'purple': $material-color-purple-500,\n 'red': $material-color-red-500,\n 'teal': $material-color-teal-500,\n 'yellow': $material-color-yellow-500\n ),\n $colors\n);\n\n// stylelint-enable scss/dollar-variable-default\n\n// Black and white\n// Based on https://material.google.com/style/color.html#color-text-background-colors\n\n$black: #000000 !default;\n\n$black-primary-opacity: 0.87 !default;\n$black-caption-opacity: 0.6 !default; // Form helper text\n$black-secondary-opacity: 0.54 !default;\n$black-hint-opacity: 0.38 !default;\n$black-divider-opacity: 0.12 !default;\n\n$black-primary: rgba($black, $black-primary-opacity) !default;\n$black-caption: rgba($black, $black-caption-opacity) !default;\n$black-secondary: rgba($black, $black-secondary-opacity) !default;\n$black-hint: rgba($black, $black-hint-opacity) !default;\n$black-divider: rgba($black, $black-divider-opacity) !default;\n\n$white: #ffffff !default;\n\n$white-primary-opacity: 1 !default;\n$white-secondary-opacity: 0.7 !default;\n$white-hint-opacity: 0.5 !default;\n$white-divider-opacity: $black-divider-opacity !default;\n\n$white-primary: rgba($white, $white-primary-opacity) !default;\n$white-secondary: rgba($white, $white-secondary-opacity) !default;\n$white-hint: rgba($white, $white-hint-opacity) !default;\n$white-divider: rgba($white, $white-divider-opacity) !default;\n\n// States\n// Based on https://material.io/design/interaction/states.html#usage\n\n$overlay-hover-colored-opacity: 0.08 !default;\n$overlay-focus-colored-opacity: 0.24 !default;\n$overlay-selected-colored-opacity: 0.16 !default;\n$overlay-activated-colored-opacity: 0.24 !default;\n$overlay-pressed-colored-opacity: 0.32 !default;\n//$overlay-dragged-colored-opacity: .16 !default;\n\n$overlay-hover-white-opacity: 0.04 !default;\n$overlay-focus-white-opacity: 0.12 !default;\n$overlay-selected-white-opacity: 0.08 !default;\n$overlay-activated-white-opacity: 0.12 !default;\n$overlay-pressed-white-opacity: 0.12 * 2 !default;\n// $overlay-dragged-white-opacity: 0.08 !default;\n\n// Theme\n// Based on https://material.google.com/style/color.html#color-themes\n\n$dark-theme-1: $black !default;\n$dark-theme-2: $material-color-grey-900 !default;\n$dark-theme-3: #303030 !default;\n$dark-theme-4: #3c3c46 !default;\n\n$light-theme-1: $material-color-grey-300 !default;\n$light-theme-2: $material-color-grey-100 !default;\n$light-theme-3: $material-color-grey-050 !default;\n$light-theme-4: $white !default;\n","// scss-lint:disable DuplicateProperty\n\n@mixin text-align($direction: 'left') {\n @if $direction == 'left' {\n text-align: left;\n text-align: start;\n\n [dir='rtl'] & {\n text-align: right;\n text-align: start;\n }\n }\n\n @if $direction == 'right' {\n text-align: right;\n text-align: end;\n\n [dir='rtl'] & {\n text-align: left;\n text-align: end;\n }\n }\n}\n","// A base value used to responsively scale all typography, applied to the `` element\n\n$font-size-root: 16px !default;\n\n// Font face\n// Based on https://material.google.com/style/typography.html#typography-typeface\n\n// N.B. Although some values are not used in this project\n// we leave them here just in case they may be required by your project\n\n$font-family-monospace: 'Roboto Mono', 'SFMono-Regular', 'Menlo', 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace !default;\n$font-family-sans-serif: 'Roboto', system-ui, -apple-system, 'Segoe UI', 'Helvetica Neue', 'Arial', 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !default;\n// $font-family-serif: 'Roboto Slab', Georgia, 'Times New Roman', Times, serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !default;\n\n$font-family-base: $font-family-sans-serif !default;\n\n$font-weight-medium: 500 !default;\n$font-weight-bold: $font-weight-medium !default;\n$font-weight-bolder: 600 !default;\n$font-weight-regular: 400 !default;\n$font-weight-normal: $font-weight-regular !default;\n$font-weight-light: 300 !default;\n$font-weight-lighter: $font-weight-light !default;\n\n$font-weight-base: $font-weight-regular !default;\n\n// Font styles\n// Based on https://material.io/design/material-theming/implementing-your-theme.html#typography\n// and https://material-components.github.io/material-components-web-catalog/#/component/typography\n\n$font-size-base: 1rem !default; // 16px\n\n$font-size-headline-1: ($font-size-base * 6) !default; // 96px\n$font-size-headline-2: ($font-size-base * 3.75) !default; // 60px\n$font-size-headline-3: ($font-size-base * 3) !default; // 48px\n$font-size-headline-4: ($font-size-base * 2.125) !default; // 34px\n$font-size-headline-5: ($font-size-base * 1.5) !default; // 24px\n$font-size-headline-6: ($font-size-base * 1.25) !default; // 20px\n$font-size-subtitle-1: $font-size-base !default; // 16px\n$font-size-subtitle-2: ($font-size-base * 0.875) !default; // 14px\n$font-size-body-1: $font-size-base !default; // 16px\n$font-size-body-2: ($font-size-base * 0.875) !default; // 14px\n$font-size-caption: ($font-size-base * 0.75) !default; // 12px\n$font-size-overline: ($font-size-base * 0.75) !default; // 12px\n\n$font-weight-headline-1: $font-weight-light !default;\n$font-weight-headline-2: $font-weight-light !default;\n$font-weight-headline-3: $font-weight-regular !default;\n$font-weight-headline-4: $font-weight-regular !default;\n$font-weight-headline-5: $font-weight-regular !default;\n$font-weight-headline-6: $font-weight-medium !default;\n$font-weight-subtitle-1: $font-weight-regular !default;\n$font-weight-subtitle-2: $font-weight-medium !default;\n$font-weight-body-1: $font-weight-regular !default;\n$font-weight-body-2: $font-weight-regular !default;\n$font-weight-caption: $font-weight-regular !default;\n$font-weight-overline: $font-weight-medium !default;\n\n$letter-spacing-headline-1: -0.015625em !default;\n$letter-spacing-headline-2: -0.0083333333em !default;\n$letter-spacing-headline-3: 0 !default;\n$letter-spacing-headline-4: 0.0073529412em !default;\n$letter-spacing-headline-5: 0 !default;\n$letter-spacing-headline-6: 0.0125em !default;\n$letter-spacing-subtitle-1: 0.009375em !default;\n$letter-spacing-subtitle-2: 0.0071428571em !default;\n$letter-spacing-body-1: 0.03125em !default;\n$letter-spacing-body-2: 0.0178571429em !default;\n$letter-spacing-caption: 0.0333333333em !default;\n$letter-spacing-overline: 0.1666666667em !default;\n\n// Line height\n\n$line-height-base: 1.5 !default;\n\n$line-height-headline-1: 6rem !default;\n$line-height-headline-2: 3.75rem !default;\n$line-height-headline-3: 3.125rem !default;\n$line-height-headline-4: 2.5rem !default;\n$line-height-headline-5: 2rem !default;\n$line-height-headline-6: 2rem !default;\n$line-height-subtitle-1: 1.75rem !default;\n$line-height-subtitle-2: 1.375rem !default;\n$line-height-body-1: 1.5rem !default;\n$line-height-body-2: 1.25rem !default;\n$line-height-caption: 1.25rem !default;\n$line-height-overline: 2rem !default;\n\n// Material icons default size\n\n$material-icon-size: (24 / strip-unit($font-size-root) * 1rem) !default;\n","$border-color: $black-divider !default;\n$border-color-solid: #e1e1e1 !default;\n$border-radius: 4px !default;\n$border-radius-sm: 2px !default;\n$border-radius-lg: $border-radius * 4 !default;\n$border-width: 1px !default;\n\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n$spacer: 1rem !default;\n\n$spacer-xs: ($spacer * 0.25) !default;\n$spacer-sm: ($spacer * 0.5) !default;\n$spacer-lg: ($spacer * 1.5) !default;\n$spacer-xl: ($spacer * 3) !default;\n\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: $spacer-xs,\n 2: $spacer-sm,\n 3: $spacer,\n 4: $spacer-lg,\n 5: $spacer-xl\n ),\n $spacers\n);\n","// Theme palette : https://material.io/design/material-theming/implementing-your-theme.html#color\n\n$primary: (\n color: #6200ee,\n dark: #3700b3,\n light: #bb86fc\n) !default;\n\n$secondary: (\n color: #03dac6,\n dark: #018786,\n light: #66fff8\n) !default;\n\n$danger: (\n color: #b00020,\n dark: $material-color-red-700,\n light: #c51162\n) !default;\n\n$info: (\n color: #714cfe,\n dark: #021aee,\n light: #d2c2fd\n) !default;\n\n$success: (\n color: #61d800,\n dark: #41c300,\n light: #c6f68d\n) !default;\n\n$warning: (\n color: #ff8d00,\n dark: #ee6002,\n light: #ffc77d\n) !default;\n\n$dark: (\n color: $material-color-grey-800,\n dark: $material-color-grey-900,\n light: $material-color-grey-600\n) !default;\n\n$light: (\n color: $material-color-grey-100,\n dark: $material-color-grey-300,\n light: $material-color-grey-050\n) !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n primary: $primary,\n secondary: $secondary,\n danger: $danger,\n info: $info,\n success: $success,\n warning: $warning,\n dark: $dark,\n light: $light\n ),\n $theme-colors\n);\n\n$yiq-contrasted-threshold: 170 !default;\n$yiq-text-dark: $black-primary !default;\n$yiq-text-light: $white-primary !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n ('<','%3c'),\n ('>','%3e'),\n ('#','%23'),\n) !default;\n","// Alert\n\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-medium !default;\n$alert-margin-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-padding-y: $spacer !default;\n\n// Badge\n\n$badge-border-radius: $border-radius !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-btn-font-weight: $font-weight-bold !default;\n$badge-padding-x: 0.5em !default;\n$badge-width: 1.375rem !default; // 22px\n\n$rounded-pill: 50rem !default;\n\n// Body\n\n$body-bg: $white-primary !default;\n$body-color: $black-primary !default;\n\n// Breadcrumb\n\n$breadcrumb-bg: $white-primary !default;\n$breadcrumb-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n//$breadcrumb-border-radius: $border-radius !default;\n$breadcrumb-divider: 'chevron_right' !default;\n$breadcrumb-font-size: $font-size-base !default;\n$breadcrumb-inner-spacer-x: 0 !default;\n$breadcrumb-item-color: $black !default;\n//$breadcrumb-item-icon: 'chevron_right' !default;\n$breadcrumb-padding-x: $spacer-sm !default;\n$breadcrumb-padding-y: 0.375rem !default;\n\n// Caret\n\n$caret-bg: url('data:image/svg+xml,') !default;\n$caret-icon: 'arrow_drop_down' !default;\n$caret-icon-left: 'arrow_left' !default;\n$caret-icon-right: 'arrow_right' !default;\n$caret-icon-up: 'arrow_drop_up' !default;\n$caret-spacer-x: 0.2em !default;\n\n// Carousel\n\n$carousel-caption-color: $white-primary !default;\n$carousel-caption-width: 50% !default;\n$carousel-control-bg: $white-divider !default;\n$carousel-control-bg-hover: rgba(204, 204, 204, 0.25) !default;\n$carousel-control-color: $white-primary !default;\n$carousel-control-elevation-shadow: map-get($elevation-shadows, 6) !default;\n$carousel-control-elevation-shadow-active: map-get($elevation-shadows, 12) !default;\n$carousel-control-font-size: 0.8125rem !default;\n$carousel-control-next-icon: 'chevron_right' !default;\n$carousel-control-prev-icon: 'chevron_left' !default;\n//$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n//$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-size: 2.5rem !default;\n$carousel-indicator-bg: rgba(204, 204, 204, 0.25) !default;\n$carousel-indicator-border-color: $white-divider !default;\n$carousel-indicator-border-width: $border-width !default;\n$carousel-indicator-size: 0.5rem !default;\n\n// Close\n\n$close-color: $black-hint !default;\n$close-color-hover: $black-primary !default;\n$close-font-size: $material-icon-size !default;\n$close-font-weight: $font-weight-light !default;\n\n// Code\n\n$code-bg: $material-color-grey-100 !default;\n$code-border-radius: $border-radius !default;\n$code-color: #bd4147 !default;\n$code-font-size: 87.5% !default;\n$code-padding-x: 0.4rem !default;\n$code-padding-y: 0.2rem !default;\n\n$kbd-bg: $black-primary !default;\n$kbd-color: $white-primary !default;\n\n$pre-color: $black-primary !default;\n$pre-margin-y: $spacer !default;\n$pre-scrollable-max-height: 340px !default;\n\n// Embed\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(((21 9), (16 9), (4 3), (1 1)), $embed-responsive-aspect-ratios);\n\n// Form\n\n$custom-file-button-icon: 'attachment' !default;\n\n$form-check-inline-margin-x: $spacer-sm !default;\n$form-check-inline-input-margin-x: 0.3125rem !default; // todo\n$form-check-input-gutter: 1.25rem !default;\n$form-feedback-invalid-color: theme-color(danger) !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-valid-color: theme-color(success) !default;\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n\n@if $enable-validation-valid {\n $form-validation-states: map-merge(\n ('valid': ('color': $form-feedback-valid-color, 'icon': $form-feedback-icon-valid),\n 'invalid': ('color': $form-feedback-invalid-color, 'icon': $form-feedback-icon-invalid)),\n $form-validation-states\n );\n}\n\n@else {\n $form-validation-states: map-merge(\n ('invalid': ('color': $form-feedback-invalid-color,\n 'icon': $form-feedback-icon-invalid)),\n $form-validation-states\n );\n}\n\n$form-group-margin-y: $spacer !default;\n$input-group-inner-spacer-x: $spacer !default;\n\n// Jumbotron\n\n$jumbotron-bg: $white-primary !default;\n$jumbotron-border-radius: $border-radius !default;\n$jumbotron-color: $black-primary !default;\n$jumbotron-elevation-shadow: map-get($elevation-shadows, 2) !default;\n$jumbotron-padding-x: 2rem !default;\n$jumbotron-padding-y: $spacer-xl !default;\n\n// Link\n\n$link-color: selection-theme-color() !default;\n$link-color-hover: selection-theme-color() !default;\n$link-decoration: none !default;\n$link-decoration-hover: underline !default;\n\n// Misc\n\n$blockquote-border-color: theme-color(primary) !default;\n$blockquote-border-width: 0.3125rem !default;\n$blockquote-small-color: $black-hint !default;\n\n$dt-font-weight: $font-weight-bolder !default;\n\n$figure-caption-color: $black-hint !default;\n$figure-img-margin-y: $spacer-sm !default;\n\n$headings-color: inherit !default;\n$headings-font-family: inherit !default;\n$headings-margin-y: $spacer-sm !default;\n\n$hr-border-color: $border-color !default;\n$hr-border-width: $border-width !default;\n\n$list-inline-inner-spacer-x: $spacer-sm !default;\n\n$mark-bg: $material-color-yellow-500 !default;\n$mark-color: $black-primary !default;\n$mark-padding: 0.2em !default;\n\n$paragraph-margin-y: $spacer !default;\n\n$small-font-size: 80% !default;\n\n$table-caption-color: $black-secondary !default;\n\n$text-muted: $black-hint !default;\n\n$thumbnail-box-shadow: map-get($shadows, 2) !default;\n\n$webkit-tap-highlight-color: rgba($black, 0) !default;\n\n// Nav\n\n$nav-link-color-disabled: $black-hint !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-padding-y: $spacer-sm !default;\n\n$nav-pills-bg-hover: $black-divider !default;\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-color: $black-primary !default;\n$nav-pills-color-active: selection-theme-color() !default;\n$nav-pills-link-opacity: 0.7 !default;\n\n// Pagination\n\n$pagination-bg: transparent !default;\n$pagination-border-radius: 1.125rem !default;\n$pagination-color: $black-primary !default;\n$pagination-color-disabled: $black-hint !default;\n$pagination-font-size: $font-size-base !default;\n$pagination-font-size-sm: 0.875rem !default;\n$pagination-font-size-lg: 1.25rem !default;\n$pagination-font-weight: $font-weight-regular !default;\n$pagination-inner-spacer-x: 0.5em !default;\n$pagination-line-height: 2.25 !default; // 36px\n$pagination-margin-x: $spacer-sm !default;\n\n// Popover\n\n$popover-bg: $white !default;\n$popover-border-radius: $border-radius !default;\n$popover-breakpoint: md !default;\n$popover-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15) !default;\n$popover-elevation-shadow: map-get($elevation-shadows, 24) !default;\n$popover-font-size: $font-size-body-2 !default;\n$popover-margin: $spacer-lg !default;\n$popover-margin-desktop: 0.875rem !default;\n$popover-max-width: 21.25rem !default; // 17.5rem 280px\n$popover-padding-x: 1.375rem !default;\n$popover-padding-y: 0.875rem !default;\n\n// Utilities\n\n$displays: none,\n inline,\n inline-block,\n block,\n table,\n table-row,\n table-cell,\n flex,\n inline-flex !default;\n\n$overflows: auto, hidden !default;\n\n$positions: static,\n relative,\n absolute,\n fixed,\n sticky !default;\n\n$user-selects: all, auto, none !default;\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, 'lg') !default;\n","@mixin typography-headline-1 {\n font-size: $font-size-headline-1;\n font-weight: $font-weight-headline-1;\n letter-spacing: $letter-spacing-headline-1;\n line-height: $line-height-headline-1;\n}\n\n@mixin typography-headline-2 {\n font-size: $font-size-headline-2;\n font-weight: $font-weight-headline-2;\n letter-spacing: $letter-spacing-headline-2;\n line-height: $line-height-headline-2;\n}\n\n@mixin typography-headline-3 {\n font-size: $font-size-headline-3;\n font-weight: $font-weight-headline-3;\n letter-spacing: $letter-spacing-headline-3;\n line-height: $line-height-headline-3;\n}\n\n@mixin typography-headline-4 {\n font-size: $font-size-headline-4;\n font-weight: $font-weight-headline-4;\n letter-spacing: $letter-spacing-headline-4;\n line-height: $line-height-headline-4;\n}\n\n@mixin typography-headline-5 {\n font-size: $font-size-headline-5;\n font-weight: $font-weight-headline-5;\n letter-spacing: $letter-spacing-headline-5;\n line-height: $line-height-headline-5;\n}\n\n@mixin typography-headline-6 {\n font-size: $font-size-headline-6;\n font-weight: $font-weight-headline-6;\n letter-spacing: $letter-spacing-headline-6;\n line-height: $line-height-headline-6;\n}\n\n@mixin typography-subtitle-1 {\n font-size: $font-size-subtitle-1;\n font-weight: $font-weight-subtitle-1;\n letter-spacing: $letter-spacing-subtitle-1;\n line-height: $line-height-subtitle-1;\n}\n\n@mixin typography-subtitle-2 {\n font-size: $font-size-subtitle-2;\n font-weight: $font-weight-subtitle-2;\n letter-spacing: $letter-spacing-subtitle-2;\n line-height: $line-height-subtitle-2;\n}\n\n@mixin typography-body-1 {\n font-size: $font-size-body-1;\n font-weight: $font-weight-body-1;\n letter-spacing: $letter-spacing-body-1;\n line-height: $line-height-body-1;\n}\n\n@mixin typography-body-2 {\n font-size: $font-size-body-2;\n font-weight: $font-weight-body-2;\n letter-spacing: $letter-spacing-body-2;\n line-height: $line-height-body-2;\n}\n\n@mixin typography-caption {\n font-size: $font-size-caption;\n font-weight: $font-weight-caption;\n letter-spacing: $letter-spacing-caption;\n line-height: $line-height-caption;\n}\n\n@mixin typography-overline {\n font-size: $font-size-overline;\n font-weight: $font-weight-overline;\n letter-spacing: $letter-spacing-overline;\n line-height: $line-height-overline;\n text-transform: uppercase;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n// stylelint-disable\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*='col-'] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// stylelint-disable\n/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// stylelint-disable\n\n// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n// Breakpoint\n// Based on https://material.google.com/layout/responsive-ui.html#responsive-ui-breakpoints\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, '$grid-breakpoints');\n@include _assert-starts-at-zero($grid-breakpoints);\n\n// Container width\n// Based on https://material.google.com/layout/responsive-ui.html#responsive-ui-breakpoints\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, '$container-max-widths');\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n// stylelint-disable\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","\n// Headings - bootstrap classes\n// Keep compatibility for Material UI v1\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n color: $headings-color;\n font-family: $headings-font-family;\n margin-bottom: $headings-margin-y;\n}\n\nh1,\n.h1,\n.display-1,\n.typography-display-4,\n.typography-headline-1 { @include typography-headline-1; }\n\nh2,\n.h2,\n.display-2,\n.typography-display-3,\n.typography-headline-2 { @include typography-headline-2; }\n\nh3,\n.h3,\n.display-3,\n.typography-display-2,\n.typography-headline-3 { @include typography-headline-3; }\n\nh4,\n.h4,\n.display-4,\n.typography-display-1,\n.typography-headline-4 { @include typography-headline-4; }\n\nh5,\n.h5,\n.typography-headline,\n.typography-headline-5 { @include typography-headline-5; }\n\nh6,\n.h6,\n.lead,\n.typography-headline-6,\n.typography-title { @include typography-headline-6; }\n\n.typography-subheading,\n.typography-subtitle-1 {\n @include typography-subtitle-1;\n}\n\n.typography-subtitle-2 {\n @include typography-subtitle-2;\n}\n\n.typography-body-1 {\n @include typography-body-1;\n}\n\n.typography-body-2 {\n @include typography-body-2;\n}\n\n.typography-caption {\n @include typography-caption;\n}\n\n.typography-overline {\n @include typography-overline;\n}\n\np { font-size: 1rem; } // djibe addition\n\n//\n// Horizontal rules\n//\n\nhr {\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n margin-top: $paragraph-margin-y;\n margin-bottom: $paragraph-margin-y;\n}\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-regular;\n}\n\nmark,\n.mark {\n background-color: $mark-bg;\n color: $mark-color;\n padding: $mark-padding;\n}\n\n//\n// Lists\n//\n\nol {\n list-style: decimal outside;\n\n ol {\n list-style-type: lower-alpha;\n }\n}\n\n// djibe addition looks like https://developers.google.com/style/lists\nul {\n list-style: disc outside;\n\n &:not([class]) {\n padding-left: 2.5rem;\n\n li {\n font-size: inherit;\n margin: 0.75rem 0;\n padding: 0;\n }\n }\n}\n\nli > ul > li { // stylelint-disable-line selector-max-type\n list-style-type: circle;\n}\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n.list-inline {\n @include list-unstyled;\n}\n\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-inner-spacer-x;\n }\n}\n\n//\n// Misc\n//\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n @include typography-body-1;\n\n border-left: $blockquote-border-width solid $blockquote-border-color;\n margin-bottom: $paragraph-margin-y;\n padding: 0 $spacer;\n}\n\n.blockquote-footer {\n @include typography-caption;\n\n color: $blockquote-small-color;\n display: block;\n margin-top: $spacer-xs;\n\n &::before {\n content: '\\2014 \\00A0'; // — \n }\n}\n","@mixin list-unstyled {\n list-style: none;\n padding-left: 0;\n}\n","//\n// Base styles\n//\n// Not sure it is OK to look like : https://material.io/design/components/banners.html#specs\n\n.alert {\n @include border-radius($alert-border-radius);\n\n border: 0;\n // border: 1px solid $black-divider;\n color: $black-primary;\n display: block;\n margin-bottom: $alert-margin-y;\n padding: $alert-padding-y $alert-padding-x;\n position: relative;\n}\n\n// Headings for larger alerts\n.alert-link {\n color: inherit;\n font-weight: $alert-link-font-weight;\n\n @include hover-focus-active {\n color: inherit;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n padding-right: $close-font-size + $alert-padding-x * 2;\n\n // Adjust close link position\n .close {\n color: $black-hint;\n padding: ($alert-padding-y - ($close-font-size - $font-size-base * $line-height-base) / 2) $alert-padding-x;\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n@each $color, $values in $theme-colors {\n .alert-#{$color} {\n background-color: rgba(theme-color($color), $overlay-selected-colored-opacity);\n color: darken(theme-color($color), 15%);\n }\n}\n\n// @mixin alert-variant not used\n","// stylelint-disable\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n border-radius: valid-radius($radius);\n}\n\n@mixin border-top-radius($radius) {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n}\n\n@mixin border-right-radius($radius) {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n}\n\n@mixin border-bottom-radius($radius) {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n}\n\n@mixin border-left-radius($radius) {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n}\n\n@mixin border-top-left-radius($radius) {\n border-top-left-radius: valid-radius($radius);\n}\n\n@mixin border-top-right-radius($radius) {\n border-top-right-radius: valid-radius($radius);\n}\n\n@mixin border-bottom-right-radius($radius) {\n border-bottom-right-radius: valid-radius($radius);\n}\n\n@mixin border-bottom-left-radius($radius) {\n border-bottom-left-radius: valid-radius($radius);\n}\n","@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n @include border-radius($badge-border-radius);\n //@include transition($badge-transition);\n\n align-items: center;\n display: inline-flex;\n font-size: inherit; //@include font-size($badge-font-size);\n font-weight: $badge-font-weight;\n justify-content: center;\n line-height: inherit;\n padding-right: $badge-padding-x;\n padding-left: $badge-padding-x;\n //text-align: center;\n white-space: nowrap;\n\n @at-root a#{&} {\n @include hover-focus {\n text-decoration: none;\n }\n }\n\n // Empty badges collapse automatically\n &:empty {\n display: none;\n }\n\n // Material addition : https://material.angular.io/components/badge/examples\n .btn > &,\n .position-relative > & {\n border-radius: $badge-width / 2;\n // display: inline-block;\n font-family: Roboto, sans-serif;\n font-size: $font-size-caption;\n font-weight: $badge-btn-font-weight;\n height: $badge-width;\n letter-spacing: initial;\n // line-height: $badge-width;\n min-width: $badge-width;\n position: absolute;\n top: -$badge-width / 2;\n }\n\n .btn > &,\n i > &,\n [class*='material-icons'] > & {\n top: 0;\n right: 0;\n transform: translate(50%, -50%);\n transform-origin: 100% 0%;\n\n &.badge-before {\n right: auto;\n left: 0;\n transform: translate(-50%, -50%);\n transform-origin: 0% 100%;\n }\n }\n}\n\n// Pill badges with extra rounded corners\n\n.badge-pill {\n @include border-radius(1em);\n\n //padding-right: $badge-pill-padding-x;\n //padding-left: $badge-pill-padding-x;\n}\n\n@each $color, $values in $theme-colors {\n .badge-#{$color} {\n background-color: theme-color($color);\n color: color-yiq(theme-color($color));\n\n &[href] {\n @include hover-focus-active {\n background-color: theme-color-dark($color);\n color: color-yiq(theme-color-dark($color));\n text-decoration: none;\n }\n }\n }\n}\n\n// @mixin badge-variant not used\n",".breadcrumb {\n align-items: center;\n //background-color: $breadcrumb-bg;\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n padding: 0; // reset Firefox\n}\n\n.breadcrumb-item {\n align-items: center;\n color: $breadcrumb-item-color;\n display: flex;\n font-size: $breadcrumb-font-size;\n\n &.active {\n cursor: default;\n }\n\n &:only-child {\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n }\n\n a {\n @include transition-standard(background-color);\n\n border-radius: $spacer-sm;\n color: inherit;\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n text-decoration: none;\n\n &:hover {\n background-color: $breadcrumb-bg-hover;\n }\n }\n\n + .breadcrumb-item {\n margin-left: $breadcrumb-inner-spacer-x;\n\n &::before {\n @include set-material-icons;\n\n color: $black-secondary;\n content: $breadcrumb-divider;\n display: inline-block;\n // float: left; // Suppress inline spacings and underlining of the separator\n margin-right: $breadcrumb-inner-spacer-x;\n }\n }\n\n // stylelint-disable\n &.active::before {\n margin-right: $breadcrumb-padding-x;\n }\n // stylelint-enable\n}\n","// Acceleration curve: permanently leaving the screen\n\n@mixin transition-acceleration($property...) {\n transition-duration: $transition-duration-mobile-leaving;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-acceleration;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-leaving;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-leaving;\n }\n}\n\n// Deceleration curve: entering the screen\n\n@mixin transition-deceleration($property...) {\n transition-duration: $transition-duration-mobile-entering;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-deceleration;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-entering;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-entering;\n }\n}\n\n// Sharp curve: temporarily leaving the screen\n\n@mixin transition-sharp($property...) {\n transition-duration: $transition-duration-mobile-leaving;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-sharp;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-leaving;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-leaving;\n }\n}\n\n// Standard curve: relative movement\n\n@mixin transition-standard($property...) {\n /* transition: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard; */\n transition: $property $transition-duration-mobile $transition-timing-function-standard;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop;\n }\n}\n\n// Standard curve: relative movement - complex, full-screen, large transitions\n\n@mixin transition-standard-complex($property...) {\n transition-duration: $transition-duration-mobile-complex;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-complex;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-complex;\n }\n}\n\n// Selection control\n\n@mixin transition-control($property...) {\n transition: $property $transition-duration-control $transition-timing-function-standard;\n}\n\n@mixin transition-dialog-opening($property...) {\n transition: $property $transition-duration-desktop-entering $transition-timing-function-deceleration;\n}\n\n@mixin transition-dialog-leaving($property...) {\n transition: $property $transition-duration-desktop-leaving $transition-timing-function-acceleration;\n}\n","$transition-scale: 0.87 !default;\n\n// The movement of an element is based on https://material.io/design/motion\n\n// Transition duration\n// Based on https://material.google.com/motion/duration-easing.html#duration-easing-common-durations\n\n// Accelerate easing : Elements exiting a screen use acceleration easing, where they start at rest and end at peak velocity.\n\n$transition-duration-desktop: 280ms !default;\n$transition-duration-desktop-complex: 250ms !default;\n$transition-duration-desktop-entering: 150ms !default;\n$transition-duration-desktop-leaving: 75ms !default;\n\n$transition-duration-mobile: 300ms !default;\n$transition-duration-mobile-complex: 375ms !default;\n$transition-duration-mobile-entering: 225ms !default;\n$transition-duration-mobile-leaving: 195ms !default;\n\n$transition-duration-tablet: 390ms !default;\n$transition-duration-tablet-complex: 487.5ms !default;\n$transition-duration-tablet-entering: 292.5ms !default;\n$transition-duration-tablet-leaving: 253.5ms !default;\n\n$transition-duration-control: 100ms !default;\n\n// Transition timing function\n// Based on https://material.io/design/motion/speed.html#easing\n\n$transition-timing-function-acceleration: cubic-bezier(0.4, 0, 1, 1) !default;\n$transition-timing-function-deceleration: cubic-bezier(0, 0, 0.2, 1) !default;\n$transition-timing-function-sharp: cubic-bezier(0.4, 0, 0.6, 1) !default;\n$transition-timing-function-standard: cubic-bezier(0.4, 0, 0.2, 1) !default;\n","@mixin reset-material-icons {\n font-size: 1.5rem; //($material-icon-size / $font-size-base * 1em);\n line-height: 1.5rem; //($font-size-base / $material-icon-size * 1em);\n\n // The below value is calculated using the technique illustrated in:\n // https://iamvdo.me/en/blog/css-font-metrics-line-height-and-vertical-align\n // Font metrics used in the calculation are from Roboro Regular:\n // https://github.com/google/fonts/blob/master/apache/roboto/Roboto-Regular.ttf\n\n $roboto-fm-ascender: 1946 !default;\n $roboto-fm-capital-height: 1456 !default;\n $roboto-fm-descender: 512 !default;\n\n $roboto-capital-height: (strip-unit($font-size-base) * strip-unit($font-size-root) * strip-unit($line-height-base)) !default;\n $roboto-computed-font-size: ($roboto-capital-height / $roboto-fm-capital-height) !default;\n $roboto-distance-bottom: $roboto-fm-descender !default;\n $roboto-distance-top: ($roboto-fm-ascender - $roboto-fm-capital-height) !default;\n\n vertical-align: (($roboto-distance-bottom - $roboto-distance-top) * $roboto-computed-font-size * -1em);\n}\n\n@mixin set-material-icons {\n @include reset-material-icons;\n\n // Fallback for IE11, reported by lgemeinhardt\n font-family: 'Material Icons'; // stylelint-disable-line font-family-no-missing-generic-family-keyword\n font-family: var(--font-family-material-icons); // stylelint-disable-line font-family-no-missing-generic-family-keyword\n font-feature-settings: 'liga';\n font-style: normal;\n font-weight: normal; // stylelint-disable-line font-weight-notation\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n}\n",".carousel {\n position: relative;\n\n &:hover {\n .carousel-control-next,\n .carousel-control-prev {\n opacity: 1;\n }\n }\n}\n\n.carousel-inner {\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.carousel-item {\n @include transition-standard-complex(transform);\n\n align-items: center;\n backface-visibility: hidden;\n display: none;\n perspective: 1000px;\n position: relative;\n width: 100%;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: flex;\n}\n\n.carousel-item-left.active,\n.carousel-item-prev {\n transform: translateX(-100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-left.carousel-item-next,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-right.active {\n transform: translateX(100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n// Fade\n\n.carousel-fade {\n .carousel-item {\n @include transition-standard-complex(opacity);\n\n opacity: 0;\n }\n\n .carousel-item.active,\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n opacity: 1;\n }\n\n .carousel-item.active,\n .carousel-item-left.active,\n .carousel-item-next,\n .carousel-item-prev,\n .carousel-item-prev.active {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n }\n\n .carousel-item-left.active,\n .carousel-item-right.active {\n opacity: 0;\n }\n}\n\n// Left/right controls\n\n.carousel-control-next,\n.carousel-control-prev {\n align-items: center;\n background-color: $carousel-control-bg;\n border-radius: 50%;\n box-shadow: map-get($carousel-control-elevation-shadow, shadow);\n color: $carousel-control-color;\n cursor: pointer;\n display: flex;\n font-size: $carousel-control-font-size;\n height: $carousel-control-size;\n justify-content: center;\n line-height: 1;\n margin-top: ($carousel-control-size / -2);\n opacity: 0;\n position: absolute;\n top: 50%;\n user-select: none;\n width: $carousel-control-size;\n\n @include hover-focus-active {\n background-color: $carousel-control-bg-hover;\n color: $carousel-control-color;\n text-decoration: none;\n }\n\n &:active {\n box-shadow: map-get($carousel-control-elevation-shadow-active, shadow);\n }\n\n &:focus {\n opacity: 1;\n outline: 0;\n }\n}\n\n.carousel-control-next {\n right: ($carousel-control-size / 2);\n}\n\n.carousel-control-prev {\n left: ($carousel-control-size / 2);\n}\n\n.carousel-control-next-icon,\n.carousel-control-prev-icon {\n @include set-material-icons;\n}\n\n.carousel-control-next-icon::before {\n content: $carousel-control-next-icon;\n}\n\n.carousel-control-prev-icon::before {\n content: $carousel-control-prev-icon;\n}\n\n// Optional captions\n\n.carousel-caption {\n color: $carousel-caption-color;\n position: absolute;\n right: ((100% - $carousel-caption-width) / 2);\n bottom: ($carousel-indicator-size * 3);\n left: ((100% - $carousel-caption-width) / 2);\n text-align: center;\n z-index: 1;\n}\n\n// Optional indicators\n\n.carousel-indicators {\n display: flex;\n justify-content: center;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n position: absolute;\n right: ($carousel-control-size * 2);\n bottom: $carousel-indicator-size;\n left: ($carousel-control-size * 2);\n z-index: 1;\n\n li {\n background-color: transparent;\n border: $carousel-indicator-border-width solid $carousel-indicator-border-color;\n border-radius: $carousel-indicator-size;\n cursor: pointer;\n flex: 0 0 auto;\n height: $carousel-indicator-size;\n margin-right: $carousel-indicator-border-width;\n margin-left: $carousel-indicator-border-width;\n overflow: hidden;\n text-indent: 100%;\n white-space: nowrap;\n width: $carousel-indicator-size;\n }\n\n .active {\n background-color: $carousel-indicator-bg;\n }\n}\n","// Elevation\n// Based on https://material.io/design/environment/elevation.html\n\n$elevations: (\n 24: (24 * 10),\n 16: (16 * 10),\n 12: (12 * 10),\n 8: (8 * 10),\n 6: (6 * 10),\n 4: (4 * 10),\n 2: (2 * 10),\n 1: (1 * 10)\n) !default;\n\n// Shadow\n// Based on https://material-components.github.io/material-components-web-catalog/#/\n\n$shadow-color-1: rgba(0, 0, 0, 0.14) !default;\n$shadow-color-2: rgba(0, 0, 0, 0.12) !default;\n$shadow-color-3: rgba(0, 0, 0, 0.2) !default;\n\n$shadows: (\n 24: unquote('0 24px 38px 3px #{$shadow-color-1}, 0 9px 46px 8px #{$shadow-color-2}, 0 11px 15px -7px #{$shadow-color-3}'),\n 16: unquote('0 16px 24px 2px #{$shadow-color-1}, 0 6px 30px 5px #{$shadow-color-2}, 0 8px 10px -5px #{$shadow-color-3}'),\n 12: unquote('0 12px 17px 2px #{$shadow-color-1}, 0 5px 22px 4px #{$shadow-color-2}, 0 7px 8px -4px #{$shadow-color-3}'),\n 8: unquote('0 8px 10px 1px #{$shadow-color-1}, 0 3px 14px 2px #{$shadow-color-2}, 0 5px 5px -3px #{$shadow-color-3}'),\n 6: unquote('0 6px 10px 0 #{$shadow-color-1}, 0 1px 18px 0 #{$shadow-color-2}, 0 3px 5px -1px #{$shadow-color-3}'),\n 4: unquote('0 4px 5px 0 #{$shadow-color-1}, 0 1px 10px 0 #{$shadow-color-2}, 0 2px 4px -1px #{$shadow-color-3}'),\n 2: unquote('0 2px 2px 0 #{$shadow-color-1}, 0 1px 5px 0 #{$shadow-color-2}, 0 3px 1px -2px #{$shadow-color-3}'),\n 1: unquote('0 1px 1px 0 #{$shadow-color-1}, 0 1px 3px 0 #{$shadow-color-2}, 0 2px 1px -1px #{$shadow-color-3}')\n) !default;\n\n// Value pair\n// Combination of elevation and shadow\n\n$elevation-shadows: (\n 24: (\n elevation: map-get($elevations, 24),\n shadow: map-get($shadows, 24)\n ),\n 16: (\n elevation: map-get($elevations, 16),\n shadow: map-get($shadows, 16)\n ),\n 12: (\n elevation: map-get($elevations, 12),\n shadow: map-get($shadows, 12)\n ),\n 8: (\n elevation: map-get($elevations, 8),\n shadow: map-get($shadows, 8)\n ),\n 6: (\n elevation: map-get($elevations, 6),\n shadow: map-get($shadows, 6)\n ),\n 4: (\n elevation: map-get($elevations, 4),\n shadow: map-get($shadows, 4)\n ),\n 2: (\n elevation: map-get($elevations, 2),\n shadow: map-get($shadows, 2)\n ),\n 1: (\n elevation: map-get($elevations, 1),\n shadow: map-get($shadows, 1)\n )\n) !default;\n",".close {\n @include transition-standard(color);\n\n appearance: none;\n background-color: transparent;\n background-image: none;\n border: 0;\n color: $close-color;\n float: right;\n font-size: $close-font-size;\n font-weight: $close-font-weight;\n line-height: 1;\n // opacity: .5;\n padding: 0;\n\n @include hover-focus-active {\n color: $close-color-hover;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n\n// stylelint-disable\nbutton.close {\n background-color: transparent;\n border: 0;\n padding: 0;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n// stylelint-enable\n","code {\n @include border-radius($code-border-radius);\n\n background-color: $code-bg;\n color: $code-color;\n font-size: $code-font-size;\n padding: $code-padding-y $code-padding-x;\n word-wrap: break-word;\n\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n @include border-radius($code-border-radius);\n\n background-color: $kbd-bg;\n color: $kbd-color;\n font-size: $code-font-size;\n padding: $code-padding-y $code-padding-x;\n\n kbd {\n font-size: 100%;\n font-weight: $font-weight-bolder;\n padding: 0;\n }\n}\n\npre {\n @include border-radius($code-border-radius);\n\n color: $pre-color;\n display: block;\n font-size: $code-font-size;\n\n code {\n background-color: transparent;\n border-radius: 0;\n color: inherit;\n font-size: inherit;\n padding: 0;\n word-break: normal;\n }\n}\n\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Checkbox and radio button\n\n.form-check {\n display: block;\n margin-bottom: $textfield-margin-y;\n padding-left: $form-check-input-gutter;\n position: relative;\n}\n\n.form-check-input {\n margin-top: ($font-size-base * $line-height-base - $font-size-base) / 3 * 2; //$form-check-input-margin-y;\n margin-left: -$form-check-input-gutter;\n position: absolute;\n\n // Use disabled attribute instead of :disabled pseudo-class\n // Workaround for: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/11295231\n &[disabled] ~ .form-check-label {\n color: $textfield-color-disabled;\n }\n}\n\n.form-check-label {\n color: inherit;\n font-size: inherit;\n line-height: inherit;\n //margin-bottom: 0;\n}\n\n.form-check-inline {\n align-items: center;\n display: inline-flex;\n margin-right: $form-check-inline-margin-x;\n margin-bottom: 0;\n\n .form-check-input {\n margin-top: 0;\n margin-right: $form-check-inline-input-margin-x;\n margin-left: 0;\n position: static;\n }\n}\n\n// Form group\n\n.form-group {\n margin-bottom: $form-group-margin-y;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($textfield-margin-x / -2); //-$form-grid-gutter-width / 2;\n margin-left: ($textfield-margin-x / -2);\n\n > .col,\n > [class*='col-'] {\n padding-right: ($textfield-margin-x / 2);\n padding-left: ($textfield-margin-x / 2);\n }\n}\n\n// Inline\n\n.form-inline {\n align-items: center;\n display: flex;\n flex-flow: row wrap;\n\n .form-check {\n margin-bottom: 0;\n width: 100%; //auto\n }\n\n // stylelint-disable\n @include media-breakpoint-up(sm) {\n label {\n align-items: center;\n display: flex;\n justify-content: center;\n margin-bottom: 0;\n }\n\n // Inline-block all the things for 'inline'\n .form-group {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n margin-bottom: 0;\n }\n\n // Allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n vertical-align: middle;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n }\n\n // Make static controls behave like regular ones\n .form-control-plaintext {\n display: inline-block;\n\n &:focus {\n outline: 0;\n }\n }\n\n .input-group,\n .custom-select {\n width: auto;\n }\n\n .form-check {\n align-items: center;\n display: flex;\n justify-content: center;\n padding-left: 0;\n width: auto;\n }\n\n .form-check-input {\n flex-shrink: 0;\n margin-top: 0;\n margin-right: $form-check-input-gutter;\n margin-left: 0;\n position: relative;\n }\n\n .custom-control {\n align-items: center;\n justify-content: center;\n }\n\n .custom-control-label {\n margin-bottom: 0;\n }\n }\n // stylelint-enable\n}\n\n// Label\n\n.col-form-label {\n color: inherit;\n font-size: $font-size-base; // todo\n line-height: ($textfield-font-size * $textfield-line-height / $font-size-base); //$input-line-height\n // margin-bottom: 0;\n padding-top: $textfield-padding-y;\n padding-bottom: $textfield-padding-y;\n}\n\n.col-form-label-lg {\n font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-lg); //@include font-size($input-font-size-lg)\n line-height: ($textfield-line-height-lg / ($font-size-base / $textfield-font-size)); //$input-line-height-lg;\n padding-top: $textfield-padding-y-lg;\n padding-bottom: $textfield-padding-y-lg;\n}\n\n.col-form-label-sm {\n font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-sm); //@include font-size($input-font-size-sm);\n line-height: ($textfield-line-height-sm / ($font-size-base / $textfield-font-size)); //$input-line-height-sm;\n padding-top: $textfield-padding-y-sm;\n padding-bottom: $textfield-padding-y-sm;\n}\n\n// Misc\n\n.form-text {\n color: $textfield-caption-color;\n display: block;\n font-size: $font-size-caption;\n font-weight: $font-weight-caption;\n letter-spacing: $letter-spacing-caption;\n line-height: normal;\n // padding-left: $textfield-box-padding-x;\n\n &::before {\n content: '';\n display: inline-block;\n height: 1rem;\n vertical-align: 0;\n width: 0;\n }\n\n [class~='textfield-box'] &,\n [class~='textfield-box'] ~ & {\n padding: 0 $textfield-box-padding-x;\n }\n}\n\n// Readonly control as plain text\n\n.form-control-plaintext {\n background-color: transparent;\n border: solid transparent;\n border-radius: 0;\n border-width: 0 0 $textfield-border-width;\n box-shadow: none;\n color: $textfield-plaintext-color;\n display: block;\n font-size: $textfield-font-size;\n line-height: $textfield-line-height;\n padding: $textfield-padding-y 0 calc(#{$textfield-padding-y} - #{$textfield-border-width});\n width: 100%;\n\n &.form-control-sm,\n &.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n }\n}\n","// Based on https://material.google.com/components/buttons.html AND https://material-density.glitch.me/\n\n$btn-bg-active: rgba(153, 153, 153, 0.4) !default;\n$btn-bg-active-inverse: rgba(204, 204, 204, 0.25) !default;\n$btn-bg-disabled: $black-divider !default;\n$btn-bg-disabled-inverse: $white-divider !default;\n$btn-border-radius: $border-radius !default;\n$btn-block-margin-y: $spacer-xs !default;\n$btn-color: $black-primary !default;\n$btn-color-disabled: rgba($black, 0.37) !default;\n$btn-color-disabled-inverse: rgba($white, 0.3) !default;\n$btn-elevation-shadow: map-get($elevation-shadows, 2) !default;\n$btn-elevation-shadow-hover: map-get($elevation-shadows, 4) !default;\n$btn-elevation-shadow-active: map-get($elevation-shadows, 8) !default;\n$btn-font-weight: $font-weight-medium !default;\n$btn-icon-size: 1.125rem !default; // Icon within a raised/outlined/text button\n//$btn-line-height: 1 !default;\n$btn-min-width: 4rem !default; // 64px\n$btn-overlay: $black-divider !default;\n$btn-overlay-inverse: rgba($white, 0.08) !default; //$white-divider\n\n$btn-font-size: 0.875rem !default;\n$btn-font-size-lg: 0.9375rem !default;\n//$btn-font-size-sm: 0.8125rem !default;\n$btn-height: 2.25rem !default; // 36px\n$btn-height-lg: 2.5rem !default; // 40px unofficial\n$btn-height-sm: 1.75rem !default; // 28px\n$btn-height-xs: 1.5rem !default; // 24px\n$btn-padding-x: $spacer !default;\n$btn-flat-padding-x: $spacer-sm !default;\n$btn-group-padding-x: 0.75rem !default;\n$btn-padding-y: 0 !default;\n\n// Based on https://material-density.glitch.me/\n\n$btn-icon-width: 3rem !default;\n$btn-icon-width-sm: 2.25rem !default;\n$btn-icon-width-xs: 1.75rem !default;\n\n// Based on https://material.io/components/buttons-floating-action-button/\n\n$btn-float-dropdown-inner-spacer-y: $spacer !default;\n$btn-float-elevation-shadow: map-get($elevation-shadows, 6) !default;\n$btn-float-elevation-shadow-hover: map-get($elevation-shadows, 8) !default;\n$btn-float-elevation-shadow-active: map-get($elevation-shadows, 12) !default;\n$btn-float-size: 3.5rem !default; // 56px\n$btn-float-size-sm: 2.5rem !default; // 40px\n$btn-float-extended-height: 3rem !default; // 48px\n$btn-float-extended-padding-x: 1.25rem !default; // 20px\n$btn-float-extended-border-radius: $btn-float-extended-height / 2 !default; // 24px\n$btn-float-extended-line-height: 2.25rem !default;\n\n// Based on https://material.io/components/buttons/#toggle-button\n\n$btn-group-bg: $white-primary !default;\n$btn-group-inner-spacer-x: 1px !default;\n$btn-group-inner-spacer-y: 1px !default;\n$btn-group-toggle-opacity: 0.7 !default;\n\n// Based on https://material.io/components/cards/\n$card-accordion-icon: url('data:image/svg+xml,') !default;\n$card-action-inner-spacer-x: $spacer-sm !default;\n$card-action-inner-spacer-y: $spacer-xs !default;\n$card-action-padding-x: $spacer-sm !default;\n$card-action-padding-y: $card-action-padding-x !default;\n$card-bg: $white !default;\n$card-border-color: $border-color !default;\n$card-border-radius: $border-radius !default;\n$card-border-width: $border-width !default;\n$card-columns-count: 2 !default;\n$card-columns-count-desktop: 3 !default;\n$card-elevation-shadow: map-get($elevation-shadows, 1) !default;\n$card-elevation-shadow-hover: map-get($elevation-shadows, 4) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-margin-x: $spacer-sm !default;\n$card-margin-y: $card-margin-x !default;\n$card-padding-x: $spacer !default;\n$card-padding-y: $card-padding-x !default;\n\n// Based on https://material.io/components/chips/\n\n$chip-bg: $material-color-grey-300 !default;\n$chip-bg-hover: rgba($black, $overlay-focus-colored-opacity) !default;\n$chip-bg-active: rgba($black, $overlay-pressed-colored-opacity) !default;\n$chip-outline-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n$chip-outline-bg-active: rgba($black, $overlay-pressed-white-opacity) !default;\n$chip-color: $black-primary !default;\n$chip-font-size: $font-size-body-2 !default;\n$chip-font-weight: $font-weight-regular !default;\n$chip-height: 2rem !default;\n$chip-icon-bg: theme-color(secondary) !default;\n$chip-icon-font-size: 1rem !default;\n$chip-icon-size: 1.25rem !default;\n$chip-inner-spacer-x: $spacer-xs !default;\n$chip-letter-spacing: $letter-spacing-body-2 !default;\n$chip-line-height: 1.25rem !default;\n$chip-padding-x: 0.75rem !default;\n$chip-padding-y: 0 !default;\n\n// Based on https://material.io/components/data-tables/\n\n$table-bg: $white !default;\n$table-bg-active: rgba(theme-color(primary), $overlay-hover-white-opacity) !default;\n//$table-bg-active-hover: $material-color-grey-300 !default;\n$table-bg-accent: $material-color-grey-100 !default;\n$table-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n$table-border-color: $border-color-solid !default;\n$table-border-width: $border-width !default;\n$table-cell-padding-x: $spacer !default;\n// $table-cell-padding-x-alt: $spacer-lg !default;\n$table-font-size: 0.875rem !default;\n$table-line-height: $line-height-base !default;\n$table-margin-y: $spacer !default;\n$table-striped-order: odd !default;\n\n$table-dark-bg: $dark-theme-4 !default;\n$table-dark-bg-accent: $dark-theme-3 !default;\n$table-dark-bg-hover: #565761 !default;\n$table-dark-border-color: #55555d !default;\n$table-dark-color: $white !default;\n\n$table-tbody-cell-height: 3.25rem !default;\n//$table-tbody-font-size: 0.8125rem !default;\n\n$table-tfoot-cell-height: 3.5rem !default; // 56px\n$table-tfoot-color: $black-secondary !default;\n$table-tfoot-font-size: 0.75rem !default;\n$table-tfoot-font-weight: $font-weight-regular !default;\n\n$table-thead-bg: $table-bg-accent !default;\n$table-thead-cell-height: $table-tfoot-cell-height !default;\n$table-thead-font-weight: $font-weight-medium !default;\n$table-thead-letter-spacing: 0.0071428571em !default;\n$table-thead-padding-y: (($table-thead-cell-height - $table-font-size * $table-line-height) / 2) !default;\n\n$table-th-font-weight: null !default;\n\n$table-sm-tbody-cell-height: 2.25rem !default;\n$table-sm-tfoot-cell-height: 2.5rem !default;\n$table-sm-thead-cell-height: $table-sm-tfoot-cell-height !default;\n\n// Based on https://material.io/components/dialogs/\n\n$dialog-backdrop-bg: rgba($black, 0.32) !default;\n$dialog-body-padding-y: 1.25rem !default;\n$dialog-border-radius: $border-radius !default;\n$dialog-color: $black-caption !default;\n$dialog-content-bg: $white !default;\n$dialog-elevation-shadow: map-get($elevation-shadows, 24) !default;\n$dialog-footer-inner-spacer-x: $spacer-sm !default;\n$dialog-footer-padding-x: $spacer-sm !default;\n$dialog-footer-padding-y: $spacer-sm !default;\n$dialog-margin-x: $spacer !default;\n$dialog-margin-y: $spacer !default;\n$dialog-padding-x: $spacer-lg !default;\n$dialog-padding-y: $spacer-sm !default;\n$dialog-transition-scale: 0.8 !default;\n$dialog-width: 35rem !default; // 560px\n$dialog-width-lg: 52.5rem !default; // 840px\n$dialog-width-sm: 17.5rem !default; // 280px\n$dialog-width-xl: 100vw !default;\n\n// Based on https://material.io/archive/guidelines/components/expansion-panels.html\n\n$expansion-panel-bg: $white !default;\n$expansion-panel-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n$expansion-panel-bg-focus: rgba($black, $overlay-focus-white-opacity) !default;\n$expansion-panel-bg-active: rgba($black, $overlay-pressed-white-opacity) !default;\n$expansion-panel-bg-selected: rgba(theme-color(primary), $overlay-activated-white-opacity) !default;\n$expansion-panel-bg-primary-hover: rgba(theme-color(primary), $overlay-selected-colored-opacity) !default;\n$expansion-panel-bg-primary-focus: rgba(theme-color(primary), $overlay-pressed-white-opacity) !default;\n$expansion-panel-border-color: $border-color !default;\n$expansion-panel-border-radius: $border-radius !default;\n$expansion-panel-border-width: $border-width !default;\n$expansion-panel-color: $black-primary !default;\n$expansion-panel-color-selected: theme-color(primary) !default;\n$expansion-panel-color-disabled: $black-hint !default;\n//$expansion-panel-elevation-shadow: map-get($elevation-shadows, 1) !default;\n$expansion-panel-font-size: $font-size-base !default;\n$expansion-panel-footer-btn-min-width: 4rem !default;\n$expansion-panel-footer-inner-spacer-x: $spacer-sm !default;\n$expansion-panel-footer-inner-spacer-y: $spacer-xs !default;\n$expansion-panel-footer-padding-x: $spacer-sm !default;\n$expansion-panel-height: 3rem !default;\n$expansion-panel-inner-spacer-x: $spacer !default;\n$expansion-panel-inner-spacer-y: $expansion-panel-inner-spacer-x !default;\n$expansion-panel-letter-spacing: $letter-spacing-subtitle-1 !default;\n$expansion-panel-line-height: $line-height-base !default;\n$expansion-panel-margin-y: $spacer !default;\n$expansion-panel-padding-x: $spacer !default;\n$expansion-panel-padding-y: (($expansion-panel-height - $expansion-panel-font-size * $expansion-panel-line-height) / 2) !default;\n\n$list-group-item-icon-size: 1.5rem !default;\n$list-group-item-graphic-width: 2.5rem !default;\n$list-group-item-graphic-color: rgba($black, 0.3) !default;\n\n// Material icons\n$material-icon-font-family: 'Material Icons', 'Material Icons Outlined', 'Material Icons Two Tone', 'Material Icons Round', 'Material Icons Sharp' !default;\n\n// Based on https://material.io/components/menus/\n\n$menu-bg: $white !default;\n$menu-border-radius: $border-radius !default;\n$menu-divider-bg: $border-color !default;\n$menu-font-size: 1rem !default;\n$menu-font-weight: $font-weight-regular !default;\n$menu-elevation-shadow: map-get($elevation-shadows, 8) !default;\n//$menu-header-color: $black-primary !default;\n$menu-line-height: 1.5rem !default;\n$menu-line-height-cascading: $menu-line-height !default;\n$menu-link-bg: transparent !default;\n$menu-link-bg-hover: rgba($black, $overlay-hover-white-opacity) !default;\n$menu-link-bg-focus: rgba($black, $overlay-focus-white-opacity) !default;\n$menu-link-bg-active: rgba($black, $overlay-pressed-white-opacity) !default;\n$menu-link-color: $black-primary !default;\n$menu-link-color-disabled: $black-hint !default;\n$menu-link-height: 3rem !default; // 48px\n$menu-link-height-cascading: 2rem !default; // 32px\n$menu-link-letter-spacing: $letter-spacing-subtitle-1 !default;\n$menu-link-padding-x: $spacer !default;\n$menu-link-padding-y: 0 !default;\n$menu-min-width: 7rem !default; // 112px\n$menu-min-width-cascading: 17.5rem !default; // 20 - 320px ?\n$menu-padding-y: $spacer-sm !default;\n$menu-padding-y-cascading: $spacer !default;\n\n// Based on https://material.io/components/navigation-drawer/\n\n$navdrawer-backdrop-bg: $dialog-backdrop-bg !default;\n$navdrawer-border-color: $border-color !default;\n$navdrawer-border-width: $border-width !default;\n$navdrawer-content-bg: $dialog-content-bg !default;\n$navdrawer-divider-bg: $border-color !default;\n$navdrawer-elevation-shadow: map-get($elevation-shadows, 16) !default;\n$navdrawer-gutter-width: 3.5rem !default;\n$navdrawer-header-bg: $material-color-grey-100 !default;\n$navdrawer-header-border-color: $border-color !default;\n$navdrawer-header-border-width: $border-width !default;\n$navdrawer-inner-spacer-x: $spacer !default;\n$navdrawer-inner-spacer-y: $spacer-sm !default;\n$navdrawer-nav-icon-color: $black-secondary !default;\n$navdrawer-nav-icon-width: 3.5rem !default;\n$navdrawer-nav-link-bg-hover: $material-color-grey-100 !default;\n$navdrawer-nav-link-color: $black-primary !default;\n$navdrawer-nav-link-color-active: theme-color(primary) !default;\n$navdrawer-nav-link-color-disabled: $black-hint !default;\n$navdrawer-nav-link-font-size: 0.875rem !default;\n$navdrawer-nav-link-font-weight: $font-weight-medium !default;\n$navdrawer-nav-link-height: 2.5rem !default;\n$navdrawer-subheader-color: $black-hint !default;\n$navdrawer-subheader-font-size: 0.875rem !default;\n$navdrawer-subheader-font-weight: $font-weight-medium !default;\n$navdrawer-subheader-height: 3rem !default;\n$navdrawer-width: 16rem !default;\n\n// Pickers\n// Based on https://material.io/components/pickers/\n\n$picker-border-radius: $border-radius !default;\n$picker-cell-size: 2.5rem !default;\n$picker-content-bg: $dialog-content-bg !default;\n$picker-day-bg-selected: theme-color(primary) !default;\n$picker-day-color-disabled: $black-hint !default;\n//$picker-day-color-today: theme-color(primary) !default;\n$picker-elevation-shadow: $dialog-elevation-shadow !default;\n$picker-header-bg: theme-color(primary) !default;\n$picker-header-padding-x: 1.5rem !default;\n$picker-header-padding-y: $spacer !default;\n$picker-holder-bg: $dialog-backdrop-bg !default;\n$picker-inner-spacer-x: $spacer-sm !default;\n$picker-inner-spacer-y: $picker-inner-spacer-x !default;\n$picker-margin-x: $dialog-margin-x !default;\n$picker-margin-y: $dialog-margin-y !default;\n$picker-nav-next-icon: 'keyboard_arrow_right' !default;\n$picker-nav-prev-icon: 'keyboard_arrow_left' !default;\n$picker-select-bg: $black-divider !default;\n$picker-select-border-radius: $border-radius !default;\n$picker-select-opacity: 0.7 !default;\n$picker-transition-scale: $transition-scale !default;\n$picker-weekday-color: $black-hint !default;\n\n// Based on https://material.io/components/progress-indicators/\n\n$progress-bar-bg: theme-color(primary) !default;\n$progress-bar-border-radius: 0.25rem !default;\n$progress-bar-buffer-width: 1.5rem !default;\n$progress-bar-height: 0.25rem !default; // 4px\n$progress-bg: #e6e6e6 !default;\n\n$progress-circular-animation-duration: 5.332s !default;\n$progress-circular-bg: theme-color(primary) !default;\n$progress-circular-height: 2.5rem !default;\n$progress-circular-height-sm: 1rem !default;\n$progress-circular-spinner-width: 0.25rem !default;\n$progress-circular-spinner-width-sm: 0.15rem !default;\n\n// Based on https://material.io/components/selection-controls/\n\n//$selection-control-border-radius: 50% !default; // added djibe\n$selection-control-checkbox-icon: url('data:image/svg+xml,') !default;\n$selection-control-checkbox-icon-checked: url('data:image/svg+xml,') !default;\n$selection-control-checkbox-icon-indeterminate: url('data:image/svg+xml,') !default;\n$selection-control-color: $black-secondary !default;\n$selection-control-color-active: selection-theme-color() !default;\n$selection-control-color-disabled: $black-hint !default;\n//$selection-control-gutter: .5rem !default; // addded djibe\n$selection-control-indicator-size: $material-icon-size !default;\n$selection-control-min-height: $font-size-base * $line-height-base !default;\n$selection-control-radial-opacity: $black-divider-opacity !default;\n$selection-control-radio-icon: 'radio_button_unchecked' !default;\n$selection-control-radio-icon-checked: 'radio_button_checked' !default;\n$selection-control-spacer-x: ($material-icon-size / 2) !default;\n$selection-control-spacer-y: ($material-icon-size / 2) !default;\n$selection-control-thumb-bg: $material-color-grey-050 !default;\n// $selection-control-thumb-bg-disabled: $material-color-grey-400 !default;\n// $selection-control-thumb-shadow: 0 1px 5px 0 rgba($black, $black-secondary-opacity) !default;\n$selection-control-track-bg: $black-hint !default;\n// $selection-control-track-bg-disabled: $black-divider !default;\n$selection-control-track-height: 1rem !default;\n$selection-control-track-opacity: 0.5 !default;\n// $selection-control-track-width: ($selection-control-indicator-size * 2) !default;\n//$selection-control-border-width: (($selection-control-indicator-size - $selection-control-track-height) / 2); // djibe\n\n//$custom-control-gutter: 1.75rem !default;\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-border-width: 1.25rem !default;\n//$custom-control-indicator-border-color: $material-color-grey-800 !default;\n//$custom-control-indicator-bg: $white-primary !default;\n$custom-switch-handle-width: 1.25rem !default;\n$custom-switch-handle-shadow: 0 3px 1px -2px rgba($black, 0.2), 0 2px 2px 0 rgba($black, 0.14), 0 1px 5px 0 rgba($black, 0.12) !default;\n$custom-switch-height: 0.875rem !default;\n$custom-switch-transition: 90ms cubic-bezier(0.4, 0, 0.2, 1) !default;\n$custom-switch-width: 2rem !default;\n//$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n//$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n//$custom-control-indicator-checked-disabled-bg: rgba(theme-color(primary), 0.5) !default;\n\n// Based on https://material.io/components/sliders/\n// Using values from https://material.io/develop/android/components/sliders\n\n$slider-accessibility: 3rem !default; // 48px\n$slider-track-width: 100% !default;\n$slider-track-height: 0.25rem !default; // 0.125rem\n$slider-track-height-progress: 0.375rem !default;\n$slider-track-cursor: pointer !default;\n$slider-track-bg: rgba(selection-theme-color(), $overlay-activated-colored-opacity) !default;\n$slider-track-bg-disabled: #d7d7d7 !default;\n$slider-track-border-radius: $slider-track-height/2 !default;\n$slider-track-progress-border-radius: $slider-track-height-progress/2 !default;\n$slider-thumb-width: 1.25rem !default; // 0.75rem\n$slider-thumb-height: $slider-thumb-width !default;\n$slider-thumb-bg: selection-theme-color() !default;\n$slider-thumb-border: 0 !default;\n$slider-thumb-border-radius: 50% !default;\n$slider-thumb-box-shadow: map-get($shadows, 1) !default;\n$slider-thumb-box-shadow-radius: ($slider-accessibility - $slider-thumb-height) / 2 !default;\n$slider-thumb-hover-box-shadow: $slider-thumb-box-shadow, 0 0 0 $slider-thumb-box-shadow-radius rgba(selection-theme-color(), $overlay-focus-white-opacity) !default;\n$slider-thumb-active-box-shadow: $slider-thumb-box-shadow, 0 0 0 $slider-thumb-box-shadow-radius rgba(selection-theme-color(), $overlay-pressed-white-opacity) !default;\n$slider-thumb-active-box-shadow-width: 0.2rem !default;\n$slider-thumb-active-bg: $slider-thumb-bg !default;\n$slider-thumb-bg-disabled: #8c8c8c !default;\n$slider-thumb-transition: box-shadow 100ms ease-out !default;\n\n// Based on https://material.io/components/snackbars/\n\n$snackbar-bg: #333333 !default;\n$snackbar-border-radius: $border-radius !default;\n$snackbar-btn-color: theme-color-light(primary) !default;\n$snackbar-color: rgba($white, $black-primary-opacity) !default;\n$snackbar-elevation-shadow: map-get($elevation-shadows, 6) !default;\n$snackbar-letter-spacing: $letter-spacing-body-2 !default;\n$snackbar-line-height: $line-height-body-2 !default;\n$snackbar-margin: $spacer-sm !default;\n$snackbar-max-width: 42rem !default;\n$snackbar-min-width: 21.5rem !default;\n$snackbar-padding-x: $spacer !default;\n$snackbar-padding-y: 0.875rem !default;\n\n// Based on https://material.io/archive/guidelines/components/steppers.html\n\n$stepper-bg: $white !default;\n$stepper-border-color: $black-divider !default;\n$stepper-border-width: $border-width !default;\n$stepper-icon-bg: $black-hint !default;\n$stepper-icon-bg-active: theme-color(primary) !default;\n$stepper-icon-color: $white-primary !default;\n$stepper-icon-font-size: 0.75rem !default;\n$stepper-icon-icon-size: 1rem !default;\n$stepper-icon-height: 1.5rem !default;\n$stepper-inner-spacer: $spacer-sm !default;\n$stepper-padding-x: $spacer-lg !default;\n$stepper-padding-y: $spacer-lg !default;\n$stepper-text-color: $black-hint !default;\n$stepper-text-color-active: $black-primary !default;\n$stepper-text-font-size: $font-size-body-2 !default;\n$stepper-text-font-weight: $font-weight-regular !default;\n\n// Based on https://material.io/components/tabs/\n\n$nav-tab-bg-hover: $black-divider !default;\n$nav-tab-color: $black-secondary !default; //$black-primary !default;\n$nav-tab-color-active: selection-theme-color() !default;\n$nav-tab-color-disabled: $black-hint !default;\n$nav-tab-font-size: $font-size-body-2 !default;\n$nav-tab-font-weight: $font-weight-medium !default;\n$nav-tab-height: 3rem !default;\n$nav-tab-indicator-bg: selection-theme-color() !default;\n$nav-tab-indicator-height: 0.125rem !default;\n$nav-tab-letter-spacing: 0.0892857143em !default;\n$nav-tab-line-height: 1 !default;\n//$nav-tab-link-opacity: $white-secondary-opacity !default;\n$nav-tab-link-padding-x: $spacer !default; //.75rem\n$nav-tab-link-padding-x-desktop: $spacer-lg !default;\n//$nav-tab-link-padding-y: (($nav-tab-height - $nav-tab-font-size * $nav-tab-line-height) / 2) !default;\n\n// Based on https://material.io/components/text-fields/\n\n$textfield-grid-gutter-width: 10px !default;\n\n$textfield-border-color: rgba($black, 0.42) !default;\n$textfield-textarea-border-color: rgba($black, 0.24) !default;\n$textfield-border-color-hover: $black-primary !default;\n$textfield-border-color-focus: selection-theme-color() !default;\n$textfield-border-width: 1px !default;\n$textfield-border-width-hover: ($textfield-border-width * 2) !default;\n$textfield-border-width-focus: $textfield-border-width-hover !default;\n$textfield-color: $black-primary !default;\n$textfield-color-disabled: $black-hint !default;\n$textfield-caption-color: $black-caption !default;\n$textfield-hint-color: $black-hint !default;\n$textfield-margin-x: $spacer !default;\n$textfield-placeholder-color: $black-secondary !default;\n$textfield-plaintext-color: $body-color !default;\n\n$textfield-font-size: 1rem !default;\n$textfield-font-size-lg: 2.125rem !default;\n$textfield-font-size-sm: 0.8125rem !default;\n$textfield-height: 2.25rem !default;\n$textfield-height-lg: 3.75rem !default;\n$textfield-height-sm: 2rem !default;\n$textfield-letter-spacing: $letter-spacing-subtitle-1 !default;\n$textfield-line-height: 1.5 !default; // 1.75rem\n$textfield-line-height-lg: 1.176471 !default;\n$textfield-line-height-sm: 1.538462 !default;\n$textfield-margin-y: $spacer-sm !default;\n$textfield-margin-y-lg: 0.75rem !default;\n$textfield-margin-y-sm: $spacer-xs !default;\n$textfield-padding-x: 0 !default;\n$textfield-padding-x-lg: 0 !default;\n$textfield-padding-x-sm: 0 !default;\n$textfield-padding-y: (($textfield-height - $textfield-font-size * $textfield-line-height) / 2) !default;\n$textfield-padding-y-lg: (($textfield-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2) !default;\n$textfield-padding-y-sm: (($textfield-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2) !default;\n\n$textfield-select-bg-size: ($material-icon-size / $textfield-font-size * 1em) !default;\n\n// Based on https://material.io/components/text-fields/\n\n$textfield-box-bg: rgba($black, $overlay-hover-white-opacity) !default;\n$textfield-box-bg-hover: rgba($black, 0.07) !default;\n$textfield-box-bg-focus: rgba($black, 0.14) !default;\n$textfield-box-border-radius: $border-radius !default;\n\n$textfield-box-height: 3.5rem !default; // 56px\n$textfield-box-height-lg: 4.25rem !default;\n$textfield-box-height-sm: 2.75rem !default;\n$textfield-box-label-spacer-y: $spacer-sm !default;\n$textfield-box-padding-x: $spacer !default;\n$textfield-box-padding-x-lg: $textfield-box-padding-x !default;\n$textfield-box-padding-x-sm: 0.75rem !default;\n$textfield-box-padding-y: (($textfield-box-height - $textfield-font-size * $textfield-line-height) / 2) !default;\n$textfield-box-padding-y-lg: (($textfield-box-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2) !default;\n$textfield-box-padding-y-sm: (($textfield-box-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2) !default;\n$textfield-box-placeholder-color: $black-caption !default;\n\n// Text field: floating label\n// Based on https://material.io/components/text-fields/\n\n$floating-label-color: $black-secondary !default;\n$floating-label-color-box: $black-caption !default;\n$floating-label-color-focus: rgba(selection-theme-color(), $black-primary-opacity) !default;\n$floating-label-font-size: 0.75rem !default;\n$floating-label-font-size-lg: $font-size-body-2 !default;\n$floating-label-font-size-sm: 0.625rem !default;\n\n// Based on https://material.io/components/app-bars-top/\n\n$toolbar-color: $black-primary !default;\n$toolbar-color-lighter: $black-hint !default;\n$toolbar-element-bg: $black-divider !default;\n$toolbar-element-border-radius: $border-radius !default;\n$toolbar-element-height: 2.25rem !default;\n$toolbar-element-opacity: 0.7 !default;\n$toolbar-elevation-shadow: map-get($elevation-shadows, 4) !default;\n$toolbar-height: 3.5rem !default;\n$toolbar-inner-spacer-x: $spacer !default;\n$toolbar-link-font-size: 1rem !default;\n$toolbar-link-height: $toolbar-element-height !default;\n$toolbar-link-line-height: 1 !default;\n$toolbar-link-padding-x: $spacer !default;\n$toolbar-link-padding-y: (($toolbar-link-height - $toolbar-link-font-size * $toolbar-link-line-height) / 2) !default;\n$toolbar-padding-x: $spacer !default;\n$toolbar-padding-y: (($toolbar-height - $toolbar-element-height) / 2) !default;\n$toolbar-toggler-icon: 'menu' !default;\n$toolbar-waterfall-bg: theme-color(primary) !default;\n\n$toolbar-dark-color: $white-primary !default;\n$toolbar-dark-color-lighter: $white-secondary !default;\n$toolbar-dark-element-bg: $white-divider !default;\n\n// Based on https://material.io/components/tooltips/\n\n$tooltip-bg: #6d6d6d !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-breakpoint: lg !default;\n$tooltip-color: $white-primary !default;\n$tooltip-font-size: $font-size-body-2 !default;\n$tooltip-font-size-desktop: 0.625rem !default;\n$tooltip-font-weight: $font-weight-medium !default;\n$tooltip-height: 2rem !default; // 32px\n$tooltip-height-desktop: 1.5rem !default; // 24px\n$tooltip-line-height: $line-height-base !default;\n$tooltip-margin: $spacer-lg !default; // 24px\n$tooltip-margin-desktop: 0.875rem !default; // 14px\n$toolbar-nav-scroll-max-height: 75vh !default;\n$tooltip-opacity: 0.9 !default;\n$tooltip-padding-x: $spacer !default; // 16px\n$tooltip-padding-x-desktop: $spacer-sm !default; // 8px\n$tooltip-padding-y: 0 !default;\n$tooltip-padding-y-desktop: $tooltip-padding-y !default; // 6px\n$tooltip-scale: 0.87 !default;\n$tooltip-zindex: map-get($elevations, 24) !default;\n",".img-fluid {\n @include img-fluid;\n}\n\n.img-thumbnail {\n /* padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n */\n @include img-fluid;\n\n box-shadow: $thumbnail-box-shadow;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n line-height: 1;\n margin-bottom: $figure-img-margin-y;\n}\n\n.figure-caption {\n @include typography-caption;\n\n color: $figure-caption-color;\n}\n","@mixin img-fluid {\n height: auto;\n max-width: 100%;\n}\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n @include deprecate('`img-retina()`', 'v4.3.0', 'v5');\n\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n",".jumbotron {\n @include border-radius($jumbotron-border-radius);\n\n background-color: $jumbotron-bg;\n box-shadow: map-get($jumbotron-elevation-shadow, shadow);\n color: $jumbotron-color;\n margin-bottom: $jumbotron-padding-y;\n padding: $jumbotron-padding-y $jumbotron-padding-x;\n}\n\n.jumbotron-fluid {\n @include border-radius(0);\n\n padding-right: 0;\n padding-left: 0;\n}\n",".media {\n align-items: flex-start;\n display: flex;\n}\n\n.media-body {\n flex: 1;\n}\n",".nav {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.nav-link {\n color: selection-theme-color();\n display: block;\n padding: $nav-link-padding-y $nav-link-padding-x;\n\n @include hover-focus {\n text-decoration: none;\n }\n\n // Disabled state lightens text\n &.disabled {\n color: $nav-link-color-disabled;\n cursor: default;\n pointer-events: none;\n }\n\n &:hover,\n &.active {\n color: darken(selection-theme-color(), 16%);\n }\n}\n\n// Justified\n\n.nav-fill {\n .nav-item {\n flex: 1 1 auto;\n text-align: center;\n }\n}\n\n.nav-justified {\n .nav-item {\n @include text-truncate;\n\n display: flex;\n flex: 1;\n //flex-basis: 0;\n //flex-grow: 1;\n //text-align: center;\n }\n}\n\n// Pills\n\n.nav-pills {\n .nav-link {\n @include border-radius($nav-pills-border-radius);\n @include transition-standard(background-color, color, opacity);\n\n color: $nav-pills-color;\n opacity: $nav-pills-link-opacity;\n\n @include hover-focus-active {\n background-color: $nav-pills-bg-hover;\n }\n\n &.active {\n color: $nav-pills-color-active;\n opacity: 1;\n }\n\n &.disabled {\n background-color: transparent;\n color: $nav-link-color-disabled;\n opacity: 1;\n }\n\n &:active {\n opacity: 1;\n }\n }\n\n .show > .nav-link {\n background-color: $nav-pills-bg-hover;\n opacity: 1;\n }\n}\n\n// N.B. Tabs are defined in Material design\n// (https://material.google.com/components/tabs.html)\n// therefore, tabs are styled in /assets/sass/material/_tab.scss\n\n// Tabs (helper classes to work with tabs JavaScript)\n\n.tab-content {\n // Hide to start\n > .tab-pane {\n display: none;\n }\n\n // Show when activated\n > .active {\n display: block;\n }\n}\n","@mixin text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n@mixin text-truncate-flex {\n @include text-truncate;\n\n flex: 1;\n}\n",".pagination {\n background-color: $pagination-bg;\n display: flex;\n list-style: none;\n margin: $pagination-margin-x;\n}\n\n.page-link {\n @include border-radius($pagination-border-radius);\n @include transition-standard(all);\n\n align-items: center;\n color: $pagination-color;\n display: flex;\n font-size: $pagination-font-size;\n font-weight: $pagination-font-weight;\n justify-content: center;\n line-height: $pagination-line-height;\n margin-left: $pagination-inner-spacer-x;\n min-width: $pagination-line-height * $pagination-font-size;\n padding: 0 10px;\n position: relative;\n text-align: center;\n white-space: nowrap;\n\n @include hover-focus-active {\n background-color: rgba($black, $overlay-hover-white-opacity);\n color: $pagination-color;\n text-decoration: none;\n z-index: 3;\n }\n\n &:focus {\n background-color: rgba($black, $overlay-focus-white-opacity);\n outline: 0;\n }\n\n &:active {\n background-color: rgba($black, $overlay-pressed-white-opacity);\n }\n\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n\n.page-item {\n &:first-child {\n .page-link {\n margin-left: 0;\n }\n }\n\n // stylelint-disable\n &.active .page-link {\n background-color: theme-color(primary);\n color: $white;\n z-index: 3;\n }\n\n &.disabled .page-link {\n background-color: transparent;\n color: $pagination-color-disabled;\n cursor: auto;\n pointer-events: none;\n }\n // stylelint-enable\n}\n\n//\n// Sizing\n//\n\n.pagination-lg .page-link {\n border-radius: ($pagination-line-height * $pagination-font-size-lg) / 2;\n font-size: $pagination-font-size-lg;\n width: $pagination-line-height * $pagination-font-size-lg;\n}\n\n.pagination-sm .page-link {\n font-size: $pagination-font-size-sm;\n min-width: 0;\n width: $pagination-line-height * $pagination-font-size-sm;\n}\n","// N.B. Material design specifically discouragaes the usage of tooltips with rich information\n// (https://material.google.com/components/tooltips.html#tooltips-usage)\n// Therefore, popovers are styled as Material design's dialogs\n\n.popover {\n @include reset-text();\n @include border-radius($popover-border-radius);\n\n background-color: $popover-bg;\n box-shadow: $popover-box-shadow;\n 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: 0;\n padding: $btn-padding-y $btn-padding-x;\n position: relative; // For badges\n // text-decoration: none;\n text-transform: uppercase;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n @include hover-focus {\n box-shadow: map-get($btn-elevation-shadow-hover, shadow);\n outline: 0;\n text-decoration: none;\n }\n\n &:hover,\n &.hover {\n background-image: linear-gradient(to bottom, rgba($black, $overlay-hover-white-opacity), rgba($black, $overlay-hover-white-opacity));\n color: inherit;\n }\n\n &:focus,\n &.focus {\n background-image: linear-gradient(to bottom, rgba($black, $overlay-focus-white-opacity), rgba($black, $overlay-focus-white-opacity));\n }\n\n &:active,\n &.active {\n box-shadow: map-get($btn-elevation-shadow-active, shadow);\n }\n\n // stylelint-disable-next-line\n @if not $enable-ripple {\n &:active {\n background-image: linear-gradient(to bottom, rgba($black, $overlay-pressed-white-opacity), rgba($black, $overlay-pressed-white-opacity));\n }\n } @else {\n &.active {\n background-image: linear-gradient(to bottom, rgba($black, $overlay-pressed-white-opacity), rgba($black, $overlay-pressed-white-opacity));\n transition: background-image 0.2s;\n }\n }\n\n &:disabled,\n &.disabled {\n background-color: $btn-bg-disabled;\n background-image: none;\n box-shadow: none;\n color: $btn-color-disabled;\n pointer-events: none;\n }\n\n // TODO: verify\n .show > &.dropdown-toggle {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-pressed-colored-opacity), rgba($white, $overlay-pressed-colored-opacity));\n }\n}\n\n// stylelint-disable-next-line\na.btn:not([class*='btn-flat']):not([class*='btn-outline']):enabled:hover {\n color: $white;\n}\n\n//\n// Alternate buttons\n//\n\n@each $color,\n $values in $theme-colors {\n .btn-#{$color} {\n @if $color=='light' {\n background-color: $white;\n }\n\n @else {\n background-color: theme-color($color);\n\n &:hover,\n &:focus,\n &:active {\n color: color-yiq(theme-color($color));\n }\n\n &:hover {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-hover-colored-opacity), rgba($white, $overlay-hover-colored-opacity));\n }\n\n &:focus,\n &.focus {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-focus-colored-opacity), rgba($white, $overlay-focus-colored-opacity));\n }\n\n // stylelint-disable-next-line\n @if not $enable-ripple {\n &:active,\n &.active {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-pressed-colored-opacity), rgba($white, $overlay-pressed-colored-opacity));\n }\n }\n @else {\n &.active {\n background-image: linear-gradient(to bottom, rgba($white, $overlay-pressed-colored-opacity), rgba($white, $overlay-pressed-colored-opacity));\n transition: background-image 15ms linear 0.2s;\n }\n }\n\n color: color-yiq(theme-color($color)); //stylelint-disable-line\n }\n }\n}\n\n// TODO: make sure still useful\n[class*='bg-dark'] .btn {\n &:disabled,\n &.disabled {\n background-color: $btn-bg-disabled-inverse;\n color: $btn-color-disabled-inverse;\n }\n}\n\n[class*='bg-outline']:hover,\n[class*='bg-outline']:active {\n box-shadow: none;\n transition: background-color 100ms linear;\n}\n\n//\n// Button Sizes\n//\n\n.btn-lg,\n%btn-lg {\n font-size: $btn-font-size-lg;\n height: $btn-height-lg;\n}\n\n.btn-sm,\n%btn-sm {\n height: $btn-height-sm;\n}\n\n.btn-xs,\n%btn-xs {\n height: $btn-height-xs;\n}\n\n//\n// Block button\n//\n\n.btn-block {\n margin: 0;\n width: 100%;\n\n + .btn-block {\n margin-top: $btn-block-margin-y;\n margin-left: 0;\n }\n}\n\n// Specificity overrides\n[type='button'],\n[type='reset'],\n[type='submit'] {\n &.btn-block {\n width: 100%;\n }\n}\n\n// Link button : see button-flat\n\n// No minimum width\n.btn-fluid {\n min-width: 0;\n}\n\n// Material design addition\n\n.btn-shaped {\n border-radius: $btn-height / 2;\n\n &.btn-lg {\n border-radius: $btn-height-lg / 2;\n }\n\n &.btn-sm {\n border-radius: $btn-height-sm / 2;\n }\n\n &.btn-xs {\n border-radius: $btn-height-xs / 2;\n }\n}\n\n// Add icon in front of a button. Prevent collision with btn-icon component.\n\n.btn-icon-prepend {\n .btn & {\n display: inline-block;\n fill: currentColor;\n font-size: $btn-icon-size;\n margin-right: $spacer-sm;\n margin-left: -$spacer-xs;\n vertical-align: top;\n width: $btn-icon-size;\n }\n\n [class*='btn-flat'],\n .btn-link & {\n margin-left: 0;\n }\n}\n","// Btn flat and outlined\n// Material guidelines : https://material.io/design/components/buttons.html#specs\n// Material Web component : https://material-components.github.io/material-components-web-catalog/#/component/button?type=text\n\n[class*='btn-flat'],\n.btn-link,\n.card-link,\n.modal .btn {\n padding: $btn-padding-y $btn-flat-padding-x;\n}\n\n[class*='btn-outline'] {\n border: 1px solid currentColor;\n padding: $btn-padding-y calc(#{$btn-padding-x} - 1px);\n\n &:disabled,\n &.disabled {\n border-color: $btn-color-disabled;\n }\n}\n\n[class*='btn-flat'],\n[class*='btn-outline'],\n.btn-link,\n.card-link,\n.modal .btn {\n background: transparent;\n box-shadow: none;\n\n @include hover-focus-active {\n box-shadow: inherit;\n }\n}\n\n@each $color,\n $values in $theme-colors {\n .btn-flat-#{$color},\n .btn-outline-#{$color},\n .modal .btn-#{$color} {\n @if ($color !='dark') {\n @include plain-hover-focus {\n color: theme-color($color);\n }\n }\n\n @if ($color !='dark' and $color !='light') {\n &:hover {\n background-image: linear-gradient(to bottom, rgba(theme-color($color), $overlay-hover-white-opacity), rgba(theme-color($color), $overlay-hover-white-opacity));\n }\n\n &:focus {\n background-image: linear-gradient(to bottom, rgba(theme-color($color), $overlay-focus-white-opacity), rgba(theme-color($color), $overlay-focus-white-opacity));\n }\n\n // stylelint-disable-next-line\n @if not $enable-ripple {\n &:active {\n background-image: linear-gradient(to bottom, rgba(theme-color($color), $overlay-pressed-white-opacity), rgba(theme-color($color), $overlay-pressed-white-opacity));\n }\n }\n }\n\n &:disabled,\n &.disabled {\n color: $btn-color-disabled;\n }\n }\n\n .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/*\n.btn-flat-light,\n.btn-outline-light {\n @include hover-focus {\n background-image: linear-gradient(to bottom, $btn-overlay-inverse, $btn-overlay-inverse);\n }\n\n &.active,\n &:active {\n background-color: $btn-bg-active-inverse;\n }\n}\n*/\n\n// Btn-icon addition\n.btn-icon {\n border-radius: 50%;\n box-shadow: none;\n color: initial;\n fill: currentColor;\n font-size: 1.5rem;\n height: $btn-icon-width;\n min-width: 0;\n padding: 0;\n transition: background-color 15ms linear;\n width: $btn-icon-width;\n\n &.btn-sm {\n height: $btn-icon-width-sm;\n width: $btn-icon-width-sm;\n }\n\n &.btn-xs {\n height: $btn-icon-width-xs;\n width: $btn-icon-width-xs;\n }\n\n &:hover,\n &:focus,\n &:active {\n box-shadow: none;\n color: initial;\n }\n}\n","// https://material-components.github.io/material-components-web-catalog/#/component/fab\n\n.btn-float {\n border-radius: 50%;\n box-shadow: map-get($btn-float-elevation-shadow, shadow);\n height: $btn-float-size;\n //line-height: $btn-float-size;\n min-width: 0;\n padding: 0;\n width: $btn-float-size;\n\n &:hover {\n box-shadow: map-get($btn-float-elevation-shadow-hover, shadow);\n }\n\n &:active,\n &.active {\n box-shadow: map-get($btn-float-elevation-shadow-active, shadow);\n }\n\n &:disabled,\n &.disabled {\n box-shadow: none;\n }\n\n svg {\n fill: currentColor;\n }\n\n // Extended FAB\n // stylelint-disable order/order, selector-no-qualifying-type\n &-extended {\n border-radius: $btn-float-extended-border-radius;\n height: $btn-float-extended-height;\n line-height: $btn-float-extended-line-height;\n padding: 0 $btn-float-extended-padding-x;\n width: auto;\n\n i,\n svg,\n [class*='material-icons'] {\n margin-right: 0.75rem;\n margin-left: -$spacer-sm;\n\n &[class*='order-'] {\n margin-right: -$spacer-sm;\n margin-left: 0.75rem;\n }\n }\n }\n // stylelint-enable order/order, selector-no-qualifying-type\n\n &.btn-sm {\n height: $btn-float-size-sm;\n line-height: $btn-float-size-sm;\n width: $btn-float-size-sm;\n }\n}\n\n.btn-float-dropdown {\n .dropdown-menu {\n border-radius: 0;\n margin-top: $btn-float-dropdown-inner-spacer-y;\n min-width: $btn-float-size;\n padding-top: 0;\n padding-bottom: 0;\n text-align: center;\n\n &::before {\n display: none;\n }\n\n .btn-float {\n display: block;\n margin-right: auto;\n margin-bottom: $btn-float-dropdown-inner-spacer-y;\n margin-left: auto;\n }\n }\n}\n\n.fab-actions {\n align-items: flex-end;\n display: flex;\n flex-direction: column;\n position: fixed;\n right: $spacer-lg;\n bottom: $spacer-lg;\n z-index: map-get(map-get($elevation-shadows, 12), elevation);\n\n @media print {\n & {\n display: none;\n }\n }\n\n & > .btn {\n margin-top: 1.25rem;\n }\n}\n","// TODO : btn-group disabled\n\n.btn-group,\n.btn-group-vertical {\n @include border-radius($btn-border-radius);\n\n background-color: $btn-group-bg;\n //border: 1px solid $black-divider;\n box-shadow: map-get($btn-elevation-shadow, shadow);\n display: inline-flex;\n position: relative;\n //vertical-align: middle;\n\n @each $color,\n $values in $theme-colors {\n > .btn-#{$color} {\n &.disabled,\n &:disabled {\n background-color: theme-color-light($color);\n color: color-yiq(theme-color-light($color));\n }\n }\n }\n\n > .btn {\n // @include transition-standard(opacity);\n\n box-shadow: none;\n flex: 1 1 auto;\n min-width: 0;\n padding-right: $btn-group-padding-x;\n padding-left: $btn-group-padding-x;\n position: relative;\n\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 1;\n }\n\n &:active,\n &.active {\n background-color: rgba($black, $overlay-activated-white-opacity);\n }\n\n &:disabled,\n &.disabled {\n opacity: $btn-group-toggle-opacity;\n }\n\n // stylelint-disable\n &[class*='btn-outline'] {\n border: 0;\n //opacity: $btn-group-toggle-opacity;\n\n &.active,\n &:active {\n background-color: rgba($black, $overlay-activated-white-opacity);\n //opacity: 1;\n }\n\n &.disabled,\n &:disabled {\n //opacity: 1;\n }\n }\n // stylelint-enable\n }\n\n > .btn-group,\n > .btn-group-vertical {\n @include border-radius(0);\n\n background-color: transparent;\n box-shadow: none;\n }\n}\n\n.btn-group {\n &.show > .dropdown-toggle {\n box-shadow: none;\n }\n\n > .btn,\n > .btn-group {\n margin-left: ($btn-group-inner-spacer-x * -1);\n }\n\n > .btn:first-child,\n > .btn-group:first-child {\n margin-left: 0;\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-left-radius(0);\n }\n\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn,\n > .dropdown-toggle:not(:last-of-type) {\n @include border-right-radius(0);\n }\n}\n\n.btn-group-vertical {\n align-items: flex-start;\n flex-direction: column;\n justify-content: center;\n\n > .btn,\n > .btn-group {\n margin-top: ($btn-group-inner-spacer-y * -1);\n margin-left: 0;\n width: 100%;\n }\n\n > .btn:first-child,\n > .btn-group:first-child {\n margin-top: 0;\n }\n\n // Reset rounded corners\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-top-radius(0);\n }\n\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn,\n > .dropdown-toggle:not(:last-of-type) {\n @include border-bottom-radius(0);\n }\n}\n\n/* .btn-group-fluid {\n background-color: transparent;\n box-shadow: none;\n} */\n\n.btn-group-sm > .btn {\n @extend %btn-sm;\n}\n\n.btn-group-lg > .btn {\n @extend %btn-lg;\n}\n\n// Checkbox and radio options\n\n[data-toggle='buttons'] {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0;\n\n [type='checkbox'],\n [type='radio'] {\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n position: absolute;\n }\n }\n}\n\n/* .btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n} */\n\n// Toolbar\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n .input-group {\n width: auto;\n }\n}\n\n// Checkbox and radio options\n\n.btn-group-toggle {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0; // Override default ` |