@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:local("Material Icons"),local("MaterialIcons"),url("../fonts/MaterialSymbols.woff2") format("woff2")}::-moz-selection,::selection{color:var(--on-secondary-container);background:var(--secondary-container)}.relative{position:relative}a{color:var(--primary-color);text-decoration:none;border-bottom:1px solid var(--primary-color)}a.no-borders{border-bottom:0}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-variation-settings:"FILL" 1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;vertical-align:sub;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.material-icons.no-fill{font-variation-settings:"FILL" 0}.btn,.chips>li,.fab,.segmented-control input:checked+label{position:relative;overflow:hidden;z-index:1}.btn:before,.chips>li:before,.fab:before,.segmented-control input:checked+label:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary-color);opacity:0;z-index:-1;transition:all 0.2s ease-out}.btn:hover:before,.chips>li:hover:before,.fab:hover:before,.segmented-control input:checked+label:hover:before{opacity:0.08}.btn:active:before,.btn:focus:before,.chips>li:active:before,.chips>li:focus:before,.fab:active:before,.fab:focus:before,.segmented-control input:checked+label:active:before,.segmented-control input:checked+label:focus:before{opacity:0.12}.body-overlay{z-index:10;opacity:0;transition:opacity 0.3s ease-out}.body-overlay.active{position:fixed;top:0;left:0;width:100%;height:100%}.body-overlay.active:not(.invisible){opacity:1;background:rgba(0,0,0,0.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}img.expandable{will-change:transform;cursor:zoom-in}#expanded-img{position:fixed;z-index:13}.shake{animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.v-shake{animation:vshake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both}@keyframes vshake{55%{transform:translate3d(0,-10px,0)}70%{transform:translate3d(0,0,0)}85%{transform:translate3d(0,-4px,0)}}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}p.divider{position:relative;text-align:center;color:var(--neutral-color-4)}p.divider:after,p.divider:before{content:"";position:absolute;width:45%;height:1px;background:var(--neutral-color-4);top:50%}p.divider:before{left:0}p.divider:after{right:0}.primary-bg{background:var(--primary-color)!important}.primary-color{color:var(--primary-color)!important}.primary-container-bg{background:var(--primary-container)!important}.primary-container-color{color:var(--primary-container)!important}.on-primary-bg{background:var(--on-primary-color)!important}.on-primary-color{color:var(--on-primary-color)!important}.secondary-bg{background:var(--secondary-color)!important}.secondary-color{color:var(--secondary-color)!important}.secondary-container-bg{background:var(--secondary-container)!important}.secondary-container-color{color:var(--secondary-container)!important}.on-secondary-color{color:var(--on-secondary-color)!important}.surface-bg{background:var(--surface-color)!important}.text-color{color:var(--on-surface-color)!important}.neutral-color-1{color:var(--neutral-color-1)!important}.neutral-color-2{color:var(--neutral-color-2)!important}.neutral-color-3{color:var(--neutral-color-3)!important}.neutral-color-4{color:var(--neutral-color-4)!important}.neutral-color-5{color:var(--neutral-color-5)!important}.neutral-color-6{color:var(--neutral-color-6)!important}.neutral-bg-1{background:var(--neutral-color-1)!important}.neutral-bg-2{background:var(--neutral-color-2)!important}.neutral-bg-3{background:var(--neutral-color-3)!important}.neutral-bg-4{background:var(--neutral-color-4)!important}.neutral-bg-5{background:var(--neutral-color-5)!important}.neutral-bg-6{background:var(--neutral-color-6)!important}.success-bg{background:var(--success-color)!important}.success-color{color:var(--success-color)!important}.warning-bg{background:var(--warning-color)!important}.warning-color{color:var(--warning-color)!important}.error-bg{background:var(--error-color)!important}.error-color{color:var(--error-color)!important}.shadow1dp{box-shadow:var(--shadow-1dp)!important}.shadow2dp{box-shadow:var(--shadow-3dp)!important}.shadow4dp{box-shadow:var(--shadow-3dp)!important}.shadow6dp{box-shadow:var(--shadow-6dp)!important}.shadow8dp{box-shadow:var(--shadow-8dp)!important}.shadow12dp{box-shadow:var(--shadow-12dp)!important}.waves{position:relative;overflow:hidden}.waves .ripple{position:absolute;pointer-events:none;background:-webkit-radial-gradient(rgba(0,0,0,0.05) 0,rgba(0,0,0,0.1) 40%,rgba(0,0,0,0.15) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(0,0,0,0.05) 0,rgba(0,0,0,0.1) 40%,rgba(0,0,0,0.15) 60%,rgba(255,255,255,0) 70%);transition-property:transform,opacity;transition-duration:0.6s;transition-timing-function:ease-out;transition-delay:0s,0.2s;width:10px;height:10px;opacity:1;transform:scale(1)}.bottom-nav li>a,.nav-rail li>a{color:var(--on-surface-color);border:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.bottom-nav li>a>.material-icons,.nav-rail li>a>.material-icons{color:var(--neutral-color-1);font-variation-settings:"FILL" 0;font-size:1.5rem;margin-top:0.225rem}.bottom-nav li>a .label,.nav-rail li>a .label{font-size:0.85rem;color:var(--neutral-color-1);display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-nav li>a .badge,.nav-rail li>a .badge{position:absolute;padding:0.2rem;background:var(--error-color);border-radius:0.5rem;font-size:0.6rem;color:var(--on-error-color);line-height:1;top:1.15rem;left:calc(50% + 0.6rem);transform:translate(-50%,-50%);letter-spacing:0.1318rem;text-indent:0.1318rem}.bottom-nav li>a:after,.bottom-nav li>a:before,.nav-rail li>a:after,.nav-rail li>a:before{content:"";position:absolute;left:50%;width:2rem;height:2rem;border-radius:1rem;z-index:-1;transform:translateX(-50%);opacity:0;transition:opacity 0.1s ease-out,width 0.1s ease-out 0.1s}.bottom-nav li>a:before,.nav-rail li>a:before{background:var(--secondary-container)}.bottom-nav li>a:after,.nav-rail li>a:after{background:var(--on-secondary-container)}.bottom-nav li>a:hover:after,.nav-rail li>a:hover:after{opacity:0.08}.bottom-nav li>a:focus:after,.nav-rail li>a:focus:after{opacity:0.12}.bottom-nav li.active>a,.nav-rail li.active>a{color:var(--on-surface-color)}.bottom-nav li.active>a:before,.nav-rail li.active>a:before{opacity:1}.bottom-nav li.active>a>.material-icons,.nav-rail li.active>a>.material-icons{color:var(--on-secondary-container);font-variation-settings:"FILL" 1}.bottom-nav li.active>a .label,.nav-rail li.active>a .label{color:var(--on-surface-color)}.bottom-nav.active-label li:not(.active)>a .label,.nav-rail.active-label li:not(.active)>a .label{display:none}.bottom-nav{display:block;position:fixed;bottom:0;left:0;width:100%;background:var(--surface-color-2);transition:bottom 0.3s ease-in-out;z-index:4;height:5rem}.bottom-nav ul{display:flex;justify-content:space-around;gap:0.5rem;align-items:center;height:100%}.bottom-nav ul>li{flex-grow:1;max-width:33%}.bottom-nav ul>li>a{padding:0.75rem 0.25rem 1rem;gap:0.25rem}.bottom-nav ul>li>a:after,.bottom-nav ul>li>a:before{top:0.75rem}.bottom-nav ul>li>a:focus:after,.bottom-nav ul>li>a:focus:before,.bottom-nav ul>li>a:hover:after,.bottom-nav ul>li>a:hover:before{width:4rem}.bottom-nav ul>li.active a:before{width:4rem}.bottom-nav.move-down{bottom:-5rem}@media (min-width:840px){.bottom-nav{display:none}}@media (min-width:840px) and (max-width:1200px){.nav-rail{display:flex;background:var(--surface-color);z-index:4;position:fixed;top:0;left:0;height:100%;width:5rem;padding:2rem 0;flex-direction:column;align-items:center}.nav-rail>.btn.icon{margin-bottom:1rem}.nav-rail>.fab-cont{margin-bottom:2rem}.nav-rail>.fab-cont .fab.extended{width:3.5rem;min-width:0}.nav-rail>ul{flex-grow:1;display:flex;flex-direction:column}.nav-rail>ul.v-center{justify-content:center}.nav-rail>ul.v-end{justify-content:end}.nav-rail>ul>li>a{padding:0.5rem 0.25rem 0.5rem;gap:0.4rem}.nav-rail>ul>li>a:after,.nav-rail>ul>li>a:before{top:0.5rem}.nav-rail>ul>li>a:focus:after,.nav-rail>ul>li>a:focus:before,.nav-rail>ul>li>a:hover:after,.nav-rail>ul>li>a:hover:before{width:3.5rem}.nav-rail>ul>li.active a:before{width:3.5rem}.nav-rail.no-labels li>a{padding:0.9rem 1rem}.nav-rail.no-labels li>a:after,.nav-rail.no-labels li>a:before{top:0.1rem;height:3.5rem;border-radius:3.5rem}.nav-rail~.navigation.fixed{width:calc(100% - 5rem)}body.has-nav-rail{margin-left:5rem}}.app-bar.bottom{position:fixed;bottom:0;left:0;width:100%;background:var(--surface-color-2);padding:0.75rem 1rem;display:flex;gap:0.5rem;z-index:4;align-items:center;transition:transform 0.5s ease-out}.app-bar.bottom .fab-cont{position:relative;right:0;bottom:0;margin-left:auto}.app-bar.bottom .fab-cont .fab{box-shadow:none}@media (min-width:840px){.app-bar.bottom{display:none}}.app-bar.bottom.move-down{transform:translateY(100%)}.app-bar.bottom.move-down .fab-cont{transform:translateY(-140%)}.btn{position:relative;display:inline-block;cursor:pointer;z-index:1;text-decoration:none;text-align:center;transition:all 0.25s ease-out}.btn .material-icons{font-size:110%!important}.btn:hover{box-shadow:var(--shadow-1dp)}.btn.filled{background:var(--primary-color);color:var(--on-primary-color)}.btn.tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.btn.tonal:before{background:var(--on-surface-color)}.btn.elevated{color:var(--primary-color);background:var(--surface-color-1);box-shadow:var(--shadow-3dp)}.btn.elevated:hover{box-shadow:var(--shadow-3dp)}.btn.elevated.disabled,.btn.elevated:disabled,.btn.filled.disabled,.btn.filled:disabled,.btn.tonal.disabled,.btn.tonal:disabled{background:var(--neutral-color-6)!important;color:var(--neutral-color-1);opacity:0.6;box-shadow:none;cursor:default;pointer-events:none}.btn.elevated.disabled:active:before,.btn.elevated.disabled:focus:before,.btn.elevated.disabled:hover:before,.btn.elevated:disabled:active:before,.btn.elevated:disabled:focus:before,.btn.elevated:disabled:hover:before,.btn.filled.disabled:active:before,.btn.filled.disabled:focus:before,.btn.filled.disabled:hover:before,.btn.filled:disabled:active:before,.btn.filled:disabled:focus:before,.btn.filled:disabled:hover:before,.btn.tonal.disabled:active:before,.btn.tonal.disabled:focus:before,.btn.tonal.disabled:hover:before,.btn.tonal:disabled:active:before,.btn.tonal:disabled:focus:before,.btn.tonal:disabled:hover:before{opacity:0}.btn.outline,.btn.text{background:transparent;color:var(--primary-color)}.btn.outline:hover,.btn.text:hover{box-shadow:none}.btn.outline.disabled,.btn.outline:disabled,.btn.text.disabled,.btn.text:disabled{color:var(--neutral-color-1);opacity:0.6;cursor:default;pointer-events:none}.btn.outline.disabled,.btn.outline:disabled{border-color:var(--neutral-color-5)}.btn.icon{background:transparent;color:var(--primary-color)}.btn.icon:not(.toggle-on):before{background:var(--on-surface-color)}.btn.icon:focus,.btn.icon:hover{box-shadow:none}.btn.icon.disabled,.btn.icon:disabled{color:var(--neutral-color-4)!important;cursor:default;pointer-events:none}.btn.icon.toggle-off{color:var(--neutral-color-1)}.btn.icon.toggle-off .material-icons{font-variation-settings:"FILL" 0}.btn.icon.outline{padding:calc(0.5rem - 1px);background:var(--inverse-surface);color:var(--inverse-on-surface)}.btn.icon.outline.toggle-off{background:transparent;color:var(--neutral-color-1)}.btn.icon.tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.btn.icon.tonal.toggle-off{background:var(--neutral-color-6);color:var(--neutral-color-1)}.btn.icon.filled{background:var(--primary-color);color:var(--on-primary-color)}.btn.icon.filled.toggle-off{color:var(--primary-color);background:var(--neutral-color-6)}.btn.icon .spinner{margin:0.1rem}.btn .left-icon{margin-right:0.25rem;margin-left:-0.5rem}.btn .right-icon{margin-left:0.25rem;margin-right:-0.5rem}.dropdown{max-height:50vh;overflow-x:hidden;overflow-y:hidden;z-index:19;min-width:7rem;max-width:17.5rem;background:var(--surface-color-2);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-3dp)}.dropdown.active{overflow-y:auto}.dropdown>ul{padding:0.5rem 0}.dropdown>ul li{display:flex;text-align:left;cursor:pointer;padding:0.75rem;gap:0.75rem}.dropdown>ul li.divider{height:1px;background:var(--neutral-color-5);margin:0.5rem 0;padding:0}.dropdown>ul li:not(.divider):hover{background:var(--surface-color-4)}.dropdown>ul li:not(.divider).focus{background:var(--surface-color-5)}.dropdown>ul li.disabled{pointer-events:none;opacity:0.38}.dropdown>ul li .material-icons{font-size:1.5rem}.dropdown>ul li .left-assist,.dropdown>ul li .right-assist{color:var(--neutral-color-1)}.dropdown>ul li .right-assist{margin-left:auto}.dropdown>ul li .right-assist:before{content:"";width:2rem;display:inline-block}.dropdown>ul li a{color:var(--on-surface-color);border-bottom:0}.dropdown>ul li .input-field{margin:0}.dropdown>ul li .input-field.active input~label:before,.dropdown>ul li .input-field.active select~label:before,.dropdown>ul li .input-field.active textarea~label:before{background:var(--surface-color-2)}ul.sidenav{position:fixed;display:block;top:0;left:0px;width:90%;height:100%;max-width:300px;overflow-y:auto;content-visibility:auto;z-index:13;transform:translateX(-110%);transition:all 0.25s ease-out;background:var(--surface-color-1);padding:0.75rem;border-radius:0 var(--border-radius-l) var(--border-radius-l) 0}ul.sidenav::-webkit-scrollbar{display:none}ul.sidenav:hover::-webkit-scrollbar{display:block}ul.sidenav.active{transform:translateX(0)}ul.sidenav .header{padding:1rem}ul.sidenav li.divider{border-top:1px solid var(--neutral-color-5)}ul.sidenav li.heading{padding:0.75rem;padding-bottom:0;font-size:0.9rem;font-weight:600;text-transform:uppercase;color:var(--neutral-color-1)}ul.sidenav li a:not(.btn){padding:0.75rem;font-size:0.9rem;display:block;color:var(--neutral-color-1);border-bottom:0;border-radius:var(--border-radius-xl)}ul.sidenav li a:not(.btn) .material-icons:not(.right-assist){vertical-align:middle;margin:-0.2rem 0.75rem 0 0;font-size:1.5rem}ul.sidenav li a:not(.btn) .right-assist{float:right;font-size:1.3rem;margin:0 0 0 0.75rem}ul.sidenav li a:not(.btn):focus,ul.sidenav li a:not(.btn):hover{background:rgba(0,0,0,0.04)}ul.sidenav li a:not(.btn).active{background:var(--secondary-container);color:var(--on-secondary-container)}ul.sidenav li a:not(.btn).has-submenu.active,ul.sidenav li a:not(.btn).has-submenu:focus{border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0}ul.sidenav li a:not(.btn).has-submenu.active,ul.sidenav li a:not(.btn).has-submenu.active+.dropdown{background:var(--surface-color-2)}ul.sidenav .dropdown{max-height:none;box-shadow:none;border-radius:0;border-radius:0 0 var(--border-radius-xl) var(--border-radius-xl);background:rgba(0,0,0,0.04)}ul.sidenav .dropdown>ul>li{padding:0;border-top:0}ul.sidenav .dropdown>ul>li a:not(.btn){padding-left:3.3rem;width:100%}ul.sidenav .dropdown>ul>li:hover{background:transparent}@media (min-width:1200px){ul.sidenav.fixed{z-index:1;box-shadow:none;top:64px;bottom:0;transform:translateX(0);height:auto;content-visibility:visible;width:270px;background:var(--surface-color);border-radius:0}ul.sidenav.fixed.inactive{transform:translateX(-110%)}.navigation.retracting.move-up~ul.sidenav.fixed,.navigation:not(.fixed)~ul.sidenav.fixed{top:0px}}.draggable{display:block!important;white-space:nowrap;overflow-x:auto;font-size:0;-webkit-user-select:none;user-select:none}.draggable::-webkit-scrollbar{display:none}.draggable li{display:inline-block;flex-basis:auto;font-size:1rem}.text-banner{display:flex;gap:0.6rem;padding:1rem;border-radius:4px;box-shadow:var(--shadow-1dp)}.text-banner>*{margin:0}.text-banner>.material-icons{font-size:1.5rem;flex:none}.text-banner a{color:inherit;border-color:inherit}.text-banner>.btn{align-self:start;margin-left:auto}.text-banner>.btn.icon{margin-top:-0.5rem;margin-bottom:-0.5rem}.text-banner.error{background:var(--error-color);color:var(--on-error-color)}.text-banner.warning{background:var(--warning-color);color:var(--on-warning-color)}.text-banner.success{background:var(--success-color);color:var(--on-success-color)}.text-banner.light{box-shadow:none}.text-banner.light.error{background:var(--error-container);border:1px solid var(--on-error-container);color:var(--on-error-container)}.text-banner.light.warning{background:var(--warning-container);border:1px solid var(--on-warning-container);color:var(--on-warning-container)}.text-banner.light.success{background:var(--success-container);border:1px solid var(--on-success-container);color:var(--on-success-container)}.progress-wrapper{display:flex;height:100%;align-items:center;justify-content:center}.progress-wrapper.layered{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);z-index:1}.progress-wrapper.layered.centered{top:50%}.progress.linear{background:var(--neutral-color-6);position:relative;overflow:hidden;height:0.25rem}.progress.linear .indicator{position:absolute;left:0;top:0;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:var(--primary-color);transition:all 0.2s ease-out}.progress.linear.indeterminate:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform:scaleX(0);transform-origin:left;background:var(--neutral-color-6);z-index:1;animation:linearIndeterminateCut 4s linear infinite}.progress.linear.indeterminate .indicator{animation:linearindeterminate 4s linear infinite}.progress.circular{width:3rem}.progress.circular circle{fill:transparent;stroke:var(--primary-color);stroke-dashoffset:144px;stroke-dasharray:144px;stroke-width:4px;transform:rotate(-90deg);transform-origin:center;transition:all 0.3s ease-out}.progress.circular.indeterminate circle{animation:circularindeterminate 4s linear infinite}.spinner{width:1rem;height:1rem;border:2px solid;border-radius:50%;border-top-color:transparent;display:inline-block;vertical-align:middle;animation:spin 1s linear infinite}@keyframes linearindeterminate{0%{transform:translateX(0) scaleX(0)}14%{transform:translateX(0) scaleX(0.7)}17.5%{transform:translateX(0) scaleX(0.8)}25%{transform:translateX(0) scaleX(0.9)}38.5%{transform:translateX(0) scaleX(0.99)}42%{transform:translateX(6%) scaleX(0.93)}46.5%{transform:translateX(32%) scaleX(0.68)}48.8%{transform:translateX(62%) scaleX(0.38)}52.5%{transform:translateX(77%) scaleX(0.23)}61.25%{transform:translateX(90%) scaleX(0.1)}80%,to{transform:translateX(100%) scaleX(0)}}@keyframes linearIndeterminateCut{0%,28.5%{transform:translateX(0) scaleX(0)}32.5%{transform:translateX(0) scaleX(0.03)}37.5%{transform:translateX(8%) scaleX(0.18)}41%{transform:translateX(27%) scaleX(0.38)}45%{transform:translateX(68%) scaleX(0.1)}50%{transform:translateX(81%) scaleX(0.05)}61.25%{transform:translateX(93%) scaleX(0.02)}80%,to{transform:translateX(100%) scaleX(0)}}@keyframes circularindeterminate{0%{stroke-dashoffset:130px;transform:rotate(-86deg)}3.77%{stroke-dashoffset:108px;transform:rotate(-44deg)}7.1%{stroke-dashoffset:36px;transform:rotate(-8deg)}15.8%{stroke-dashoffset:6px;transform:rotate(80deg)}17.9%{stroke-dashoffset:6px;transform:rotate(120deg)}20.8%{stroke-dashoffset:32px;transform:rotate(218deg)}22.9%{stroke-dashoffset:80px;transform:rotate(370deg)}36.25%{stroke-dashoffset:128px;transform:rotate(640deg)}50%{stroke-dashoffset:128px;transform:rotate(792deg)}54.47%{stroke-dashoffset:100px;transform:rotate(842deg)}57%{stroke-dashoffset:38px;transform:rotate(864deg)}67.5%{stroke-dashoffset:6px;transform:rotate(996deg)}70.7%{stroke-dashoffset:26px;transform:rotate(1096deg)}74.57%{stroke-dashoffset:98px;transform:rotate(1320deg)}84.15%{stroke-dashoffset:130px;transform:rotate(1510deg)}to{stroke-dashoffset:130px;transform:rotate(1710deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}table{width:100%;border-spacing:0;border:0}table td,table th{text-align:left}table tfoot th,table thead th{padding:1.22rem 1.07rem}table tbody td{padding:1.09rem 1.07rem}table.v-borders td,table.v-borders th{border-left:1px solid var(--neutral-color-5)}table.v-borders td:last-child,table.v-borders th:last-child{border-right:1px solid var(--neutral-color-5)}table.h-borders td,table.h-borders th{border-top:1px solid var(--neutral-color-5)}table.h-borders tr:last-child td{border-bottom:1px solid var(--neutral-color-5)}table.compact tfoot th,table.compact thead th{padding:0.61rem 0.53rem}table.compact tbody td{padding:0.54rem 0.53rem}@media (max-width:840px){table.edged{width:calc(100% + 2rem)}}.responsive-table{overflow-x:auto}.snackbar{position:fixed;left:50%;transform:translate(-50%) scaleY(0);transform-origin:bottom;display:flex;align-items:center;padding:0.75rem 1rem;bottom:1rem;justify-content:space-between;width:calc(100% - 2rem);border-radius:var(--border-radius-s);background:var(--inverse-surface);color:var(--inverse-on-surface);box-shadow:var(--shadow-3dp);opacity:0;z-index:21;transition:transform 0.1s linear,opacity 0.05s ease-out}.snackbar.high{bottom:5rem}.snackbar.active{transform:translate(-50%) scaleY(1);opacity:1}.snackbar>.action{text-align:center;white-space:nowrap;margin:-0.75rem -0.5rem -0.75rem 0.75rem}.snackbar>.action .btn.text{color:var(--inverse-primary)!important}.snackbar>.action .btn.icon{margin-right:-0.5rem;padding:0.75rem;color:var(--inverse-on-surface)}@media (min-width:600px){.snackbar{width:max-content;max-width:calc(100% - 2rem)}}@media (horizontal-viewport-segments:2){.snackbar{left:75%;max-width:calc(50% - 2rem)}}.tooltip-el{position:absolute;background:#777;color:#FFF;padding:0.5rem;display:inline-block;transform:translateX(-50%) scale(0);opacity:0;border-radius:var(--border-radius);text-align:center;max-width:300px;z-index:21;transition:transform 0.15s linear,opacity 0.1s ease-out 0.05s}.tooltip-el.active{transform:translateX(-50%) scale(1);opacity:1;transition:all 0.075s linear}.dialog{position:fixed;top:50%;left:50%;width:calc(100% - 2rem);min-width:17.5rem;max-width:35rem;z-index:16;overflow:hidden;display:grid;grid-template-rows:1fr auto;border-radius:var(--border-radius-xl);background:var(--surface-color-3);opacity:0;max-height:3rem;transform:translate(-50%,-60%);transition:all 0.15s ease-out}.dialog.active{opacity:1;max-height:90vh;transform:translate(-50%,-50%)}.dialog .body{padding:1.5rem 1.5rem 0rem;overflow-y:auto}.dialog .body>.icon{width:100%;text-align:center;font-size:1.5rem;color:var(--secondary-color);margin-bottom:1rem}.dialog .body .input-field.active input~label:before,.dialog .body .input-field.active select~label:before,.dialog .body .input-field.active textarea~label:before{background:var(--surface-color-3)}.dialog .body>:last-child{margin-bottom:0}.dialog .action{text-align:right;padding:1.5rem}@media (horizontal-viewport-segments:2){.dialog{left:75%;width:calc(50% - 2rem)}}@media (vertical-viewport-segments:2){.dialog{top:75%}.dialog.active{max-height:45vh}}.list>li{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:center;padding:0.5rem 1.5rem 0.5rem 1rem;height:3.5rem}.list>li>.content{position:relative;display:flex;flex-direction:column}.list>li>.content .headline{font-size:1.14rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.list>li>.content .helper-text{display:none;color:var(--neutral-color-1);margin:0;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}.list>li .left-assist.material-icons,.list>li .left-assist>.material-icons,.list>li .right-assist.material-icons,.list>li .right-assist>.material-icons{font-size:1.5rem!important}.list>li>a>img,.list>li>img{max-width:40px}.list>li.divider{height:1px!important;background:var(--neutral-color-5);padding:0!important;margin:0.8rem 0}.list>li.heading{text-transform:uppercase;color:var(--neutral-color-1);padding-bottom:0;font-size:0.9rem;font-weight:600}.list.two-line>li{height:4.5rem}.list.two-line>li .helper-text{display:-webkit-box}.list.three-line>li{height:5.5rem;align-items:start}.list.three-line>li .helper-text{display:-webkit-box;-webkit-line-clamp:2}.list.compact>li{height:auto}.list.left-assist>li{grid-template-columns:auto minmax(0,1fr)}.list.right-assist>li{grid-template-columns:minmax(0,1fr) auto}.list.right-assist>li .right-assist{font-size:0.78rem;color:var(--neutral-color-1);text-align:right}.list.left-assist.right-assist>li{grid-template-columns:auto minmax(0,1fr) auto}.list.dividers>li{border-bottom:1px solid var(--neutral-color-6)}.list.dividers>li:last-child{border-bottom:none}.list.no-padding>li{padding:0.5rem 0}.card{position:relative;border-radius:var(--border-radius-m);background:var(--surface-color-1);box-shadow:var(--shadow-1dp)}.card.filled{background:var(--neutral-color-6);box-shadow:none}.card.flat,.card.outline{background:var(--surface-color);border:1px solid var(--neutral-color-3);box-shadow:none}.card.dual-sided{overflow:hidden}.card.dual-sided.active>:first-child{left:-100%}.card.dual-sided>:first-child{position:relative;left:0;z-index:1;transition:all 0.7s cubic-bezier(0.51,0.04,1,1)}.card.dual-sided>:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%}.card>figure{border-radius:var(--border-radius-m);overflow:hidden}.card>figure img{width:100%;height:100%;object-fit:cover}.card>.content{position:relative}.card>.content .dropdown-trigger{right:1rem;top:0.8rem}.card>.content .dropdown-trigger.active{transform:rotate(180deg)}.card .action.divider{border-top:1px solid var(--neutral-color-3)}.card .action>*{vertical-align:middle}.card .action .btn.text{margin-top:-1rem;margin-bottom:-1rem}.card .action .btn.text:first-child{margin-left:-0.85rem}.card .action .btn.icon{margin-top:-0.4rem;margin-bottom:-0.4rem}.card .action .btn.icon:first-child{margin-left:-0.4rem}.card>.dropdown-content{overflow-y:auto;border-top:1px solid var(--neutral-color-2);padding:1rem}@media (min-width:840px){.card>.dropdown-content{max-height:200px}}.card>.dropdown-content::-webkit-scrollbar{width:5px}.card>.dropdown-content .action{margin:0 -1rem -1rem}.file-input,.input-field{position:relative;margin-bottom:1.5rem}.file-input.inline,.input-field.inline{display:inline-block;margin-bottom:0}.input-field{}.input-field.disabled{pointer-events:none}.input-field input,.input-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:0;background:transparent;color:var(--on-surface-color);outline:none;width:100%;font-size:1rem;border:0.063rem solid var(--neutral-color-3);border-radius:var(--border-radius-xs);padding:0.863rem}.input-field input:required,.input-field textarea:required{border-right-width:0.187rem}.input-field input::placeholder,.input-field textarea::placeholder{color:var(--neutral-color-3)}.input-field input:hover,.input-field textarea:hover{border-color:var(--on-surface-color)}.input-field input:disabled,.input-field textarea:disabled{pointer-events:none;color:var(--neutral-color-5);border-color:var(--neutral-color-6)}.input-field input:disabled~.characters,.input-field input:disabled~.helper,.input-field input:disabled~label,.input-field textarea:disabled~.characters,.input-field textarea:disabled~.helper,.input-field textarea:disabled~label{color:var(--neutral-color-5)}.input-field input~label,.input-field textarea~label{position:absolute;left:0.7rem;top:1.45rem;transform:translateY(-50%);padding:0 3px;font-size:100%;color:var(--neutral-color-1);z-index:1;pointer-events:none;transition:all 0.15s ease-out}.input-field input~label:before,.input-field textarea~label:before{content:"";position:absolute;width:100%;height:20%;left:0;top:40%;z-index:-1;transition:all 0.15s ease-out}.input-field input[type=search]~.dropdown{position:absolute;width:100%;max-width:none}.input-field textarea{resize:vertical;font-family:inherit}.input-field input[type=color]{position:absolute;width:1.8rem;height:1.8rem;top:0.6rem;left:0.6rem;padding:0;margin:0;border:0;border-radius:50%;background:transparent;overflow:hidden}.input-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.input-field input[type=color]~label{display:block;position:static;transform:none;line-height:1.15;border:1px solid var(--neutral-color-3);border-radius:var(--border-radius-xs);padding:0.863rem;padding-left:3rem}.input-field input[type=color]~label:before{display:none}.input-field .helper{font-size:0.8rem;margin-left:0.7rem;margin-top:2px;display:block;color:var(--neutral-color-1)}.input-field .characters{float:right;margin:3px 3px 0;font-size:0.9rem;line-height:1}.input-field>.left-assist,.input-field>.right-assist{position:absolute;top:1.5rem;transform:translateY(-50%);color:var(--neutral-color-1)}.input-field>.left-assist .material-icons,.input-field>.left-assist.material-icons,.input-field>.right-assist .material-icons,.input-field>.right-assist.material-icons{top:1.45rem;font-size:1.5rem}.input-field>.left-assist{left:0.7rem}.input-field>.left-assist~label{left:2.55rem!important}.input-field>.left-assist~input:not(.right-assist):not(.left-assist),.input-field>.left-assist~textarea{padding-left:2.7rem}.input-field>.left-assist~.helper{margin-left:2.7rem}.input-field>.right-assist{right:0.7rem}.input-field>.right-assist~input:not(.right-assist):not(.left-assist),.input-field>.right-assist~textarea{padding-right:2.7rem}.input-field.disabled .left-assist,.input-field.disabled .right-assist{color:var(--neutral-color-5)}.input-field.active input~label,.input-field.active select~label,.input-field.active textarea~label{top:0.05rem;font-size:80%}.input-field.active input~label:before,.input-field.active select~label:before,.input-field.active textarea~label:before{background:var(--surface-color)}.input-field.active .segmented-control input~label{top:auto;font-size:100%}.input-field.highlight .select-controller,.input-field.highlight input,.input-field.highlight textarea{border-color:var(--primary-color)}.input-field.highlight .select-controller~label,.input-field.highlight input~label,.input-field.highlight textarea~label{color:var(--primary-color)}.input-field.highlight .segmented-control input~label{color:var(--neutral-color-1)}.input-field.error .select-controller,.input-field.error input,.input-field.error textarea{border-color:var(--error-color)}.input-field.error .helper,.input-field.error label{color:var(--error-color)!important}@media (min-width:840px){.input-field.sidelabel>.range-slider-cont:not([hidden]),.input-field.sidelabel>.select-controller:not([hidden]),.input-field.sidelabel>input:not([hidden]),.input-field.sidelabel>textarea:not([hidden]){width:calc(100% - 10rem);display:inline-block}.input-field.sidelabel label{font-size:100%!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-field.sidelabel>.label,.input-field.sidelabel>input~label,.input-field.sidelabel>select~label,.input-field.sidelabel>textarea~label{position:static;display:inline-block;width:10rem;float:left;font-weight:500;transform:none;pointer-events:all;margin:0;color:var(--neutral-color-1);padding:0.7rem 0}.input-field.sidelabel>.label:before,.input-field.sidelabel>input~label:before,.input-field.sidelabel>select~label:before,.input-field.sidelabel>textarea~label:before{display:none}.input-field.sidelabel input[type=color]{width:1.8rem;position:relative;top:0.4rem;left:0}.input-field.sidelabel input[type=color]~label{border:none}.input-field.sidelabel .helper{margin-left:10.9rem}.input-field.sidelabel>.left-assist{left:10.6rem}.input-field.sidelabel .dropdown{width:calc(100% - 10rem);left:10rem}}.input-field:not(.switch) input[type=checkbox]{margin:0;padding:0;width:0;opacity:0;position:absolute}.input-field:not(.switch) input[type=checkbox]~label{position:relative;padding-left:2.2rem;display:inline-block;cursor:pointer;top:0;left:0;transform:none;pointer-events:all}.input-field:not(.switch) input[type=checkbox]~label:before{content:"";position:absolute;left:0;top:0.18rem;width:0.875rem;height:0.875rem;border:0.125rem solid var(--on-surface-color);transition:all 0.2s ease-out;border-radius:0.125rem}.input-field:not(.switch) input[type=checkbox]~label:after{content:"";position:absolute;opacity:0;content:"check";font-family:"Material Icons";font-size:1.125rem;line-height:1;position:absolute;opacity:0;left:0;top:0.18rem;color:var(--on-primary-color);z-index:1;transition:all 0.2s ease-out}.input-field:not(.switch) input[type=checkbox]~.helper{margin-left:2.2rem}.input-field:not(.switch) input[type=checkbox]:not(:disabled):focus~label:before,.input-field:not(.switch) input[type=checkbox]:not(:disabled)~label:hover:before{box-shadow:0 0 0px 8px rgba(0,0,0,0.1)}.input-field:not(.switch) input[type=checkbox]:indeterminate~label:before{border-color:var(--primary-color);background:var(--primary-color)}.input-field:not(.switch) input[type=checkbox]:indeterminate~label:after{content:"horizontal_rule";opacity:1}.input-field:not(.switch) input[type=checkbox]:checked~label:before{border-color:var(--primary-color);background:var(--primary-color)}.input-field:not(.switch) input[type=checkbox]:checked~label:after{opacity:1}.input-field:not(.switch) input[type=checkbox]:disabled~label:before{opacity:38%}.input-field:not(.switch).error input[type=checkbox]~label:before{border-color:var(--error-color)}@media (min-width:840px){.input-field:not(.switch).sidelabel input[type=checkbox]~label{padding-left:0;float:none;padding-right:2rem;box-sizing:content-box}.input-field:not(.switch).sidelabel input[type=checkbox]~label:after,.input-field:not(.switch).sidelabel input[type=checkbox]~label:before{display:inline-block;left:10rem;top:0.9rem}}.input-field.switch{padding:0.3rem 3.5rem 0.3rem 0}.input-field.switch input{cursor:pointer;position:absolute;width:3.2rem;height:2rem;right:0;top:50%;margin:0;transform:translateY(-50%);opacity:0;z-index:1}.input-field.switch input:hover~label:after{box-shadow:0 0px 0px 0.75rem rgba(0,0,0,0.05)}.input-field.switch input:focus~label:after{box-shadow:0 0px 0px 0.75rem rgba(0,0,0,0.1)}.input-field.switch input:active~label:after{box-shadow:0 0px 0px 0.375rem rgba(0,0,0,0.15)}.input-field.switch input:checked:hover~label:after{box-shadow:0 0px 0px 0.5rem rgba(0,0,0,0.05)}.input-field.switch input:checked:focus~label:after{box-shadow:0 0px 0px 0.5rem rgba(0,0,0,0.1)}.input-field.switch input:checked:active~label:after{box-shadow:0 0px 0px 0.375rem rgba(0,0,0,0.15)}.input-field.switch input:checked~label:before{background:var(--primary-color)}.input-field.switch input:checked~label:after{right:0.85rem;background:var(--on-primary-color);width:1.4rem;height:1.4rem}.input-field.switch input:active~label:after{width:1.65rem;height:1.65rem}.input-field.switch input:disabled{pointer-events:none}.input-field.switch input:disabled~label{pointer-events:none;color:var(--neutral-color-5)}.input-field.switch input:disabled~label:before{opacity:0.12}.input-field.switch input:disabled~label:after{cursor:default;opacity:0.38}.input-field.switch input:disabled:checked~label:after{opacity:1}.input-field.switch label{position:static;transform:none;padding:0;pointer-events:all}.input-field.switch label:before{content:"";position:absolute;width:2.8rem;height:1.6rem;left:auto;right:0;background:var(--neutral-color-6);border:1px solid var(--neutral-color-3);top:50%;transform:translateY(-50%);border-radius:4rem;z-index:0}.input-field.switch label:after{content:"";position:absolute;top:50%;right:2.1rem;width:1rem;height:1rem;background:var(--neutral-color-3);transform:translate(50%,-50%);border-radius:50%;cursor:pointer;transition:all 0.2s ease-out}.input-field.switch .helper{margin-left:0;color:var(--neutral-color-3);margin-right:3rem}.input-field.switch.error label:after{border:1px solid var(--error-color)}.input-field.switch.error .helper{color:var(--error-color)}.input-field>input[type=radio]{margin:0;opacity:0;position:absolute;width:1.3rem;height:1.3rem;bottom:0}.input-field>input[type=radio]+label{display:inline-block;margin-left:2.2rem;padding:0;cursor:pointer;position:static;transform:none;pointer-events:all}.input-field>input[type=radio]+label:after,.input-field>input[type=radio]+label:before{content:"";position:absolute;left:0;top:0.15rem;width:0.95rem;height:0.95rem;border-radius:50%;border:0.15rem solid var(--neutral-color-1);z-index:unset;transition:all 0.2s ease-out}.input-field>input[type=radio]+label:after{background:var(--primary-color);transform:scale(0.5);opacity:0}.input-field>input[type=radio]~.helper{margin-left:2.2rem}.input-field>input[type=radio]:checked+label:after,.input-field>input[type=radio]:checked+label:before{border-color:var(--primary-color)}.input-field>input[type=radio]:checked+label:after{opacity:1}.input-field>input[type=radio]:disabled+label{opacity:0.38;color:var(--neutral-color-1)}.input-field>input[type=radio]:not(:disabled)+label:hover:before,.input-field>input[type=radio]:not(:disabled):focus+label:before,.input-field>input[type=radio]:not(:disabled):hover+label:before{box-shadow:0 0 0px 10px rgba(0,0,0,0.03);background:rgba(0,0,0,0.03)}.input-field input[type=dual-range],.input-field input[type=range]{opacity:0;position:absolute;pointer-events:none}.input-field input.left-assist,.input-field input.right-assist{display:inline-block;width:34px!important;text-align:center;padding:4px 2px}.input-field input.left-assist{left:0}.input-field input.right-assist{right:0}.input-field .left-assist~.range-slider-cont,.input-field .right-assist~.range-slider-cont{padding-top:1px;padding-bottom:1px}.input-field .left-assist~.range-slider-cont{padding-left:3.6rem}.input-field .right-assist{text-align:right}.input-field .right-assist~.range-slider-cont{padding-right:3.6rem}.input-field .range-slider{margin:1.2rem 0.55rem;position:relative;cursor:pointer}.input-field .range-slider .track{height:0.375rem;background:var(--neutral-color-1);opacity:0.38;border-radius:0.2rem;display:block;position:relative}.input-field .range-slider .progress-track{position:absolute;height:100%;top:0;border-radius:0.3rem;background:var(--primary-color);z-index:1;transition:all 0.1s ease-out}.input-field .range-slider .ticks{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.input-field .range-slider .ticks .tick{position:absolute;top:0.08rem;width:0.23rem;height:0.23rem;background:var(--neutral-color-1);opacity:0.38;border-radius:50%;transform:translateX(-50%)}.input-field .range-slider .ticks .tick:first-child{transform:translateX(0.07rem)}.input-field .range-slider .ticks .tick:last-child{transform:translateX(-0.3rem)}.input-field .range-slider .thumb{position:absolute;right:0;top:50%;border-radius:50%;transform:translate(50%,-50%);cursor:pointer;width:1.25rem;height:1.25rem;background:var(--primary-color);box-shadow:var(--shadow-1dp)}.input-field .range-slider .thumb[data-type=low]{left:0;right:auto;transform:translate(-50%,-50%)}.input-field .range-slider .thumb:before{content:"";position:absolute;width:3rem;height:3rem;left:50%;top:50%;background:inherit;opacity:0.05;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:all 0.2s ease-out}.input-field .range-slider .thumb:hover:before{opacity:0.1;transform:translate(-50%,-50%) scale(0.75)}.input-field .range-slider .thumb.active:before{opacity:0.2!important;transform:translate(-50%,-50%) scale(1)!important}.input-field .range-slider .thumb.active .thumb-value{transform:translateX(-50%) scale(1)}.input-field .range-slider .thumb .thumb-value{position:absolute;bottom:2rem;left:50%;width:1.7rem;height:1.7rem;color:var(--on-primary-color);font-size:0.85rem;line-height:1.75rem;text-align:center;z-index:1;transform:translateX(-50%) scale(0);transform-origin:bottom;transition:all 0.2s ease-out}.input-field .range-slider .thumb .thumb-value:before{content:"";position:absolute;width:100%;padding-top:100%;z-index:-1;left:50%;bottom:0;transform-origin:left;transform:rotate(45deg) translate(-50%,0%);background:var(--primary-color);border-radius:3rem;border-bottom-right-radius:0}.input-field input[type=range]:disabled+.dual-range:disabled+.range-slider-cont,.input-field input[type=range]:disabled:not(.dual-range)+.range-slider-cont{opacity:0.38;pointer-events:none}.input-field input[type=range]:disabled+.dual-range:disabled+.range-slider-cont .progress-track,.input-field input[type=range]:disabled+.dual-range:disabled+.range-slider-cont .progress-track .thumb,.input-field input[type=range]:disabled+.dual-range:disabled+.range-slider-cont .track,.input-field input[type=range]:disabled:not(.dual-range)+.range-slider-cont .progress-track,.input-field input[type=range]:disabled:not(.dual-range)+.range-slider-cont .progress-track .thumb,.input-field input[type=range]:disabled:not(.dual-range)+.range-slider-cont .track{background:var(--on-surface-color)!important}.input-field input[type=range]:disabled.dual-range~.range-slider-cont .thumb[data-type=low],.input-field input[type=range]:disabled:not(.dual-range)~.range-slider-cont .thumb[data-type=high]{background:var(--neutral-color-4);pointer-events:none;box-shadow:none}.input-field input[type=range]:focus.dual-range~.range-slider-cont .thumb[data-type=low]:before,.input-field input[type=range]:focus:not(.dual-range)~.range-slider-cont .thumb[data-type=high]:before{opacity:0.1;transform:translate(-50%,-50%) scale(1)}.input-field select{opacity:0;position:absolute;bottom:0;left:0;pointer-events:none;visibility:hidden}.input-field select.searchable+.select-controller{padding:0;border:0}.input-field select:required+.select-controller,.input-field select:required+.select-controller input{border-right-width:3px}.input-field .select-controller{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--on-surface-color);outline:none;cursor:pointer;position:relative;line-height:115%;text-align:left;border:0.063rem solid var(--neutral-color-3);border-radius:var(--border-radius-xs);padding:0.863rem;padding-right:2.7rem}.input-field .select-controller:required{border-right-width:3px}.input-field .select-controller:after{content:"arrow_drop_down";right:0.3rem;color:var(--primary-color);font-size:1.6rem;font-family:"Material Icons";position:absolute;top:50%;transform:translateY(-50%);transition:all 0.2s ease-out}.input-field .select-controller:hover{border-color:var(--on-surface-color)}.input-field .select-controller.disabled{pointer-events:none;opacity:0.38}.input-field .select-controller.disabled~.helper,.input-field .select-controller.disabled~label{color:var(--neutral-color-5)}.input-field .select-controller~label{position:absolute;left:0.5rem;top:1.45rem;transform:translateY(-50%);padding:0 3px;font-size:100%;color:var(--neutral-color-1);z-index:1;pointer-events:none;transition:all 0.15s ease-out}.input-field .select-controller~label:before{content:"";position:absolute;width:100%;height:0.4rem;left:0;top:0.4rem;z-index:-1;transition:all 0.15s ease-out}.input-field>.left-assist~.select-controller{padding-left:2.3rem}.input-field>.right-assist~.select-controller{padding-right:4.3rem}.input-field>.right-assist~.select-controller:after{right:2.3rem}.input-field.dropdown-open{z-index:19}.input-field.dropdown-open .select-controller:after{transform:translateY(-50%) rotate(180deg)}.dropdown.selectInput{min-width:none;max-width:none}.dropdown.selectInput li{cursor:pointer}.dropdown.selectInput .multiple li{position:relative;padding-left:3rem}.dropdown.selectInput .multiple li:before{content:"";position:absolute;left:0.8rem;top:0.95rem;width:0.875rem;height:0.875rem;border:0.125rem solid var(--on-surface-color);border-radius:0.125rem;transition:all 0.2s ease-out}.dropdown.selectInput .multiple li:after{content:"";position:absolute;opacity:0;content:"check";font-family:"Material Icons";font-size:1.125rem;line-height:1;position:absolute;opacity:0;left:0.8rem;top:0.95rem;color:var(--on-primary-color);z-index:1;transition:all 0.2s ease-out}.dropdown.selectInput .multiple li:not(.disabled):hover:before{border-color:var(--primary-color)}.dropdown.selectInput .multiple li.selected:before{border-color:var(--primary-color);background:var(--primary-color)}.dropdown.selectInput .multiple li.selected:after{opacity:1}.file-input input{display:none}.file-input label{display:block;color:var(--neutral-color-1);margin-bottom:0.5rem}.file-input .btn{margin-right:1rem;vertical-align:middle}.file-input .file-name{display:inline-block}.file-input .helper{display:block;color:var(--neutral-color-1);margin-top:0.5rem}.file-input.error .helper{color:var(--error-color)!important}@media (min-width:840px){.file-input.sidelabel label{position:static;display:inline-block;width:10rem;float:left;padding:0.1rem 0;font-weight:500}.file-input.sidelabel .helper{margin-left:10.8rem}}.segmented-control{display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column}.segmented-control input{position:absolute;opacity:0;pointer-events:none}.segmented-control input+label{display:flex!important;justify-content:center;align-items:center;position:static;transform:none;pointer-events:all;top:auto;left:auto;padding:0.438rem 0.75rem;border:1px solid var(--neutral-color-1);border-right-width:0;min-width:3rem;text-align:center;cursor:pointer;transition:all 0.3s ease-out;transition-property:background,color,font-weight}.segmented-control input+label:before{display:none}.segmented-control input+label:first-of-type{border-radius:var(--border-radius-xl) 0 0 var(--border-radius-xl)}.segmented-control input+label:last-of-type{border-right-width:1px;border-radius:0 var(--border-radius-xl) var(--border-radius-xl) 0}.segmented-control input+label .left-icon{margin-right:0.5rem;font-size:1.3rem}.segmented-control input:focus+label,.segmented-control input:hover+label{background:rgba(0,0,0,0.03)}.segmented-control input:checked+label{border:1px solid var(--neutral-color-1);background:var(--secondary-container);color:var(--on-secondary-container)}.segmented-control input:checked+label:before{background:var(--secondary-container)}.segmented-control input:checked+label~label{border-left-width:0}.segmented-control input:checked+label~label~label{border-left-width:1px}.segmented-control input:checked:focus+label,.segmented-control input:checked:hover+label{background:rgba(138,81,3,0.2)}.otp-field{margin-bottom:1.4rem}.otp-field label{display:block;color:var(--neutral-color-1);margin-bottom:0.5rem}.otp-field .inputs{display:flex;justify-content:space-around;align-items:center;width:100%}.otp-field .inputs input{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:transparent;color:var(--on-surface-color);outline:none;max-width:2.6rem;text-align:center;font-size:1.57rem;border:0.063rem solid var(--neutral-color-3);border-radius:var(--border-radius-xs);padding:0.538rem}.otp-field .inputs input::-webkit-inner-spin-button,.otp-field .inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-field .inputs input:hover{border-color:var(--on-surface-color)}.otp-field .inputs input:disabled{pointer-events:none;color:var(--neutral-color-5);border-color:var(--neutral-color-6)}.otp-field.error .inputs input{border-color:var(--error-color)}.otp-field.error .helper{display:block;color:var(--error-color);margin-top:0.5rem}.faux-sidelabel .label{margin-top:0;margin-bottom:0.4rem;color:var(--neutral-color-1)}.faux-sidelabel .inputs{margin-bottom:1rem}@media (min-width:840px){.faux-sidelabel{display:flex}.faux-sidelabel .label{flex-shrink:0;width:10rem;margin-top:0;margin-bottom:1rem}.faux-sidelabel .inputs{flex-grow:1;max-width:calc(100% - 10rem)}}.fab-cont{display:inline-block;position:fixed;bottom:1rem;right:1rem;z-index:7;transition:all 0.3s ease-out}.fab-cont .fab{position:relative;display:block;width:3.5rem;height:3.5rem;text-align:center;padding:0 1rem;line-height:3.3rem;cursor:pointer;background:var(--primary-container);color:var(--on-primary-container);border:none;border-radius:var(--border-radius-l);box-shadow:var(--shadow-3dp);transition:all 0.3s ease-out}.fab-cont .fab .material-icons{font-size:1.5rem;vertical-align:middle}.fab-cont .fab:before{background:var(--on-primary-container)}.fab-cont .fab:focus,.fab-cont .fab:hover{box-shadow:var(--shadow-6dp)}.fab-cont .fab.small{width:2.5rem;height:2.5rem;border-radius:var(--border-radius-m);line-height:2.4rem;padding:0 0.4rem}.fab-cont .fab.large{width:6rem;height:6rem;border-radius:var(--border-radius-xl);line-height:6rem;padding:0 1.5rem}.fab-cont .fab.large .material-icons{font-size:2.25rem}.fab-cont .fab.extended{width:auto;min-width:5rem}.fab-cont .fab.extended .material-icons{margin-right:0.5rem}.fab-cont .sub-fabs{display:flex;flex-direction:column;justify-content:flex-end;width:-moz-fit-content;width:fit-content;margin:0 auto -2.3rem;gap:1rem;transform-origin:bottom;transform:scale(0);transition:all 0.3s ease-out}.fab-cont .sub-fabs.active{transform:scale(1);margin-bottom:1.5rem}.fab-cont.center{right:50%;transform:translateX(50%)}@media (min-width:600px){.fab-cont.static{position:static;vertical-align:middle}}.fab-cont.move-with-bottom-nav.move-up{bottom:6rem}.image-list{display:flex;flex-wrap:wrap;width:100%}.image-list>li{flex-grow:1;width:50%;padding:2px}.image-list figure{position:relative;margin:0;padding-top:100%;overflow:hidden}.image-list figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;object-fit:cover;width:100%;height:100%}.image-list figure figcaption{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.4);color:#FFF;padding:1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.image-list figure figcaption.with-action{padding:1rem 2.5rem 1rem 1rem}.image-list figure figcaption.with-action>.action{color:inherit;border:none;position:absolute;right:0rem;top:50%;transform:translate(-50%,-50%);font-size:140%}.image-list.under-captions>li{padding:8px}.image-list.under-captions figure img{top:0;transform:translate(-50%);height:calc(100% - 3.3rem)}.image-list.under-captions figure figcaption{background:transparent;color:inherit;padding:1rem 0}.image-list.under-captions figure figcaption.with-action{padding:1rem 1.5rem 1rem 0}.image-list.under-captions figure figcaption.with-action>.action{transform:translateY(-50%)}.image-list.extralarge>li{width:100%}@media (min-width:600px){.image-list>li{width:25%;max-width:50%}.image-list.large>li{width:33.33%}.image-list.extralarge>li{width:50%;max-width:100%}}@media (min-width:840px){.image-list>li{width:16.67%;max-width:40%}.image-list.large>li{width:25%;max-width:50%}.image-list.extralarge>li{width:33.33%;max-width:50%}}@media (min-width:1200px){.image-list>li{width:12.5%;max-width:37.5%}.image-list.large>li{width:16.67%}.image-list.extralarge>li{width:25%}}.image-list.masonry,.image-list.quilted{position:relative;display:block}.image-list.masonry>li,.image-list.quilted>li{position:absolute;padding:4px;width:auto;max-width:none;transition:all 0.3s ease-out}.image-list.quilted .wide figure{padding-top:calc(50% - 4px)}.image-list.masonry li figure{padding-top:0;height:100%}.image-list.masonry li figure img{position:static;transform:none;height:auto;display:block}.image-list.masonry.under-captions figure figcaption{position:relative}.sheets{position:fixed;display:block;left:50%;bottom:0;width:100%;max-width:840px;z-index:7;background:var(--surface-color-1);padding:2rem 1.5rem 0 1.5rem;border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;box-shadow:0 0px 2px rgba(0,0,0,0.05),0 -2px 4px rgba(0,0,0,0.05);transform:translate(-50%,100%);transition-property:all;transition-duration:0s;transition-timing-function:ease-out;content-visibility:auto}@media (horizontal-viewport-segments:2){.sheets{left:75%;width:50%}}.sheets:before{content:"";position:absolute;width:2rem;height:0.25rem;left:50%;transform:translateX(-50%);border-radius:1rem;top:1rem;background:var(--neutral-color-1);opacity:40%}.sheets .body .input-field.active input~label:before,.sheets .body .input-field.active select~label:before,.sheets .body .input-field.active textarea~label:before,.sheets .head .input-field.active input~label:before,.sheets .head .input-field.active select~label:before,.sheets .head .input-field.active textarea~label:before{background:var(--surface-color-1)}.sheets .head{display:none;margin-bottom:1rem;font-size:1.3rem}.sheets .head .close{display:none;padding:0;margin-right:0.75rem;font-size:1.8rem}@media (min-width:840px){.sheets .head .close{margin-right:0;margin-left:0.75rem}}.sheets .body{overflow-y:hidden;padding-bottom:1.5rem;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.sheets.show-head{transform:translate(-50%,calc(100% - 5rem))}.sheets.show-head .head{display:block}.sheets.show-head .body{max-height:calc(100vh - 3.5rem);max-height:calc(100dvh - 3.5rem)}.sheets.modal{z-index:13;box-shadow:none}.sheets.expanding{box-shadow:none;padding-top:1.5rem;content-visibility:visible}.sheets.expanding:before{display:none}.sheets.expanding:not(.active) .head{border-radius:var(--border-radius-xl) 0px 0px;display:block;box-shadow:-1px -1px 6px 2px rgba(0,0,0,0.15);cursor:pointer;position:absolute;top:0px;transform:translateY(-100%);background:var(--primary-color);color:var(--on-primary-color);padding:0.75rem 1rem;right:0;font-size:1.2rem}@media (min-width:840px){.sheets.expanding{right:0;left:auto;transform:translate(0,100%);max-width:350px}.sheets.expanding .body{max-height:400px}.sheets.expanding.active{transform:none}.sheets.expanding.active .head,.sheets.expanding.active .head .close{display:block}}.sheets.active{transform:translate(-50%,0)}.sheets.active.fullscreen{border-radius:0}.sheets.active.fullscreen .head .close{display:inline-block}.sheets.active.fullscreen .head{display:block}.sheets.active.fullscreen .body{overflow-y:auto;height:calc(100vh - 3.5rem);height:calc(100dvh - 3.5rem)}.sheets.sidesheet{display:flex;flex-direction:column;height:100vh;width:350px;right:0;left:auto;bottom:0;transform:translateX(400px);max-width:none;box-shadow:none;padding:0;border-radius:var(--border-radius-l) 0 0 var(--border-radius-l)}.sheets.sidesheet:before{display:none}.sheets.sidesheet .head{display:block;padding:1rem;margin-bottom:0}.sheets.sidesheet .head .close{display:inline-block;margin:-0.3rem 0}.sheets.sidesheet .body{height:100%;max-height:none!important;overflow-y:auto;padding:0 1rem 1rem}.sheets.sidesheet.active{transform:translateX(0)!important}.sheets.sidesheet.modal{z-index:13}.tab-controller{position:relative}.tab-controller li{cursor:pointer;color:var(--neutral-color-1)}.tab-controller li:focus,.tab-controller li:hover{background:rgba(0,0,0,0.04)}.tab-controller li.active{color:var(--primary-color)}.tab-controller li.disabled{color:var(--neutral-color-5)!important;pointer-events:none}.tab-controller .tab-indicator{position:absolute;transition:all 0.3s ease-out;background:var(--primary-color)}.tab-controller.horizontal{flex-wrap:nowrap;display:flex;border-bottom:1px solid var(--neutral-color-6)}.tab-controller.horizontal li{display:inline-block!important;padding:1rem;text-align:center}.tab-controller.horizontal li .material-icons{margin-right:0.7rem;font-size:1.5rem;vertical-align:top}.tab-controller.horizontal li .material-icons.top{display:block;margin-right:0;margin-bottom:0.25rem;width:100%}.tab-controller.horizontal .tab-indicator{width:0;height:3px;bottom:-1px;border-radius:3px 3px 0 0}@media (max-width:840px){.tab-controller.horizontal.fixed{position:fixed;top:0;left:0;width:100%;background:var(--surface-color-2);z-index:4;transition:transform 0.3s ease-out}.tab-controller.horizontal.fixed.below-nav{top:40px;transform-origin:top}.tab-controller.horizontal.fixed.move-up{transform:translateY(-110%)}.tab-controller.horizontal.fixed.move-up.below-nav{transform:rotateX(90deg)}}.tab-controller.vertical li{padding:0.6rem}.tab-controller.vertical .tab-indicator{width:3px;height:0px;right:-1px;border-radius:3px 0 0 3px}.tab-container.horizontal{overflow:hidden;padding-top:1rem}.tab-container.horizontal .tabs{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:start;transition:transform 0.3s ease-out}.tab-container.horizontal .tabs>li{display:block;content-visibility:auto;padding:1rem;min-width:0}.tab-container.horizontal .tabs>li .card figure img{max-width:100%}.tab-container.horizontal .tabs>li .list>li{padding-left:0;padding-right:0}.tab-container.vertical .tabs>li{display:none;content-visibility:auto;padding:1rem}@media (min-width:840px){.tab-container.vertical .tabs>li{padding:1rem 2rem}}.tab-container.vertical .tabs>li.active{display:block}.tab-container.vertical.two-staged{display:block}.tab-container.vertical.two-staged .tab-indicator{display:none}.tab-container.vertical.two-staged .tabs{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:var(--surface-color);transform:translateX(110%);z-index:7;transition:transform 0.3s ease-out}.tab-container.vertical.two-staged .tabs.active{transform:translateX(0)}.tab-container.vertical.two-staged .tabs>li{padding-top:4rem;height:100%;overflow-y:auto}.tab-container.vertical.two-staged .tabs>li nav{position:fixed;top:0;left:0;width:100%;cursor:pointer;padding:1rem 3.4rem 1rem 1rem;box-shadow:var(--shadow-3dp);background:var(--surface-color-2)}.tab-container.vertical.two-staged .tabs>li nav:after{content:"close";position:absolute;font-family:"Material Icons";right:1rem;font-size:1.6rem;top:50%;transform:translateY(-50%)}.tab-container.vertical:not(.two-staged){display:flex;align-items:flex-start}.tab-container.vertical:not(.two-staged) .tab-controller{border-right:1px solid var(--neutral-color-4);flex-basis:30%;max-width:12rem}.tab-container.vertical:not(.two-staged) .tabs{flex-basis:70%;flex-grow:1}.datetimepicker-cont{display:none;position:absolute;min-width:250px;box-shadow:var(--shadow-3dp);border-radius:var(--border-radius-l);background:var(--surface-color-3);z-index:19}.datetimepicker-cont.active{display:block}.datetimepicker-cont .footer{padding:0.5rem 0.75rem 0.75rem;text-align:right}.datetimepicker-cont.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:var(--shadow-12dp)}@media (horizontal-viewport-segments:2){.datetimepicker-cont.modal{left:75%}}@media (vertical-viewport-segments:2){.datetimepicker-cont.modal{top:75%}}.datepicker-cont .header{padding:1.25rem 0.75rem 0.875rem}.datepicker-cont .header .daterange-inputs{max-width:18rem}.datepicker-cont .header .daterange-inputs .current-preset{font-size:0.8rem;font-weight:600;opacity:0.6}.datepicker-cont .header .daterange-inputs input{padding:0.4rem}.datepicker-cont .header .daterange-inputs input.active{background:var(--primary-container)}.datepicker-cont .month-selector{cursor:pointer;display:inline-block}.datepicker-cont .month-selector.active .material-icons{transform:rotate(180deg)}.datepicker-cont .month-next,.datepicker-cont .month-prev{float:right;font-size:1.5rem;cursor:pointer}.datepicker-cont .month-next .material-icons,.datepicker-cont .month-prev .material-icons{display:block;font-size:100%;line-height:1}.datepicker-cont .month-prev{margin-right:0.5rem}.datepicker-cont .month,.datepicker-cont .week-names{display:grid;text-align:center;grid-template-columns:repeat(7,2.5rem)}.datepicker-cont .week-names{padding:1rem 0.75rem;color:var(--neutral-color-3)}.datepicker-cont .months,.datepicker-cont .years{padding:0 0.75rem;max-height:16rem;overflow-y:auto;position:relative}.datepicker-cont .months::-webkit-scrollbar,.datepicker-cont .years::-webkit-scrollbar{width:5px}.datepicker-cont .months span,.datepicker-cont .years span{padding:0.75rem;line-height:1;text-align:center;cursor:pointer}.datepicker-cont .months span.disabled,.datepicker-cont .years span.disabled{color:var(--neutral-color-5);pointer-events:none}.datepicker-cont .months span.active,.datepicker-cont .months span:focus,.datepicker-cont .months span:hover,.datepicker-cont .years span.active,.datepicker-cont .years span:focus,.datepicker-cont .years span:hover{background:var(--neutral-color-6);border-radius:2rem}.datepicker-cont .months span.selected,.datepicker-cont .years span.selected{border-radius:2rem!important;background:var(--primary-color)!important;color:var(--on-primary-color)}.datepicker-cont .months span.today:not(.between-selected){outline:1px solid var(--neutral-color-4);outline-offset:0;border-radius:2rem}.datepicker-cont .months span.between-selected{position:relative;background:var(--primary-container)}.datepicker-cont .months span.between-selected:focus,.datepicker-cont .months span.between-selected:hover{border-radius:0}.datepicker-cont .months span.between-selected.cap:not(.selected){border-radius:0 2rem 2rem 0}.datepicker-cont .months span.between-selected.today:after{content:"";position:absolute;width:96%;height:96%;left:0;top:0;border:1px solid var(--on-primary-container);border-radius:50%}.datepicker-cont .months span.selected+.between-selected:before,.datepicker-cont .months span.selected.between-selected:before{content:"";position:absolute;background:var(--primary-container);width:100%;height:100%;left:0;top:0;z-index:-1;transform:translate(-50%)}.datepicker-cont .year{display:grid;grid-template-columns:repeat(5,20%)}.datepicker-cont h5{margin-top:1rem;margin-bottom:0}.datepicker-cont .month-picker{border-top:1px solid var(--neutral-color-4)}.datepicker-cont.daterange{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto}.datepicker-cont.daterange .presets{padding:1rem;overflow-x:auto;border-bottom:1px solid var(--neutral-color-4)}@media (min-width:600px){.datepicker-cont.daterange{grid-template-columns:auto auto;grid-template-rows:auto auto}.datepicker-cont.daterange .presets{min-width:10rem;padding:0;border-bottom:0;border-right:1px solid var(--neutral-color-4);grid-row:span 2}.datepicker-cont.daterange .presets li{padding:0.3rem 1rem;cursor:pointer;height:auto;transition:background 0.2s ease-out}.datepicker-cont.daterange .presets li:focus,.datepicker-cont.daterange .presets li:hover{background:rgba(0,0,0,0.1)}}.timepicker-cont{max-width:328px}.timepicker-cont .text-input{padding:1.5rem;display:grid;grid-template-columns:34.29% 8.572% 34.29% 22.86%;text-align:center;min-width:18rem}.timepicker-cont .text-input .input-field{margin-bottom:0}.timepicker-cont .text-input .input-field input{font-size:2.4rem;text-align:center;padding:1rem;background:var(--neutral-color-6)}.timepicker-cont .text-input .input-field .helper{margin-left:0}.timepicker-cont .text-input .input-field.active input{background:var(--primary-container);color:var(--on-primary-container)}.timepicker-cont .text-input .colon{line-height:4.5rem;font-weight:600;font-size:2.5rem}.timepicker-cont .am-pm-selector{display:flex;flex-direction:column}.timepicker-cont .am-pm-selector input{position:absolute;opacity:0}.timepicker-cont .am-pm-selector input:active+label,.timepicker-cont .am-pm-selector input:focus+label{border-color:var(--on-surface-color)}.timepicker-cont .am-pm-selector input:checked+label{background:var(--primary-container);color:var(--on-primary-container);font-weight:500}.timepicker-cont .am-pm-selector label{padding:0.32rem 0;cursor:pointer;border:1px solid var(--neutral-color-3);margin-left:0.75rem;font-size:1.14rem}.timepicker-cont .am-pm-selector label.am{border-radius:var(--border-radius-s) var(--border-radius-s) 0 0;border-bottom:0}.timepicker-cont .am-pm-selector label.pm{border-radius:0 0 var(--border-radius-s) var(--border-radius-s)}.timepicker-cont .am-pm-selector label:hover{border-color:var(--on-surface-color)}@media (min-width:1200px){.timepicker-cont .am-pm-selector span{padding:0.33rem}}.timepicker-cont .clock-input{position:relative;height:18rem}.timepicker-cont .hour-selector,.timepicker-cont .minute-selector{position:absolute;top:1.5rem;left:50%;transform:translate(-50%) scale(0);width:16rem;height:16rem;border-radius:50%;background:var(--neutral-color-6);transition:all 0.2s ease-out}.timepicker-cont .hour-selector.active,.timepicker-cont .minute-selector.active{transform:translate(-50%) scale(1)}.timepicker-cont .hour-selector span,.timepicker-cont .minute-selector span{position:absolute;top:50%;left:50%;width:2rem;height:2rem;line-height:2rem;margin:-1rem;text-align:center;border-radius:50%;font-size:1.14rem;-webkit-user-select:none;user-select:none;color:var(--on-primary-color);mix-blend-mode:difference;cursor:pointer}.timepicker-cont .hour-selector span:first-of-type,.timepicker-cont .minute-selector span:first-of-type{transform:rotate(-60deg) translate(6.2rem) rotate(60deg)}.timepicker-cont .hour-selector span:first-of-type.active:before,.timepicker-cont .minute-selector span:first-of-type.active:before{transform:rotate(30deg)}.timepicker-cont .hour-selector span:nth-of-type(2),.timepicker-cont .minute-selector span:nth-of-type(2){transform:rotate(-30deg) translate(6.2rem) rotate(30deg)}.timepicker-cont .hour-selector span:nth-of-type(2).active:before,.timepicker-cont .minute-selector span:nth-of-type(2).active:before{transform:rotate(60deg)}.timepicker-cont .hour-selector span:nth-of-type(3),.timepicker-cont .minute-selector span:nth-of-type(3){transform:rotate(0deg) translate(6.2rem) rotate(0deg)}.timepicker-cont .hour-selector span:nth-of-type(3).active:before,.timepicker-cont .minute-selector span:nth-of-type(3).active:before{transform:rotate(90deg)}.timepicker-cont .hour-selector span:nth-of-type(4),.timepicker-cont .minute-selector span:nth-of-type(4){transform:rotate(30deg) translate(6.2rem) rotate(-30deg)}.timepicker-cont .hour-selector span:nth-of-type(4).active:before,.timepicker-cont .minute-selector span:nth-of-type(4).active:before{transform:rotate(120deg)}.timepicker-cont .hour-selector span:nth-of-type(5),.timepicker-cont .minute-selector span:nth-of-type(5){transform:rotate(60deg) translate(6.2rem) rotate(-60deg)}.timepicker-cont .hour-selector span:nth-of-type(5).active:before,.timepicker-cont .minute-selector span:nth-of-type(5).active:before{transform:rotate(150deg)}.timepicker-cont .hour-selector span:nth-of-type(6),.timepicker-cont .minute-selector span:nth-of-type(6){transform:rotate(90deg) translate(6.2rem) rotate(-90deg)}.timepicker-cont .hour-selector span:nth-of-type(6).active:before,.timepicker-cont .minute-selector span:nth-of-type(6).active:before{transform:rotate(180deg)}.timepicker-cont .hour-selector span:nth-of-type(7),.timepicker-cont .minute-selector span:nth-of-type(7){transform:rotate(120deg) translate(6.2rem) rotate(-120deg)}.timepicker-cont .hour-selector span:nth-of-type(7).active:before,.timepicker-cont .minute-selector span:nth-of-type(7).active:before{transform:rotate(210deg)}.timepicker-cont .hour-selector span:nth-of-type(8),.timepicker-cont .minute-selector span:nth-of-type(8){transform:rotate(150deg) translate(6.2rem) rotate(-150deg)}.timepicker-cont .hour-selector span:nth-of-type(8).active:before,.timepicker-cont .minute-selector span:nth-of-type(8).active:before{transform:rotate(240deg)}.timepicker-cont .hour-selector span:nth-of-type(9),.timepicker-cont .minute-selector span:nth-of-type(9){transform:rotate(180deg) translate(6.2rem) rotate(-180deg)}.timepicker-cont .hour-selector span:nth-of-type(9).active:before,.timepicker-cont .minute-selector span:nth-of-type(9).active:before{transform:rotate(270deg)}.timepicker-cont .hour-selector span:nth-of-type(10),.timepicker-cont .minute-selector span:nth-of-type(10){transform:rotate(210deg) translate(6.2rem) rotate(-210deg)}.timepicker-cont .hour-selector span:nth-of-type(10).active:before,.timepicker-cont .minute-selector span:nth-of-type(10).active:before{transform:rotate(300deg)}.timepicker-cont .hour-selector span:nth-of-type(11),.timepicker-cont .minute-selector span:nth-of-type(11){transform:rotate(240deg) translate(6.2rem) rotate(-240deg)}.timepicker-cont .hour-selector span:nth-of-type(11).active:before,.timepicker-cont .minute-selector span:nth-of-type(11).active:before{transform:rotate(330deg)}.timepicker-cont .hour-selector span:nth-of-type(12),.timepicker-cont .minute-selector span:nth-of-type(12){transform:rotate(270deg) translate(6.2rem) rotate(-270deg)}.timepicker-cont .hour-selector span:nth-of-type(12).active:before,.timepicker-cont .minute-selector span:nth-of-type(12).active:before{transform:rotate(360deg)}.timepicker-cont .hour-selector mark,.timepicker-cont .minute-selector mark{position:absolute;width:2px;height:6.2rem;background:var(--primary-color);bottom:50%;left:50%;transform-origin:bottom center;z-index:-1}.timepicker-cont .hour-selector mark:after,.timepicker-cont .hour-selector mark:before,.timepicker-cont .minute-selector mark:after,.timepicker-cont .minute-selector mark:before{content:"";position:absolute;background:var(--primary-color);border-radius:50%;left:50%}.timepicker-cont .hour-selector mark:before,.timepicker-cont .minute-selector mark:before{width:3rem;height:3rem;top:0;transform:translate(-50%,-50%)}.timepicker-cont .hour-selector mark:after,.timepicker-cont .minute-selector mark:after{width:0.4rem;height:0.4rem;bottom:0;transform:translate(-46%,50%)}.slider-wrapper{position:relative;content-visibility:auto;contain-intrinsic-height:auto 56cqw}@media (max-width:840px){.slider-wrapper.edged>ul{padding-left:1rem;padding-right:1rem}}.slider-wrapper>ul{display:grid;overflow-x:auto;padding-bottom:0.5rem}@media (min-width:840px){.slider-wrapper>ul{padding-bottom:0;scrollbar-height:none;scrollbar-width:none}.slider-wrapper>ul::-webkit-scrollbar{display:none}}.slider-wrapper>ul>li{scroll-snap-align:start}.slider-wrapper>ul.center-aligned{justify-content:safe center}.slider-wrapper>ul.center-aligned>li{scroll-snap-align:center}.slider-wrapper>ul.loop{padding-bottom:0;scrollbar-height:none;scrollbar-width:none}.slider-wrapper>ul.loop::-webkit-scrollbar{display:none}.slider-wrapper .control{display:none;position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.6);border:1px solid var(--neutral-color-4);font-size:1.5rem}@media (min-width:600px){.slider-wrapper .control{display:inline-block}}.slider-wrapper .control:focus,.slider-wrapper .control:hover{background:var(--surface-color-4dp)}.slider-wrapper .control.prev{left:1rem}.slider-wrapper .control.next{right:1rem}.slider-wrapper .loop-indicator{position:absolute;left:50%;bottom:10%;background:rgba(0,0,0,0.4);color:var(--surface-color);border-radius:50%;padding:0.6rem;font-size:1.6rem;line-height:1;opacity:0;transform:translate(-50%,80%);transition:all 0.2s ease-out}.slider-wrapper .loop-indicator span{animation:spin 3s linear infinite reverse}.slider-wrapper .loop-indicator.active{opacity:1;transform:translate(-50%,0)}@media (min-width:840px){.slider-wrapper.outside-controls{padding:0 3rem}.slider-wrapper.outside-controls .control.prev{left:0}.slider-wrapper.outside-controls .control.next{right:0}.slider-wrapper.neighbor-controls .control.prev{left:-3.5rem}.slider-wrapper.neighbor-controls .control.next{right:-3.5rem}}.ft-cont{position:absolute;z-index:21}.ft-cont.fixed{position:fixed}.ft-cont.ft-top{transform:translate(-50%,-100%)}.ft-cont.ft-top:before{bottom:-9px;left:50%;transform:translateX(-50%) rotate(180deg)}.ft-cont.ft-right{transform:translateY(-50%)}.ft-cont.ft-right:before{left:-14px;top:50%;transform:translateY(-50%) rotate(-90deg)}.ft-cont.ft-bottom{transform:translateX(-50%)}.ft-cont.ft-bottom:before{top:-9px;left:50%;transform:translateX(-50%)}.ft-cont.ft-left{transform:translate(-100%,-50%)}.ft-cont.ft-left:before{right:-14px;top:50%;transform:translateY(-50%) rotate(90deg)}.ft-cont:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--primary-color) transparent}.ft-cont .ft-slide{background:var(--primary-color);color:var(--on-primary-color);box-shadow:var(--shadow-12dp);padding:2rem;width:350px;border-radius:var(--border-radius-l);text-align:left}.ft-cont .ft-slide .btn.text{color:var(--on-primary-color)}.ft-cont .ft-slide .ft-end{margin:-0.4rem -0.4rem 0 0}.ft-cont .ft-slide .action{display:flex;justify-content:space-between;align-items:center;border:0;padding:0}.ft-cont .ft-slide .action .counter{opacity:0.7}.chips>li{position:relative;display:inline-block;margin:0 0.3rem 0.3rem 0;padding:0.238rem 1rem;border:1px solid var(--neutral-color-2);border-radius:var(--border-radius-s);cursor:pointer;transition:all 0.2s ease-out}.chips>li.disabled{opacity:0.5;pointer-events:none}.chips>li a{border-bottom:0}.chips>li img{max-height:1.5rem;border-radius:50%;vertical-align:middle;margin:-0.2rem 0.5rem -0.1rem -0.5rem}.chips>li .material-icons{color:var(--primary-color);font-size:1.125rem}.chips>li .material-icons:not(.remove):not(.right-icon){margin:0 0.5rem 0 -0.5rem}.chips.elevated>li{background:var(--surface-color-1);box-shadow:var(--shadow-1dp);border:1px solid var(--surface-color-1)}.chips.elevated>li:hover{background:rgba(0,0,0,0.03)}.chips.elevated>li:focus{background:rgba(0,0,0,0.06)}.chips.filter>li.active{background:var(--secondary-container);color:var(--on-secondary-container);border:1px solid var(--secondary-container);padding-left:2.3rem}.chips.filter>li.active:after{content:"check";font-family:"Material Icons";position:absolute;top:0;left:0.5rem;font-size:1.3rem}.chips.input>li{padding:0.238rem 0.75rem}.chips.input>li .remove{margin:-0.4rem -0.65rem -0.34rem 0.13rem;color:var(--on-surface-color);padding:0.4rem;width:auto}.chips.choice>li.active{background:rgba(138,81,3,0.2);color:var(--secondary-color)}.chips.choice.outline>li.active{background:rgba(138,81,3,0.2);border-color:var(--secondary-color)}.datatable-wrapper .pre-table{position:relative;overflow:hidden}.datatable-wrapper .pre-table .toolbar{display:flex;align-content:center;justify-content:space-between;padding:0.6rem 1rem}.datatable-wrapper .pre-table .toolbar .search-field{margin:0;min-width:8rem;max-width:12rem}.datatable-wrapper .pre-table .toolbar .search-field input[type=search]{padding:0.4rem 0.7rem}.datatable-wrapper .pre-table .toolbar .search-field input[type=search]~label{top:1rem}.datatable-wrapper .pre-table .toolbar .search-field.active input[type=search]~label{top:0rem}.datatable-wrapper .pre-table .toolbar .filters{display:grid;grid-template-columns:auto 1fr;align-items:center}.datatable-wrapper .pre-table .toolbar .filters .chips{display:inline-block;vertical-align:middle}.datatable-wrapper .pre-table .toolbar .filters .chips li{margin-bottom:0}.datatable-wrapper .pre-table .toolbar .actions{display:flex;align-items:center;gap:0.3rem}.datatable-wrapper .pre-table .selection-toolbar{display:flex;align-items:center;padding:0.6rem 1rem;position:absolute;width:100%;height:100%;top:0;left:0;background:var(--primary-color);color:var(--on-primary-color);z-index:1;transform:translateY(103%);transition:transform 0.15s ease-out}.datatable-wrapper .pre-table .selection-toolbar .btn{margin-right:0.4rem}.datatable-wrapper .pre-table .selection-toolbar.active{transform:translateY(0)}.datatable-wrapper table.loading tbody{opacity:0.4}.datatable-wrapper table .loading-row td{padding:0;border-bottom:0!important;border-top:0}.datatable-wrapper table thead .sortable{cursor:pointer}.datatable-wrapper table thead .sortable:after{content:"";font-family:"Material Icons";vertical-align:text-top;margin-left:0.4rem;color:var(--neutral-color-3);padding:0 0.5rem}.datatable-wrapper table thead .sortable:focus:after,.datatable-wrapper table thead .sortable:hover:after{content:"unfold_more";padding:0}.datatable-wrapper table thead .sortable.sort-asc:after{content:"arrow_upward";padding:0}.datatable-wrapper table thead .sortable.sort-desc:after{content:"arrow_downward";padding:0}.datatable-wrapper table tbody tr.selected{background:var(--surface-color-2)}.datatable-wrapper .post-table{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:0.6rem 1rem}.datatable-wrapper .post-table .input-field.inline{width:5rem;margin:0 0 0 0.7rem}.datatable-wrapper .post-table .input-field.inline .select-controller{padding:0.4rem 0.7rem}.datatable-wrapper .post-table .records{margin:0 1.8rem}.lightbox{position:fixed;top:30vh;left:0;width:100%;height:100%;z-index:13;background:rgba(0,0,0,0.87);opacity:0;pointer-events:none;transition:all 0.2s ease-out;display:grid;grid-template-rows:auto 1fr;align-items:center}.lightbox nav{height:4rem;display:grid;grid-template-columns:1fr auto;align-items:center;background:#000;color:#CCC;padding:0 1rem;gap:1rem}.lightbox nav .controls{display:flex;align-items:center;gap:1rem}.lightbox .btn.icon{color:#CCC;background:transparent}.lightbox .btn.icon.active{background:var(--primary-color);color:var(--on-primary-color)}.lightbox .lbx-slider-wrapper{padding:0 1rem;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow:hidden;display:grid;grid-template-rows:1fr auto;gap:1rem;align-items:center}.lightbox .lbx-slider-wrapper .lightbox-slider:not(.slider-prestyle) li{height:calc(100vh - 8rem);height:calc(100dvh - 8rem);display:flex;justify-content:center;align-items:center}.lightbox .lbx-slider-wrapper .lightbox-slider:not(.slider-prestyle) li img{max-height:100%}.lightbox .lbx-slider-wrapper .thumbnails{white-space:nowrap;text-align:center;overflow-x:auto;padding:0.3rem}.lightbox .lbx-slider-wrapper .thumbnails li{width:4rem;display:inline-block;margin-right:0.3rem;cursor:pointer}.lightbox .lbx-slider-wrapper .thumbnails li img{outline-offset:2px;transition:outline 0.2s ease}.lightbox .lbx-slider-wrapper .thumbnails li.active img{outline:1px solid #FFF}@media (min-width:600px){.lightbox .lbx-slider-wrapper .thumbnails li{width:5rem}}@media (min-width:840px){.lightbox .lbx-slider-wrapper{grid-template-rows:1fr;grid-template-columns:1fr auto}.lightbox .lbx-slider-wrapper .thumbnails{white-space:normal;max-height:100%;overflow-x:inherit;scrollbar-width:none}.lightbox .lbx-slider-wrapper .thumbnails::-webkit-scrollbar{display:none}.lightbox .lbx-slider-wrapper .thumbnails li{display:block;width:6rem;margin-right:0;margin-bottom:0.3rem}}.lightbox.active{top:0;opacity:1;pointer-events:all}.gs-editor{position:relative;padding:1rem 1rem 1rem 6rem;border:1px solid var(--neutral-color-5);border-radius:var(--border-radius-l);min-height:10rem}.gs-editor.invalid{border:2px solid var(--error-color)}.gs-editor .toolbar{display:grid;grid-template-columns:auto auto;position:absolute;left:0.3rem;top:0;opacity:0;transition:all 0.3s ease-out}.gs-editor .toolbar .dropdown{min-width:13.4rem;font-size:0.9rem}.gs-editor .toolbar .dropdown>ul li:not(.divider){padding:0.6rem}.gs-editor .toolbar .dropdown>ul li:not(.divider) .material-icons{font-size:1.3rem}.gs-editor .toolbar .kbd-shortcut{border:1px solid var(--neutral-color-4);color:var(--neutral-color-4);padding:0.1rem 0rem;font-size:0.7rem;width:1.9rem;text-align:center;opacity:0.8;margin-left:1rem}.gs-editor:active .toolbar,.gs-editor:hover .toolbar{opacity:1}.gs-editor .context-menu{display:none;width:8rem;background:var(--neutral-color-6);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-1dp);position:absolute;transform:translateX(-50%)}.gs-editor .context-menu ul{display:grid;grid-template-columns:repeat(4,1fr);transition:all 0.25s ease-out}.gs-editor .context-menu ul.tools{height:4.2rem}.gs-editor .context-menu ul.tools li{padding:0.3rem;text-align:center;cursor:pointer;border-radius:var(--border-radius-xs)}.gs-editor .context-menu ul.tools li:hover{background:var(--neutral-color-5)}.gs-editor .context-menu ul.tools li.active{background:var(--secondary-color);color:var(--on-secondary-color)}.gs-editor .context-menu ul.colors{height:0;opacity:0;pointer-events:none}.gs-editor .context-menu ul.colors li{border-radius:var(--border-radius-xl);padding:0.8rem;margin:0.2rem}.gs-editor .context-menu ul.colors li.custom{background:conic-gradient(#ff3232 0%,#ffff32 14%,#36ff32 32%,#32fffb 49%,#3239ff 66%,#f432ff 84%,#ff2828 100%)}.gs-editor .context-menu ul.colors li.custom input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.gs-editor .context-menu ul.colors li:hover{outline:3px solid var(--neutral-color-1);outline-offset:-3px}.gs-editor .context-menu.colors .tools{height:0;opacity:0;pointer-events:none}.gs-editor .context-menu.colors .colors{height:4rem;opacity:1;pointer-events:all}.gs-editor .content>*{outline:none;outline-offset:0.6rem;border-radius:var(--border-radius-xs)}.gs-editor .content .loading-placeholder{aspect-ratio:1.66;border:1px solid var(--neutral-color-6);background:var(--neutral-color-7)}.gs-editor .gs-editor-block.focused{outline:2px solid var(--secondary-container)}.gs-editor .gs-editor-block[data-placeholder]:not(:focus):empty:before{content:attr(data-placeholder);color:var(--neutral-color-5);pointer-events:none}.gs-editor .gs-editor-block[data-placeholder]:not(:focus):empty:after{content:""}.gs-editor .content blockquote,.wysiwyg-output blockquote{background:var(--surface-color-2);padding:1rem 1.5rem}.gs-editor .content blockquote:not(:empty):after,.gs-editor .content blockquote:not(:empty):before,.wysiwyg-output blockquote:not(:empty):after,.wysiwyg-output blockquote:not(:empty):before{content:'"'}.gs-editor .content figure,.wysiwyg-output figure{margin:0 0 1rem;background:var(--surface-color-2);border-radius:var(--border-radius-m);overflow:hidden}.gs-editor .content figure img,.wysiwyg-output figure img{width:100%;display:block}.gs-editor .content figure figcaption,.wysiwyg-output figure figcaption{padding:0.6rem 1rem}.gs-editor .content figure.natural-width,.wysiwyg-output figure.natural-width{margin-left:auto;margin-right:auto;width:fit-content}.gs-editor .content video,.wysiwyg-output video{border-radius:var(--border-radius-m)}.gs-editor .content iframe,.wysiwyg-output iframe{aspect-ratio:1.66;border-radius:var(--border-radius-m)}.gs-editor .content table.text-center td,.gs-editor .content table.text-center th,.gs-editor .content table.text-right td,.gs-editor .content table.text-right th,.wysiwyg-output table.text-center td,.wysiwyg-output table.text-center th,.wysiwyg-output table.text-right td,.wysiwyg-output table.text-right th{text-align:inherit}