/**
 * Copyright 2025 Alejandro Sebastian Scotti, Scotti Corp.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * @author Alejandro Sebastian Scotti
 * @version 0.0.8
 */

*{--m-hover-color:white;--m-selected-background-color:#e4e4e4;--m-selected-color:black;--m-border:none;--m-border-radius-none:0;--m-border-radius:0;--m-border-radius-primary:0.5rem;--m-border-radius-secondary:0.5rem;--m-text-color:var(--m-white-color);--m-background-color:var(--m-accent-color);--m-pressed-background-color:#555;--m-font-family:"Proxima Nova","Ubuntu Light",sans-serif;--m-font-size:1rem;--m-font-size-xxs:0.60rem;--m-font-size-xs:0.70rem;--m-font-size-s:0.85rem;--m-font-size-m:1rem;--m-font-size-lg:1.25rem;--m-font-size-xl:1.50rem;--m-font-size-xxl:1.875rem;--m-font-size-xxxl:2.125rem;--m-font-weight-light:300;--m-font-weight-regular:400;--m-font-weight-medium:500;--m-font-weight-bold:700;--m-font-weight-black:900;--m-line-height-xs:1rem;--m-line-height:1.5rem;--m-line-height-s:1.20rem;--m-line-height-m:1.25rem;--m-line-height-lg:1.5rem;--m-box-shadow-pressed:none;--m-box-shadow:0.1rem 0.2rem 0.5rem 0 rgba(0 0 0 / 15%);--m-box-shadow-primary:0 0.125rem 0.25rem 0 rgba(173 175 187 / 30%);--m-box-shadow-secondary:0 0.125rem 0.25rem 0 rgba(173 175 187 / 30%);--m-box-shadow-primary-hover:none;--m-box-shadow-primary-pressed:none;--m-box-shadow-primary-active:none;--m-box-shadow-primary-disabled:none;--m-box-shadow-primary-selected:none;--m-box-shadow-secondary-hover:0 2.145px 4.29px 0 rgb(173 175 187 / 30%);--m-box-shadow-secondary-pressed:0 2.145px 4.29px 0 rgb(173 175 187 / 30%);--m-box-shadow-secondary-active:0 2.145px 4.29px 0 rgb(173 175 187 / 30%);--m-box-shadow-secondary-selected:0 2.145px 4.29px 0 rgb(173 175 187 / 30%);--m-box-shadow-secondary-disabled:0 2.145px 4.29px 0 rgb(173 175 187 / 30%);--m-accent-color:#e66423;--m-secondary-color:#edF4FF;--m-main-color:#fbfbfb;--m-heading-color:#14181F;--m-body-color:#414750;--m-disabled-text-color:#565E69;--m-placeholder-color:#8B939F;--m-info-color:#1C51A4;--m-success-color:#58790C;--m-warning-color:#82620F;--m-error-color:#AB2816;--m-sub-color:#747688;--m-info-stroke-color:#2C68C6;--m-success-stroke-color:#98C729;--m-warning-stroke-color:#E8B93F;--m-error-stroke-color:#DD331D;--m-primary-background-color:#EDF4FF;--m-disabled-background-color:#E0E2E5;--m-success-background-color:#F3FFD6;--m-warning-background-color:#FFF6E0;--m-error-background-color:#FDE7E5;--m-info-background-color:#EDF4FF;--m-accent-primary-color:var(--m-accent-color);--m-accent-secondary-color:var(--m-white-color);--m-active-primary-background-color:calc((var(--m-accent-primary-color) + var(--m-selected-primary-background-color)) / 2);--m-active-secondary-background-color:calc((var(--m-accent-secondary-color) + var(--m-selected-secondary-background-color)) / 2);--m-selected-primary-background-color:#F98043;--m-selected-secondary-background-color:#FFF0E9;--m-pressed-primary-background-color:#D84800;--m-pressed-secondary-background-color:#FFDCCB;--m-hover-background-color:#F98043;--m-hover-primary-background-color:#F98043;--m-hover-secondary-background-color:#FFF0E9;--m-info-hover-color:#163F80;--m-success-hover-color:#4C6A0B;--m-warning-hover-color:#704F0D;--m-error-hover-color:#971F12;--m-black-color:#000;--m-black-color-50:rgba(0 0 0 / 50%);--m-white-color:#FFF;--m-white-color-50:rgba(255 255 255 / 50%);--m-white-color-70:rgba(255 255 255 / 70%);--m-white-color-90:rgba(255 255 255 / 90%);--m-gray-100:#F3F4F5;--m-gray-200:#D0D4D9;--m-gray-300:#AEB3BC;--m-gray-400:#7B8493;--m-gray-500:#4D545E;--m-gray-600:#2A2E34;--m-padding-xs:0.125rem;--m-padding-s:0.25rem;--m-padding-m:0.5rem;--m-padding-lg:0.75rem;--m-padding-xl:1rem;--m-padding-xxl:1.25rem;--m-padding-xxxl:1.5rem;--m-padding-xxxxl:2rem;--m-margin-xs:0.125rem;--m-margin-s:0.25rem;--m-margin-m:0.5rem;--m-margin-lg:0.75rem;--m-margin-xl:1rem;--m-margin-xxl:1.25rem;--m-margin-xxxl:1.5rem;--m-margin-xxxxl:2rem;--m-min-width-toaster-small:14rem;--m-min-height-toaster-small:3rem;--m-min-width-toaster-medium:16rem;--m-min-height-toaster-medium:3.5rem;--m-min-width-toaster-large:18rem;--m-min-height-toaster-large:4.5rem;--m-toaster-animation-timing:ease-out;--m-toaster-animation-timing-out:ease-in}.m-button-button,.m-button-button.primary{display:flex;justify-content:center;align-items:center;padding:var(--m-padding-lg) var(--m-padding-lg);color:var(--m-white-color);background:var(--m-accent-primary-color);font-style:normal;font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);line-height:var(--m-line-height);box-shadow:var(--m-box-shadow-primary);border-radius:var(--m-border-radius-primary);gap:.5rem;border:none;width:100%}.m-button-button.no-text,.m-button-button.primary.no-text{width:auto}.m-button-button.primary:active,.m-button-button:active{background:var(--m-active-primary-background-color);box-shadow:var(--m-box-shadow-pressed)}.m-button-button.m-hover,.m-button-button.primary.m-hover{background:var(--m-hover-primary-background-color);box-shadow:var(--m-box-shadow-primary-hover)}.m-button-button.primary.m-button-disabled,.m-button-disabled{background:var(--m-disabled-background-color);box-shadow:var(--m-box-shadow-primary-disabled);cursor:default;pointer-events:none;color:var(--m-disabled-text-color)}.m-button-button.m-pressed,.m-button-button.primary.m-pressed{background:var(--m-pressed-primary-background-color);box-shadow:var(--m-box-shadow-primary-active)}.m-button-button.secondary{background:var(--m-accent-secondary-color);color:var(--m-accent-color);border:1px solid var(--m-gray-200);box-shadow:var(--m-box-shadow-secondary);border-radius:var(--m-border-radius-secondary);gap:.5rem}.m-button-button.secondary.m-hover{background:var(--m-hover-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-hover)}.m-button-button.secondary:active{background:var(--m-active-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-active)}.m-button-button.secondary.m-pressed{background:var(--m-pressed-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-active)}.m-button-button.secondary.m-button-disabled{background:var(--m-disabled-background-color);box-shadow:var(--m-box-shadow-secondary-disabled);cursor:default;pointer-events:none;color:var(--m-disabled-text-color)}.m-button-button.small{padding:var(--m-padding-s) var(--m-padding-xxl);font-size:var(--m-font-size-s);line-height:var(--m-line-height-s)}.m-button-button.small.no-text{padding:var(--m-padding-m) var(--m-padding-m);font-size:var(--m-font-size-s);line-height:var(--m-line-height-s)}.m-button-button.medium{padding:var(--m-padding-m) var(--m-padding-xxxl);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m)}.m-button-button.medium.no-text{padding:var(--m-padding-m) var(--m-padding-m);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m)}.m-button-button.large{padding:var(--m-padding-xxl) var(--m-padding-xxxxl);font-size:var(--m-font-size-lg);line-height:var(--m-line-height-lg)}.m-button-button.large.no-text{padding:var(--m-padding-xxl) var(--m-padding-xxl);font-size:var(--m-font-size-lg);line-height:var(--m-line-height-lg)}.m-button-img{height:1.25rem;margin:0 var(--m-padding-m)}.m-button-icon{display:flex;justify-content:space-around;align-items:center;margin:0 var(--m-margin-s);align-content:center;line-height:var(--m-line-height)}.m-button-icon.large{width:1.5rem;height:1.5rem;font-size:var(--m-font-size-xl);align-content:center;margin:0}.m-button-icon.medium{width:1.5rem;height:1.5rem;font-size:var(--m-font-size-m);align-content:center;margin:0}.m-button-icon.small{align-content:center;margin:0;font-size:var(--m-font-size-xxs)}.m-button-button.secondary.m-selected{background:var(--m-selected-secondary-background-color)}.m-button-group-self{display:flex}.m-button-group-img{width:1rem;height:1rem;margin:0 var(--m-margin-m)}.m-button-group-button,.m-button-group-button.primary{background:var(--m-accent-primary-color);font-style:normal;font-weight:var(--m-font-weight-regular);line-height:var(--m-line-height);box-shadow:var(--m-box-shadow-primary);text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;color:var(--m-white-color-70)}.m-button-group-button.primary:active,.m-button-group-button:active{background:var(--m-active-primary-background-color);box-shadow:var(--m-box-shadow-pressed)}.m-button-group-button.m-hover,.m-button-group-button.primary.m-hover{background-color:var(--m-hover-primary-background-color)}.m-button-group-button.m-button-disabled,.m-button-group-button.primary.m-button-disabled{background:var(--m-disabled-background-color);box-shadow:var(--m-box-shadow-primary-disabled);cursor:default;pointer-events:none;color:var(--m-disabled-text-color)}.m-button-group-button.m-selected,.m-button-group-button.primary.m-selected{box-shadow:var(--m-box-shadow-primary-active);color:var(--m-white-color)}.m-button-group-button.m-pressed,.m-button-group-button.primary.m-pressed{background:var(--m-pressed-primary-background-color);box-shadow:var(--m-box-shadow-primary-active);color:var(--m-white-color)}.m-button-group-button.secondary{background:var(--m-accent-secondary-color);color:var(--m-accent-color);border:1px solid var(--m-gray-200);box-shadow:var(--m-box-shadow-secondary);border-radius:var(--m-border-radius-secondary);gap:.5rem}.m-button-group-button.secondary.m-hover{background:var(--m-hover-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-hover)}.m-button-group-button.secondary:active{background:var(--m-active-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-active)}.m-button-group-button.secondary.m-pressed{background:var(--m-pressed-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-active)}.m-button-group-button.secondary.m-button-disabled{background:var(--m-disabled-background-color);box-shadow:var(--m-box-shadow-secondary-disabled);cursor:default;pointer-events:none;color:var(--m-disabled-text-color)}.m-button-group-button.small{padding:var(--m-padding-s) var(--m-padding-xl);font-size:var(--m-font-size-s);line-height:var(--m-line-height-s)}.m-button-group-button.small.no-text{padding:var(--m-padding-m) var(--m-padding-m);font-size:var(--m-font-size-s);line-height:var(--m-line-height-s)}.m-button-group-button.medium{padding:var(--m-padding-m) var(--m-padding-xxxl);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m)}.m-button-group-button.medium.no-text{padding:var(--m-padding-m) var(--m-padding-m);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m)}.m-button-group-button.large{padding:var(--m-padding-xxl) var(--m-padding-xxxxl);font-size:var(--m-font-size-lg);line-height:var(--m-line-height-lg)}.m-button-group-button.large.no-text{padding:var(--m-padding-xxl) var(--m-padding-xxl);font-size:var(--m-font-size-lg);line-height:var(--m-line-height-lg)}.m-button-group-button.secondary.m-selected{background:var(--m-selected-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-active)}.m-buttonsvg-button{color:var(--m-text-color);font-size:var(--m-font-size-m);padding:var(--m-padding-s);background:var(--m-background-color);border:var(--m-border);border-radius:var(--m-border-radius);cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center}.m-buttonsvg-button.m-hover{background:var(--m-hover-background-color)}.m-buttonsvg-button.m-selected{background:var(--m-selected-background-color)}.m-buttonsvg-img{height:1.25em;margin:0 .5rem}.m-buttonsvg-svg{width:1.25em;height:1.25em;margin:0 .5rem}.m-buttonsvg-svg path{fill:#fff}.m-buttonsvg-disabled{opacity:.6;cursor:default;pointer-events:none}.m-calendar-self{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--m-gray-300);border-radius:.25rem}.m-calendar-header-button-group{display:grid;grid-template-columns:1.5rem 1fr 1.5rem;width:100%;height:1.5rem}.m-prev-button{position:relative;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;color:var(--m-white-color);background:var(--m-background-color);border:none;cursor:pointer}.m-prev-button.hover{background:var(--m-hover-background-color)}.m-prev-button::before{position:absolute;content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:6px solid #fff}.m-fast-button{width:100%;height:100%;flex-grow:1;color:#fff;padding:0;background:var(--m-accent-color);border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.m-fast-button.m-hover{background:#444}.m-next-button{position:relative;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;color:#fff;background:var(--m-accent-color);border:none;cursor:pointer}.m-next-button.m-hover{background:#444}.m-next-button::before{position:absolute;content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff}.m-calendar-body{display:block}.m-calendar-body-header{display:block;background-color:#dedede;font-weight:700}.m-dates-header-parent{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center}.m-dates-header-day{font-size:80%}.m-dates-button-group{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center}.m-dates-button-group-button{width:100%;height:100%;border:none;border-radius:0;background-color:var(--m-text-color);cursor:pointer;padding:var(--m-padding-s)}.m-dates-button-group-button:hover{background-color:#ccc}.m-dates-button-group-button.m-selected{background-color:#ccc}.m-dates-button-group-button-disabled{opacity:0;cursor:default;pointer-events:none}.m-current-date{border:none;border-radius:0;background-color:#fff;width:100%;height:100%;color:#e30000}.m-current-date:hover{background-color:#ccc}.m-current-date.m-selected{background-color:#ccc}.m-other-month{color:var(--m-disabled-text-color);padding:var(--m-padding-s);width:100%;height:100%;border:none;border-radius:0;background-color:transparent}.m-other-month:hover{background-color:transparent}.m-months-button-group{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,4em);align-items:center;justify-items:center}.m-months-button-group-button{border:none;border-radius:0;background-color:#fff;width:100%;height:100%}.m-months-button-group-button:hover{background-color:#ccc}.m-months-button-group-button.m-selected{background-color:#ccc}.m-months-button-group-button-disabled{opacity:0;cursor:default;pointer-events:none}.m-years-button-group{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,4em);align-items:center;justify-items:center}.m-years-button-group-button{border:none;border-radius:0;background-color:#fff;width:100%;height:100%}.m-years-button-group-button:hover{background-color:#ccc}.m-years-button-group-button.m-selected{background-color:#ccc}.m-years-button-group-button-disabled{opacity:0;cursor:default;pointer-events:none}.m-other-decade{border:none;border-radius:0;color:#a9a9a9;background-color:#fff;width:100%;height:100%}.m-other-decade:hover{background-color:#ccc}.m-decades-button-group{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,4em);align-items:center;justify-items:center}.m-decades-button-group-button{border:none;border-radius:0;background-color:#fff;width:100%;height:100%}.m-decades-button-group-button:hover{background-color:#ccc}.m-decades-button-group-button.m-selected{background-color:#ccc}.m-decades-button-group-button-disabled{opacity:0;cursor:default;pointer-events:none}.m-other-century{border:none;border-radius:0;color:#a9a9a9;background-color:#fff;width:100%;height:100%}.m-calendar-footer-button{padding:.125rem;color:var(--m-error-color);width:100%;border:0;cursor:pointer}.m-calendar-footer-button-disabled{opacity:.6;cursor:default;pointer-events:none;color:#000}.m-calendar-header-button-disabled{opacity:.6;cursor:default;pointer-events:none}.m-card-body{display:flex;flex-direction:column;width:auto;border-radius:var(--m-border-radius-primary);border:1px solid var(--m-gray-200)}.m-checkbox-container{display:block;position:relative;padding-left:calc(var(--m-padding-xxxxl) + var(--m-padding-xxl));cursor:pointer;user-select:none;width:auto}.m-checkbox-container.right{padding-left:0;padding-right:calc(var(--m-padding-xxxxl) + var(--m-padding-xxl))}.m-checkbox-text-span{font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);font-style:normal;line-height:1.5rem;display:inline-block;min-height:1.5rem;color:var(--m-body-color)}.m-checkbox-input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.m-checkbox-span{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background-color:var(--m-white-color);border:1.4px solid var(--m-gray-300);border-radius:.125rem}.m-checkbox-container.right .m-checkbox-span{left:auto;right:0}.m-checkbox-input:checked~.m-checkbox-span{background-color:var(--m-accent-color)}.m-checkbox-span::after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.m-checkbox-input:checked~.m-checkbox-span::after{display:block}.m-checkbox-group-self .m-checkbox-self{padding:var(--m-padding-xs);display:block}.m-checkbox-radio-group-self{display:flex;align-items:center;justify-content:center}.m-checkbox-radio-group-radio-label{display:block;position:relative;padding-left:2rem;cursor:pointer;font-size:1.2rem;line-height:1.5rem;margin-right:1rem;user-select:none}.m-checkbox-group-input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.m-checkbox-group-span{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background-color:#eee}.m-checkbox-group-input:checked~.m-checkbox-group-span{background-color:#000}.m-checkbox-group-span::after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.m-checkbox-group-input:checked~.m-checkbox-group-span::after{display:block}.m-combobox-self{position:relative;display:flex;flex-direction:column}.m-combobox-self .m-input-container{padding:0;border:none;border-radius:var(--m-border-radius-primary) 0 0 var(--m-border-radius-primary)}.m-combobox-self label{font-size:var(--m-font-size-xs);padding-bottom:var(--m-padding-m);font-weight:var(--m-font-weight-regular)}.m-combobox-container{display:flex;flex-direction:row;position:relative;border:1px solid var(--m-gray-200);border-radius:var(--m-border-radius-primary)}.m-combobox-input-input{width:100%;padding:var(--m-padding-lg);background-color:var(--m-gray-100);color:var(--m-placeholder-color);font-weight:var(--m-font-weight-regular);border:none;outline:0}.m-combobox-container:focus-within{border:1px solid var(--m-gray-400)}.m-combobox-input-wrapper{display:flex;flex-grow:1}.m-combobox-input-input.m-selected{color:var(--m-body-color)}.m-combobox-button{position:relative;display:flex;justify-content:center;align-items:center;height:100%;border:none;cursor:pointer;text-decoration:none;background-color:var(--m-gray-100);padding:var(--m-padding-m) var(--m-padding-xxl);border-top-right-radius:var(--m-border-radius-primary);border-bottom-right-radius:var(--m-border-radius-primary)}.m-combobox-button::before{position:absolute;content:"";margin:auto;width:.375rem;height:.375rem;border-right:1px solid #14181f;border-bottom:1px solid #14181f;border-left:none;border-top:none;transform:rotate(45deg);background:0 0}.m-combobox-dropdown-container{display:none;position:absolute;top:2.5rem;width:100%;height:auto;background-color:var(--m-gray-100);box-shadow:.1rem .2rem .5rem 0 rgba(0 0 0/15%);overflow:auto;z-index:999;left:0}.m-combobox-dropdown-container.m-open{display:block;border:1px solid var(--m-gray-400);border-radius:var(--m-border-radius-primary)}.m-combobox-button-group{display:flex;flex-direction:column}.m-combobox-button-group-button{border:none;border-radius:0;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:flex-start;color:var(--m-black-color);font-size:var(--m-font-size-s);padding:var(--m-padding-m);background-color:#fff;width:100%}.m-combobox-button-group-button:hover{background-color:var(--m-gray-100)}.m-combobox-button-group-button.m-selected{background-color:var(--m-gray-100)}.m-date-picker-self{position:relative;display:flex;flex-direction:row;width:100%}.m-date-picker-input-container{display:flex;align-items:center;justify-content:center;border:1px solid var(--m-gray-300);border-radius:var(--m-border-radius-primary);border-top-right-radius:0;border-bottom-right-radius:0;overflow:hidden;outline:0;background:var(--m-gray-100);padding:var(--m-padding-lg) var(--m-padding-lg);gap:.5rem}.m-date-picker-input-input{width:100%;border:none;outline:0;background:var(--m-gray-100);color:var(--m-sub-color)}.m-date-picker-button{height:100%;color:#fff;font-size:1rem;padding:var(--m-padding-s) var(--m-padding-m);background:#000;border:none;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center;border-top-right-radius:var(--m-border-radius-primary);border-bottom-right-radius:var(--m-border-radius-primary)}.m-date-picker-button.m-hover{background:#444}.m-date-picker-button.m-selected{background:#444}.m-date-picker-dropdown-container{display:none;width:12rem;position:absolute;overflow:auto;z-index:999;left:0}.m-date-picker-dropdown-container.m-open{display:block}.m-date-picker-calendar-parent{display:flex;flex-direction:column;overflow:hidden;border:1px solid #a9a9a9;border-radius:.25rem}.m-date-picker-calendar-header{display:grid;grid-template-columns:1.5rem 1fr 1.5rem;width:100%;height:1.5rem}.m-date-picker-calendar-body{display:block}.m-date-picker-calendar-body-header{display:block;background-color:#dedede;font-weight:700}.m-dialog-self{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:var(--m-black-color-50);display:flex;align-items:center;justify-content:center;padding:var(--m-padding-xxl)}.m-dialog-container{position:relative;background-color:var(--m-white-color);padding:var(--m-padding-xl);width:fit-content;height:fit-content;box-shadow:var(--m-box-shadow);border-radius:var(--m-border-radius-primary)}.m-dialog-header{width:100%;display:flex;min-height:3rem;height:3rem}.m-dialog-body{width:100%;display:flex;justify-content:center;align-items:center;height:100%}.m-dialog-header-left{display:flex;align-items:center}.m-dialog-header-center{display:flex;align-items:center;width:100%;justify-content:center}.m-dialog-header-right{display:flex;align-items:center}.m-dialog-container .m-dialog-button{position:absolute;top:.25rem;right:.25rem;color:var(--m-white-color);background:var(--m-accent-color);padding:var(--m-padding-s) var(--m-padding-m);border:none;cursor:pointer;border-radius:var(--m-border-radius-primary);font-size:var(--m-font-size-m);line-height:var(--m-font-size-m);left:auto}.m-dialog-container .m-dialog-button.left{left:.25rem;right:auto}.m-dialog-container .m-dialog-button:hover{background:var(--m-hover-background-color)}.m-dialog-header-title{text-align:center}.m-dialog-footer{width:100%;display:flex;justify-content:center}.m-drag-drop-self{padding:var(--m-padding-xxl);border:1px dashed #ccc;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;width:fit-content}.m-drag-drop-self:hover{transform:scale(1.01);box-shadow:0 0 .25rem #ccc}.m-drag-drop-icon{margin-bottom:var(--m-margin-xxl);font-size:3rem}.m-dropdown-button{color:var(--m-white-color);font-size:var(--m-font-size-lg);padding:var(--m-padding-m) var(--m-padding-xxl);background:var(--m-background-color);border:none;border-radius:0;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center}.m-dropdown-button.m-hover{background:var(--m-hover-background-color)}.m-dropdown-button.m-selected{background:#444}.m-dropdown-container{display:none;position:absolute;width:25rem;height:15rem;background-color:#f8f8f8;box-shadow:.1rem .2rem .5rem 0 rgba(0 0 0 15%);overflow:auto;z-index:999;color:#000}.m-dropdown-container.m-open{display:block}.m-draggable{position:absolute;background-color:#000;color:#fff;min-width:1rem;min-height:1rem;border-radius:1rem;cursor:grab;left:50%;top:50%}.m-file-chooser-self{display:block}.m-file-chooser-input-self .m-input-container{display:flex;gap:.5rem;align-items:center;justify-content:center;background:var(--m-accent-primary-color);color:var(--m-white-color)}.m-file-chooser-input{margin-top:.5rem}.m-file-chooser-input-wrapper{display:flex}.m-file-chooser-button{align-items:center;padding:var(--m-padding-m) var(--m-padding-m);color:var(--m-white-color);background:var(--m-accent-primary-color);font-style:normal;font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);line-height:var(--m-line-height);box-shadow:var(--m-box-shadow-primary);border-radius:var(--m-border-radius-primary);gap:.5rem;border:none}.m-file-chooser-label{text-align:center}.m-grid-parent{width:fit-content;height:100%;display:flex;flex-direction:column;border:1px solid var(--m-gray-400)}.m-grid-hdr{display:flex;width:100%;min-height:2rem;background:var(--m-accent-color);color:var(--m-white-color);border-bottom:1px solid var(--m-gray-400);font-weight:700;white-space:nowrap;gap:.5rem}.m-grid-col-cell{display:flex;align-items:center;justify-content:center;text-align:center;line-height:var(--m-line-height-xs);padding:var(--m-padding-s);white-space:nowrap}.m-grid-col-cell:nth-child(n+2){border-left:1px solid var(--m-gray-400)}.m-grid-body{width:100%;display:flex;flex-direction:column}.m-grid-cell{display:inline-block;align-items:center;justify-content:center;text-align:center;line-height:var(--m-line-height-xs);padding:var(--m-padding-s) 0;white-space:pre}.m-grid-row{display:flex;border-bottom:1px solid var(--m-gray-400)}.m-grid-body .m-grid-row:last-child{border-bottom:none}.m-grid-button,.m-grid-button.primary{display:flex;justify-content:center;align-items:center;padding:var(--m-padding-lg) var(--m-padding-lg);color:var(--m-white-color);background:var(--m-accent-primary-color);font-style:normal;font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);line-height:var(--m-line-height);box-shadow:var(--m-box-shadow-primary);border-radius:var(--m-border-radius-primary);gap:.5rem;border:none}.m-grid-button.primary:active,.m-grid-button:active{background:var(--m-active-primary-background-color);box-shadow:var(--m-box-shadow-pressed)}.m-grid-button.m-hover,.m-grid-button.primary.m-hover{background:var(--m-hover-primary-background-color);box-shadow:var(--m-box-shadow-primary-hover)}.m-grid-button.primary.m-button-disabled{background:var(--m-disabled-background-color);box-shadow:var(--m-box-shadow-primary-disabled);cursor:default;pointer-events:none;color:var(--m-disabled-text-color)}.m-grid-button.m-pressed,.m-grid-button.primary.m-pressed{background:var(--m-pressed-primary-background-color);box-shadow:var(--m-box-shadow-primary-active)}.m-grid-button.secondary{background:var(--m-accent-secondary-color);color:var(--m-accent-color);border:1px solid var(--m-gray-200);box-shadow:var(--m-box-shadow-secondary);border-radius:var(--m-border-radius-secondary);gap:.5rem}.m-grid-button.secondary.m-hover{background:var(--m-hover-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-hover)}.m-grid-button.secondary:active{background:var(--m-active-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-active)}.m-grid-button.secondary.m-pressed{background:var(--m-pressed-secondary-background-color);box-shadow:var(--m-box-shadow-secondary-active)}.m-grid-button.secondary.m-button-disabled{background:var(--m-disabled-background-color);box-shadow:var(--m-box-shadow-secondary-disabled);cursor:default;pointer-events:none;color:var(--m-disabled-text-color)}.m-grid-button.small{padding:var(--m-padding-m) var(--m-padding-xxl);font-size:var(--m-font-size-s);line-height:var(--m-line-height-s)}.m-grid-button.small.no-text{padding:var(--m-padding-m) var(--m-padding-m);font-size:var(--m-font-size-s);line-height:var(--m-line-height-s)}.m-grid-button.medium{padding:var(--m-padding-m) var(--m-padding-xxxl);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m)}.m-grid-button.medium.no-text{padding:var(--m-padding-m) var(--m-padding-m);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m)}.m-grid-button.large{padding:var(--m-padding-xxl) var(--m-padding-xxxxl);font-size:var(--m-font-size-lg);line-height:var(--m-line-height-lg)}.m-grid-button.large.no-text{padding:var(--m-padding-xxl) var(--m-padding-xxl);font-size:var(--m-font-size-lg);line-height:var(--m-line-height-lg)}.m-grid-button.secondary.m-selected{background:var(--m-selected-secondary-background-color)}.m-grid-input{width:100%;border:none;outline:0;background:var(--m-gray-100);color:var(--m-sub-color)}.m-grid-input-container{display:flex;align-items:center;justify-content:center;border:1px solid var(--m-gray-300);border-radius:var(--m-border-radius-primary);overflow:hidden;outline:0;background:var(--m-gray-100);padding:var(--m-padding-lg) var(--m-padding-lg);gap:.5rem}.m-grid-text{width:100%}.m-grid-button:hover{background:var(--m-hover-background-color)}.m-grid-drag-drop-parent{padding:var(--m-padding-s);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;cursor:crosshair}.m-grid-drag-drop-parent:hover{transform:scale(1.01)}.m-grid-drag-drop-icon{width:1.25rem;height:1.25rem}.m-grid-drag-drop-text{font-size:90%}.m-tiles-parent{display:grid;grid-gap:.5rem}.m-grid-tree-view-parent{display:flex;flex-direction:column;white-space:nowrap;line-height:var(--m-line-height-xs);padding:var(--m-padding-s)}.m-grid-dropdown-container{display:none;position:absolute;width:25rem;height:15rem;background-color:#f8f8f8;box-shadow:.1rem .2rem .5rem 0 rgba(0 0 0 / 15%);overflow:auto;z-index:999}.m-grid-dropdown-container.m-open{display:block}.m-grid-combobox-parent{position:relative;display:flex;flex-direction:row;align-items:stretch;width:10rem}.m-grid-combobox-dropdown-container{display:none;position:absolute;width:10rem;height:10rem;background-color:#f8f8f8;box-shadow:.1rem .2rem .5rem 0 rgba(0 0 0 / 15%);overflow:auto;z-index:999;left:0}.m-grid-combobox-dropdown-container.m-open{display:block}.m-grid-time-picker-parent{position:relative;display:flex;flex-direction:row;align-items:stretch;width:7em}.m-grid-time-picker-dropdown-container{display:none;position:absolute;width:7rem;height:10rem;background-color:var(--m-gray-200);box-shadow:.1rem .2rem .5rem 0 rgba(0 0 0 / 15%);overflow:auto;z-index:999;left:0}.m-grid-time-picker-dropdown-container.m-open{display:block}.m-grid-calendar-parent{display:flex;flex-direction:column;width:17em;overflow:hidden;border:1px solid var(--m-gray-400);border-radius:.25rem}.m-grid-date-picker-parent{position:relative;display:flex;flex-direction:row;align-items:stretch;width:8em}.m-input-self{display:flex;flex-direction:column;gap:.5rem}.m-input-container{display:flex;align-items:center;justify-content:center;border:1px solid var(--m-gray-300);border-radius:var(--m-border-radius-primary);overflow:hidden;outline:0;background:var(--m-gray-100);padding:var(--m-padding-lg) var(--m-padding-lg);gap:.5rem}.m-input-input{width:100%;border:none;outline:0;background:var(--m-gray-100);color:var(--m-sub-color)}.m-input-button{background:0 0;cursor:pointer;color:var(--m-accent-color);border:none;padding:var(--m-padding-s)}.m-input-button:hover{color:var(--m-gray-500)}.m-input-self .m-button-self .no-text{display:flex;align-items:center;justify-content:center;padding:0;margin:0;min-width:1rem}.m-input-container:focus-within{border-color:var(--m-gray-200);overflow:hidden}.m-input-container:active{border-color:var(--m-accent-color);overflow:hidden}.m-input-self .m-input-icon{width:1.25rem;height:auto;color:var(--m-gray-400)}.m-input-icon.large{font-size:1.5rem}.m-input-icon.medium{font-size:1.25rem}.m-input-icon.small{font-size:1rem;justify-self:flex-start}.m-input-error-icon{display:flex;justify-content:center;align-items:center;color:var(--m-error-color)}.m-input-error-icon.hidden,.m-input-success-icon.hidden{display:none;width:1rem}.m-input-container:has(.m-input-error-icon:not(.hidden)){border-color:var(--m-error-color)}.m-input-container:has(.m-input-error-icon:not(.hidden)) .m-input-button{color:var(--m-error-color)}.m-input-container:has(.m-input-success-icon:not(.hidden)) .m-input-button{color:var(--m-success-color)}.m-input-success-icon{display:flex;justify-content:center;align-items:center;color:var(--m-success-color)}.m-input-container:has(.m-input-error-icon:not(.hidden)){border-color:var(--m-error-color)}.m-input-container:has(.m-input-success-icon:not(.hidden)){border-color:var(--m-success-color)}.m-input-error-text{display:inline-block;color:var(--m-error-color);font-size:var(--m-font-size-s);font-weight:var(--m-font-weight-regular);font-family:var(--m-font-family);padding-left:var(--m-padding-lg);line-height:var(--m-line-height-xs);letter-spacing:-.133px}.m-input-error-text.hidden{display:none}.m-input-label{font-size:var(--m-font-size-xs)}.m-listbox-container{display:flex;flex-direction:column}.m-listbox-item{padding:var(--m-padding-s) 0}.m-list-menu-container{display:flex;flex-direction:column;width:100%;cursor:pointer}.m-list-menu-wrapper{display:flex;justify-content:flex-start;align-items:center;width:100%;cursor:pointer;padding:var(--m-padding-m) var(--m-padding-xxxxl);gap:1rem;background-color:transparent;border-right:1px solid var(--m-gray-200);border-bottom:1px solid var(--m-gray-400);border-left:1px solid var(--m-gray-200)}.m-list-menu-wrapper.child-item{background-color:#fff0e9}.m-list-menu-body{display:flex;flex-direction:column;flex-grow:1}.m-list-menu-body.padding-left{padding-left:var(--m-padding-xxxxl)}.m-list-menu-body.padding-right{padding-right:var(--m-padding-xxl)}.m-list-menu-title{font-size:var(--m-font-size-m)}.m-list-menu-subtitle{font-size:var(--m-font-size-s);color:var(--m-gray-500)}.m-list-menu-icon,.m-list-menu-icon.large{font-size:var(--m-font-size-xl);min-width:1rem;max-width:1rem;color:#193154}.m-list-menu-icon.small{font-size:var(--m-font-size-xs);min-width:1rem;max-width:1rem}.m-list-menu-icon.medium{font-size:var(--m-font-size-m);min-width:1rem;max-width:1rem}.m-mapbox-container{position:relative;width:100%;height:100%;display:block;z-index:0}.m-mapbox-container::after{content:var(--container-after-content);position:absolute;z-index:10;padding:1rem;background-color:rgb(255 255 255 / 90%);left:50%;top:50%;border-radius:.5rem;transform:translate(-50%,-50%);animation:pulse 1s alternate infinite}.m-mapbox-container.m-mapbox-hide-wait::after{display:none}.m-mapbox-current-point{background-color:#4d7ee8;box-shadow:0 0 46px 35px #fff,0 0 0 10px #4d7ee8;width:.75rem;height:.75rem;border-radius:50%;cursor:pointer}@keyframes pulse{0%{opacity:.1}100%{opacity:1}}.m-percentage-self{display:flex;width:100%;height:1.5rem}.m-percentage-bar{display:flex;align-items:center;height:100%}.m-percentage-text{font-size:.8rem;padding:.2rem .5rem;font-weight:700}.m-percentage-range-low{background-color:#df2222}.m-percentage-range-high{background-color:#00b300}.m-html5player-player{width:100%}.m-radio-container{display:block;position:relative;padding-left:2.5rem;cursor:pointer;user-select:none}.m-radio-container.right{padding-left:0;padding-right:2.5rem}.m-radio-text{font-size:1rem;line-height:1.5rem;display:inline-block;color:var(--m-body-color);font-weight:var(--m-font-weight-regular)}.m-radio-input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.m-radio-span{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background-color:#eee;border-radius:50%}.m-radio-container.right .m-radio-span{left:auto;right:0}.m-radio-input:checked~.m-radio-span{background-color:var(--m-accent-color)}.m-radio-span::after{content:"";position:absolute;display:none;top:.375rem;left:.375rem;width:.75rem;height:.75rem;border-radius:50%;background:#fff}.m-radio-input:checked~.m-radio-span::after{display:block}.m-radio-disabled{opacity:.6;cursor:default;pointer-events:none}.m-radio-group-self .m-radio-self{padding:var(--m-padding-xs);display:block}.m-radio-group-label{display:block;position:relative;padding-left:var(--m-padding-lg);cursor:pointer;font-size:var(--m-font-size-lg);line-height:var(--m-line-height-m);margin-right:var(--m-margin-m);user-select:none}.m-radio-group-input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.m-radio-group-span{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background-color:var(--m-gray-100)}.m-radio-group-input:checked~.m-radio-group-span{background-color:var(--m-black-color)}.m-radio-group-span::after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid var(--m-white-color);border-width:0 3px 3px 0;transform:rotate(45deg)}.m-radio-group-input:checked~.m-radio-group-span::after{display:block}.m-rating-self{position:relative;display:flex;font-size:var(--m-font-size-lg)}.m-rating-empty{display:flex;flex-direction:row}.m-rating-selected{position:absolute;display:flex;flex-direction:row;align-items:center;left:0;top:0;overflow:hidden}.m-rating-hover{position:absolute;display:flex;flex-direction:row;align-items:center;left:0;top:0;overflow:hidden}.m-rating-empty-star::after{content:"☆"}.m-rating-selected-star::after{content:"★"}.m-rating-hover-star::after{content:"★"}.m-rating-disabled{pointer-events:none}.m-search-self{align-items:stretch;display:flex;flex-direction:row;position:relative}.m-search-input-container{position:relative}.m-search-input-container .m-input-container{background-color:var(--m-white-color);padding:var(--m-padding-s);border-top-right-radius:0;border-bottom-right-radius:0}.m-search-input-wrapper{border:1px solid var(--m-gray-100);display:flex;flex-grow:1}.m-search-input-input{border:none;padding:var(--m-padding-lg);width:100%;outline:0}.m-search-button{background:var(--m-black-color);border:none;border-radius:0;border-top-right-radius:var(--m-border-radius-primary);border-bottom-right-radius:var(--m-border-radius-primary);color:var(--m-white-color);cursor:pointer;display:flex;height:100%;justify-content:center;align-items:center;padding:var(--m-padding-m) var(--m-padding-lg);position:relative;text-decoration:none}.m-search-button.m-hover{background:var(--m-gray-500)}.m-search-dropdown-container{display:none;background-color:var(--m-gray-100);box-shadow:.1rem .2rem .5rem 0 rgba(0 0 0/15%);left:0;min-width:14rem;overflow:auto;position:absolute;translate:0 .063rem;z-index:999}.m-search-dropdown-container.m-open{display:block}.m-search-listbox-item{cursor:pointer;padding:var(--m-padding-m)}.m-search-listbox-item:hover{background-color:var(--m-gray-300)}.m-slideout-overlay{display:none;position:fixed;top:0;left:0;min-width:100%;min-height:100%;background:rgba(0 0 0 50%);z-index:998}.m-slideout-overlay.m-fade-in{display:block}.m-slideout-self{display:flex;flex-direction:column;position:fixed;width:25rem;height:100%;top:0;left:-27rem;border-right:1px solid var(--m-gray-100);background:var(--m-white-color);z-index:999}.m-slideout-self.m-open{left:0}.m-slideout-header{display:flex;justify-content:space-between;align-items:center;width:100%;height:4rem;min-height:4rem;max-height:0;border-bottom:1px solid var(--m-gray-100);padding:var(--m-padding-m)}.m-slideout-body{display:flex;width:100%;height:100%}.m-slideout-close-button{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background:0 0;border:none;border-radius:0;cursor:pointer;text-decoration:none;font-size:100%;color:var(--m-gray-100)}.m-slideout-close-button:hover{color:var(--m-black-color)}.m-switch-self{display:flex;flex-direction:row;overflow:hidden;cursor:pointer;gap:1rem;align-items:center}.m-switch-input{display:none}.m-switch-text{font-family:var(--m-font-family);font-size:var(--m-font-size-m);color:var(--m-body-color);line-height:var(--m-line-height-lg);font-weight:var(--m-font-weight-regular)}.m-switch-container{width:3rem;height:1.5rem;position:relative;color:var(--m-black-color);background-color:var(--m-accent-color);border-radius:4rem;pointer-events:none}.m-switch-label-on{display:none;position:absolute;font-size:var(--m-font-size-xxs);left:var(--m-padding-s);top:50%;transform:translateY(-50%)}.m-switch-label-off{position:absolute;font-size:var(--m-font-size-xxs);right:var(--m-padding-s);top:50%;transform:translateY(-50%)}.m-switch-handle{display:inline-block;position:relative;width:1.5rem;height:1.5rem;border-radius:3rem;vertical-align:middle;border:2px solid var(--m-accent-color);background-color:var(--m-white-color)}.m-switch-input:checked~.m-switch-container{color:var(--m-white-color);background-color:var(--m-accent-color)}.m-switch-input:checked~.m-switch-container .m-switch-label-off{display:none}.m-switch-input:checked~.m-switch-container .m-switch-label-on{display:block}.m-switch-input:checked~.m-switch-container .m-switch-handle{left:calc(100% - 1.5rem)}.m-switch-disabled{cursor:default;pointer-events:none}.m-switch-disabled m-switch-container{background-color:var(--m-gray-200);color:var(--m-gray-500)}.m-switch-disabled m-switch-handle{border-color:var(--m-gray-200)}.m-slider-self{display:flex;align-items:center;width:100%;height:100%}.m-slider-self.vertical{flex-direction:column}.m-slider-parent-horizontal{display:flex;align-items:center;width:100%;height:3rem}.m-slider-wrapper-horizontal,.m-slider-wrapper-vertical{position:relative;display:flex;align-items:center;width:100%;height:100%}.m-slider-wrapper-vertical{flex-direction:column}.m-slider-track-horizontal{width:100%;height:.3rem;margin:var(--m-margin-m);background-color:var(--m-gray-100);border-radius:var(--m-border-radius-s)}.m-slider-selection-horizontal{position:absolute;background-color:#000;height:.3rem;border-radius:var(--m-border-radius-s);top:1.35rem;left:var(--m-padding-s)}.m-slider-handle-horizontal{position:absolute;background-color:#000;width:1rem;height:1rem;border-radius:2rem;top:1rem;cursor:pointer}.m-slider-steps-container-horizontal{position:absolute;display:flex;height:1rem;left:.5rem;top:1rem}.m-slider-step-horizontal{position:relative;height:1rem}.m-slider-step-horizontal::after{position:absolute;content:"- -";transform:rotate(90deg);left:-5px;font-size:1rem;line-height:1rem;color:#a9a9a9;white-space:nowrap}.m-slider-step-large-horizontal{position:relative;height:1rem}.m-slider-step-large-horizontal::after{position:absolute;content:"_ _";transform:rotate(90deg);left:-3px;font-size:1rem;line-height:1rem;font-weight:700;color:#a9a9a9;white-space:nowrap}.m-slider-step-large-span-horizontal{position:absolute;bottom:-1.2rem;font-size:.8rem;left:0;transform:translate(-50%)}.m-slider-button-decrease-horizontal,.m-slider-button-decrease-vertical,.m-slider-button-increase-horizontal,.m-slider-button-increase-vertical{position:relative;background:#000;border:none;border-radius:1rem;cursor:pointer;color:#fff;font-size:100%;width:1.5rem;height:1.5rem}.m-slider-button-decrease-horizontal.m-hover,.m-slider-button-decrease-vertical.m-hover,.m-slider-button-increase-horizontal.m-hover,.m-slider-button-increase-vertical.m-hover{background:#444}.m-slider-parent-vertical{display:flex;flex-direction:column;align-items:center;width:3rem;height:45vh}.m-slider-track-vertical{width:.3rem;height:100%;margin:.5rem;background-color:#ddd;border-radius:.2rem}.m-slider-selection-vertical{position:absolute;background-color:#000;width:.3rem;border-radius:.2rem;left:1.35rem;bottom:.5rem}.m-slider-handle-vertical{position:absolute;background-color:#000;width:1rem;height:1rem;border-radius:2rem;left:1rem;cursor:pointer}.m-slider-steps-container-vertical{position:absolute;display:flex;flex-direction:column;width:1rem;top:.5rem;left:1rem}.m-slider-step-vertical{position:relative;width:1rem}.m-slider-step-vertical::after{position:absolute;content:"- -";top:-.5rem;font-size:1rem;line-height:1rem;color:#a9a9a9;white-space:nowrap}.m-slider-step-large-vertical{position:relative;width:1rem}.m-slider-step-large-vertical::after{position:absolute;content:"_ _";left:-.2rem;top:-1rem;font-size:1rem;line-height:1rem;font-weight:700;color:#a9a9a9;white-space:nowrap}.m-slider-step-large-span-vertical{position:absolute;left:1.5rem;font-size:.8rem;top:0;transform:translate(0,-50%)}.m-slider-disabled{opacity:.5;cursor:default;pointer-events:none}.m-tabs{display:flex}.m-tab-body{display:flex;width:100%;border:1px solid grey;padding:var(--m-padding-m)}.m-tab-content{display:none}.m-tab-content.m-selected{display:flex}.m-textarea-self{display:flex;flex-direction:column;width:100%;height:100%;justify-items:stretch}.m-textarea-container-up{display:flex;flex-direction:column;border:1px solid var(--m-gray-200);border-radius:var(--m-border-radius-primary);background:var(--m-gray-100);color:var(--m-gray-600);width:100%;padding:var(--m-padding-m);padding-right:0;overflow:hidden;flex-grow:1;gap:.5rem}.m-textarea-container-down{flex-grow:0;height:1.5rem;padding-top:var(--m-padding-s);padding-left:var(--m-padding-m)}.m-textarea-textarea{width:100%;height:100%;outline:0;border:none;color:var(--m-gray-600);background:0 0;resize:none;overflow-y:auto;margin:0;padding:0;font-size:var(--m-font-size-s)}.m-textarea-self .m-input-button.cancel-btn{font-size:var(--m-font-size-m)}.m-textarea-self .m-input-button.check-btn{font-size:var(--m-font-size-m)}.m-textarea-self .m-input-button.edit-btn{font-size:var(--m-font-size-s)}.m-textarea-self:focus-within{border-color:var(--m-black-color)}.m-textarea-self:active{border-color:var(--m-accent-color)}.m-textarea-span{width:100%;height:100%;overflow-y:auto;overflow-wrap:break-word;font-size:var(--m-font-size-s);color:var(--m-gray-500)}.m-textarea-footer{display:flex;justify-content:center;align-items:center;padding-right:var(--m-padding-m)}.m-textarea-buttons-container{display:flex;justify-content:flex-start;align-items:flex-end;gap:.5rem;flex-grow:1}.m-textarea-icons-container{display:flex;justify-content:flex-end;align-items:flex-end;gap:.5rem;flex-grow:1}.m-textarea-icon-required{display:block;color:var(--m-error-color)}.m-textarea-icon-required.hidden{display:none}.m-textarea-container-up:has(.m-textarea-icon-required:not(.hidden)){border-color:var(--m-error-color)}.m-textarea-text-required{display:inline-block;color:var(--m-error-color);font-size:var(--m-font-size-xs);font-weight:var(--m-font-weight-regular);font-family:var(--m-font-family);padding-left:var(--m-padding-lg);line-height:var(--m-line-height-xs);padding-top:var(--m-padding-s)}.m-textarea-text-required.hidden{display:none}.m-time-picker-combobox{position:relative;display:flex;flex-direction:row;align-items:stretch}.m-time-picker-combobox-button{position:relative;height:100%;color:var(--m-color-white);font-size:100%;padding:var(--m-padding-xs) var(--m-padding-m);background:var(--m-color-black);border:none;border-radius:0;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center}.m-time-picker-combobox-button.m-hover{background:var(--m-color-gray-dark)}.m-time-picker-dropdown-container{display:none;position:absolute;width:10rem;height:15rem;background-color:var(--m-color-gray-lightest);box-shadow:.1rem .2rem .5rem 0 rgba(0 0 0 15%);overflow:auto;z-index:999;left:0}.m-time-picker-dropdown-container.m-open{display:block}.m-toaster-self{display:flex;flex-wrap:nowrap;position:fixed;z-index:9999;pointer-events:none;justify-content:center;align-items:start;font-size:var(--m-font-size-m);box-shadow:var(--m-box-shadow);min-width:var(--m-min-width-toaster-small);min-height:var(--m-min-height-toaster-small);padding:var(--m-padding-lg) var(--m-padding-xxxl);gap:.5rem;border-radius:.5rem;color:var(--m-info-color);border:2px solid var(--m-info-stroke-color);background-color:var(--m-info-background-color)}.m-toaster-self.m-toaster-static{position:static;width:100%}.m-toaster-self.m-toaster-info{color:var(--m-info-color);border:2px solid var(--m-info-stroke-color);background-color:var(--m-info-background-color)}.m-toaster-self.m-toaster-error{color:var(--m-error-color);border:2px solid var(--m-error-stroke-color);background-color:var(--m-error-background-color)}.m-toaster-self.m-toaster-success{color:var(--m-success-color);border:2px solid var(--m-success-stroke-color);background-color:var(--m-success-background-color)}.m-toaster-self.m-toaster-warning{color:var(--m-warning-color);border:1px solid var(--m-warning-stroke-color);background-color:var(--m-warning-background-color)}.m-toaster-self.m-toaster-small{min-width:var(--m-min-width-toaster-small);min-height:var(--m-min-height-toaster-small);align-items:center}.m-toaster-self.m-toaster-medium{min-width:var(--m-min-width-toaster-medium);min-height:var(--m-min-height-toaster-medium)}.m-toaster-self.m-toaster-large{min-width:var(--m-min-width-toaster-large);min-height:var(--m-min-height-toaster-large)}.m-toaster-icon-container{display:flex}.m-toaster-body{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;pointer-events:none;flex-grow:2}.m-toaster-button-container .m-toaster-button{color:var(--m-info-color);border:none;cursor:pointer;pointer-events:auto;border-radius:var(--m-border-radius);font-size:var(--m-font-size-lg);line-height:var(--m-font-size-m);background-color:transparent}.m-toaster-self.m-toaster-info .m-toaster-button{color:var(--m-info-color)}.m-toaster-self.m-toaster-error .m-toaster-button{color:var(--m-error-color)}.m-toaster-self.m-toaster-success .m-toaster-button{color:var(--m-success-color)}.m-toaster-self.m-toaster-warning .m-toaster-button{color:var(--m-warning-color)}.m-toaster-success .m-toaster-button-container .m-toaster-button:hover{color:var(--m-success-hover-color)}.m-toaster-warning .m-toaster-button-container .m-toaster-button:hover{color:var(--m-warning-hover-color)}.m-toaster-error .m-toaster-button-container .m-toaster-button:hover{color:var(--m-error-hover-color)}.m-toaster-info .m-toaster-button-container .m-toaster-button:hover{color:var(--m-info-hover-color)}.m-toaster-left{left:var(--m-toaster-distance-x)}.m-toaster-center{left:50%;transform:translateX(-50%)}.m-toaster-right{right:var(--m-toaster-distance-x)}.m-toaster-top{top:var(--m-toaster-distance-y)}.m-toaster-center-v{top:50%;transform:translateY(-50%)}.m-toaster-center.m-toaster-center-v{transform:translate(-50%,-50%)}.m-toaster-bottom{bottom:var(--m-toaster-distance-y)}@keyframes slideInFromBottom{from{transform:translateY(var(--m-toaster-animation-distance));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToTop{from{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--m-toaster-animation-distance)));opacity:0}}@keyframes slideInFromTop{from{transform:translateY(calc(-1 * var(--m-toaster-animation-distance)));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToBottom{from{transform:translateY(0);opacity:1}to{transform:translateY(var(--m-toaster-animation-distance));opacity:0}}@keyframes slideInFromBottom-centered{from{transform:translate(-50%,var(--m-toaster-animation-distance));opacity:0}to{transform:translate(-50%,0);opacity:1}}@keyframes slideOutToTop-centered{from{transform:translate(-50%,0);opacity:1}to{transform:translate(-50%,calc(-1 * var(--m-toaster-animation-distance)));opacity:0}}@keyframes slideInFromTop-centered{from{transform:translate(-50%,calc(-1 * var(--m-toaster-animation-distance)));opacity:0}to{transform:translate(-50%,0);opacity:1}}@keyframes slideOutToBottom-centered{from{transform:translate(-50%,0);opacity:1}to{transform:translate(-50%,var(--m-toaster-animation-distance));opacity:0}}@keyframes slideInFromBottom-centerV{from{transform:translate(-50%,var(--m-toaster-animation-distance));opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes slideOutToTop-centerV{from{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,calc(-1 * var(--m-toaster-animation-distance)));opacity:0}}.m-toaster-self:not(.m-toaster-center).m-toaster-slide-in-bottom{animation:slideInFromBottom var(--m-toaster-animation-duration) var(--m-toaster-animation-timing) forwards}.m-toaster-self:not(.m-toaster-center).m-toaster-slide-out-top{animation:slideOutToTop var(--m-toaster-animation-duration) var(--m-toaster-animation-timing-out) forwards}.m-toaster-self:not(.m-toaster-center).m-toaster-slide-in-top{animation:slideInFromTop var(--m-toaster-animation-duration) var(--m-toaster-animation-timing) forwards}.m-toaster-self:not(.m-toaster-center).m-toaster-slide-out-bottom{animation:slideOutToBottom var(--m-toaster-animation-duration) var(--m-toaster-animation-timing-out) forwards}.m-toaster-center:not(.m-toaster-center-v).m-toaster-slide-in-bottom{animation:slideInFromBottom-centered var(--m-toaster-animation-duration) var(--m-toaster-animation-timing) forwards}.m-toaster-center:not(.m-toaster-center-v).m-toaster-slide-out-top{animation:slideOutToTop-centered var(--m-toaster-animation-duration) var(--m-toaster-animation-timing-out) forwards}.m-toaster-center:not(.m-toaster-center-v).m-toaster-slide-in-top{animation:slideInFromTop-centered var(--m-toaster-animation-duration) var(--m-toaster-animation-timing) forwards}.m-toaster-center:not(.m-toaster-center-v).m-toaster-slide-out-bottom{animation:slideOutToBottom-centered var(--m-toaster-animation-duration) var(--m-toaster-animation-timing-out) forwards}.m-toaster-center.m-toaster-center-v.m-toaster-slide-in-bottom{animation:slideInFromBottom-centerV var(--m-toaster-animation-duration) var(--m-toaster-animation-timing) forwards}.m-toaster-center.m-toaster-center-v.m-toaster-slide-out-top{animation:slideOutToTop-centerV var(--m-toaster-animation-duration) var(--m-toaster-animation-timing-out) forwards}.m-tooltip-self{display:flex;flex-wrap:nowrap;position:absolute;z-index:9999;font-size:var(--m-font-size-s);padding:var(--m-padding-lg) var(--m-padding-lg);gap:.25rem;border-radius:.25rem;border:1px solid var(--m-accent-color);color:var(--m-white-color);background-color:var(--m-accent-color);max-width:20rem;min-width:1rem;opacity:1;pointer-events:none}.m-tooltip-self.m-tooltip-open{opacity:1}.m-tooltip-body{display:flex;align-items:center;width:100%;line-height:1.2}.m-tooltip-self::before{content:'';position:absolute;width:0;height:0;border:solid transparent}.m-tooltip-self.bottom{transform:translateY(1rem)}.m-tooltip-self.top{transform:translateY(-1rem)}.m-tooltip-self.left{transform:translateX(-1rem)}.m-tooltip-self.right{transform:translateX(1rem)}.m-tooltip-self.bottom::before{top:-2rem;left:50%;transform:translateX(-50%);border-bottom-color:var(--m-accent-color);border-width:1rem .75rem}.m-tooltip-self.top::before{bottom:-2rem;left:50%;transform:translateX(-50%);border-top-color:var(--m-accent-color);border-width:1rem .75rem}.m-tooltip-self.left::before{right:-2rem;top:50%;transform:translateY(-50%);border-left-color:var(--m-accent-color);border-width:12px 16px}.m-tooltip-self.right::before{left:-2rem;top:50%;transform:translateY(-50%);border-right-color:var(--m-accent-color);border-width:12px 16px}.m-tree-view-self{display:flex;flex-direction:column;white-space:nowrap;line-height:var(--m-line-height-xs);height:100%;max-height:100%;overflow:auto}.m-tree-view-group{display:none;position:relative}.m-tree-view-group.m-expanded{display:flex;flex-direction:column}.m-tree-view-item{padding:0 0 0 var(--m-padding-xxl)}.m-tree-view-item-top{display:flex;flex-direction:row;align-items:center}.m-tree-view-item-in{padding:var(--m-padding-s) var(--m-padding-m);cursor:default}.m-tree-view-item-in.m-hover{background-color:var(--m-gray-100)}.m-tree-view-item-in.m-selected{color:var(--m-white-color);background-color:var(--m-accent-color)}.m-tree-view-item-icon{position:relative;cursor:pointer;width:1rem;height:1rem}.m-html5video-player{width:100%}
/*# sourceMappingURL=mambo-ui-min-0.0.8-orange.css.map */
