#voucher-form .form-row{padding-top:1rem}.voucher-batch-grid .table-button{width:100%}.voucher-batch-grid{grid-gap:10px;display:grid;grid-auto-flow:column;max-height:30vh;overflow-y:auto;padding:1rem;width:100%}.voucher-grid-available{grid-column:1}.voucher-grid-active{grid-column:2}.voucher-grid-ended{grid-column:3}.voucher-grid-header{text-align:center}@media (max-width:576px){.voucher-batch-grid{max-height:none;overflow-y:visible;overflow-y:initial}.voucher-grid-active,.voucher-grid-available,.voucher-grid-ended{grid-column:1}.voucher-grid-active button{border:1px solid #17a2b8}.voucher-grid-available button{border:1px solid #28a745}.voucher-grid-ended button{border:1px solid #6c757d}.voucher-grid-header{display:none}}:root{--side-nav-width:250px;--border-radius:.25rem;--surface:var(--mui-palette-background-paper);--surface-card:var(--mui-palette-cardBackground);--surface-chrome:var(--mui-palette-cardHeaderBackground);--surface-inset:var(--mui-palette-inputBackground);--elevation-raised:var(--mui-palette-elevation-raised);--elevation-modal:var(--mui-palette-elevation-modal);--elevation-rim:var(--mui-palette-elevation-rim);--elevation-inset:var(--mui-palette-elevation-inset);--accent:var(--mui-palette-primary-main);--text-secondary:var(--mui-palette-text-secondary);--text-muted:var(--mui-palette-textMuted);--text-strong:var(--mui-palette-text-primary);--border:var(--mui-palette-border);--border-subtle:var(--mui-palette-borderColor);--border-input:var(--mui-palette-borderControl);--border-divider:var(--mui-palette-divider);--critical:var(--mui-palette-critical);--ics-green:var(--mui-palette-accent-main);--link:var(--mui-palette-link);--link-hover:var(--mui-palette-linkHover);--clickable-hover:var(--mui-palette-link);--focus-ring:var(--mui-palette-focusRing);--star:var(--mui-palette-star);--icon-muted:var(--mui-palette-iconMuted);--placeholder:var(--mui-palette-placeholder);--disabled-text:var(--mui-palette-text-disabled)}#root{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}a{text-decoration:none}:where(a){color:var(--mui-palette-link);color:var(--link)}:where(a):hover{color:var(--mui-palette-linkHover);color:var(--link-hover)}.line-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:-4px;overflow:hidden;padding:4px}.line-clamp-mobile{white-space:pre-wrap;word-break:break-word}.small-line-clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin:-4px;overflow:hidden;padding:4px}.card-box-buffer{border-bottom:1px solid!important;border-radius:.25rem!important;border-top:1px solid!important;border-color:var(--border-subtle)!important}divHeight{max-height:70vh!important}.item-child-title{align-items:center;display:flex;font-size:1.25rem}.item-child-subtitle,.item-child-title{color:var(--mui-palette-text-secondary);color:var(--text-secondary);font-weight:500;margin-bottom:.5rem}.item-child-subtitle{display:block;font-size:1rem;margin-top:.5rem}.row-font{font-weight:700!important}.input-field{margin:5px 10px 5px 0!important}.input-field .MuiOutlinedInput-root{background-color:var(--mui-palette-inputBackground);background-color:var(--surface-inset)}fieldset{position:relative}.data-display-padding{padding:8.5px 0 8.5px 14px}.card{background:var(--mui-palette-cardBackground);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.25rem;border-radius:var(--border-radius);box-shadow:var(--mui-palette-elevation-raised),var(--mui-palette-elevation-rim);box-shadow:var(--elevation-raised),var(--elevation-rim)}.side-nav{border-right:1px solid var(--border);padding:.5rem 1rem;top:0;width:250px;width:var(--side-nav-width);z-index:2}.side-nav-title{color:var(--mui-palette-textMuted);color:var(--text-muted);font-size:1.15rem;margin-left:10px;margin-top:1rem}.side-item{font-size:.25rem}.side-item.active{color:var(--mui-palette-primary-main)!important;color:var(--accent)!important;font-weight:600}.side-item:hover{color:var(--mui-palette-text-primary)!important;color:var(--text-strong)!important}.history-items-wrapper{overflow-y:auto}.history-items-wrapper p{font-size:.9rem}.inset{background:var(--mui-palette-inputBackground);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:.25rem;border-radius:var(--border-radius);box-shadow:var(--mui-palette-elevation-inset);box-shadow:var(--elevation-inset);margin-bottom:5px;max-width:400px}.inset-nav-link{display:inline-block;font-size:1.5rem;vertical-align:top}.inset-nav-link>svg{margin-right:.25rem}.history-items-wrapper>a{box-sizing:initial;font-size:.8rem;height:auto;margin-bottom:3px;width:89%}.clear-text{color:var(--mui-palette-link);color:var(--link);cursor:default;padding-left:.5rem;padding-right:.5rem}.clear-text:hover{color:var(--mui-palette-linkHover);color:var(--link-hover)}.hidden{visibility:hidden!important}.tooltip{position:relative;z-index:10000!important}.popover{max-height:75vh;overflow-x:hidden;overflow-y:scroll}.list-group-item-icon{bottom:10%;font-size:1.3rem;position:absolute;right:.5rem;top:10%}.card-controls{border-bottom:1px solid var(--border-divider);display:flex;height:57px;justify-content:space-between;min-height:3.1rem;padding:.5rem}.card-controls-right{display:flex}.card-controls-right>button,.card-controls-right>div,.card-controls-right>span{margin-left:1rem}.card-controls-link-button{background:var(--mui-palette-background-paper);background:var(--surface);border:1px solid var(--border-input);border-radius:.25rem;border-radius:var(--border-radius);height:100%}.card-controls-upload{border-bottom:1px solid var(--border-divider);display:flex;justify-content:right;min-height:3.1rem;padding:.5rem}.card-section{background:var(--mui-palette-cardBackground);background:var(--surface-card)}.card-controls{background:var(--mui-palette-cardHeaderBackground);background:var(--surface-chrome);box-shadow:var(--mui-palette-elevation-rim);box-shadow:var(--elevation-rim)}.card-section .card-section h4{margin-left:1rem;margin-right:1rem;margin-top:1rem}.card-section .export-button{margin:.5rem}.light-button{background:var(--mui-palette-background-paper);background:var(--surface);border:1px solid var(--border-input);border-radius:.25rem;border-radius:var(--border-radius);height:40px;padding:.3rem}.light-button:not([disabled]):hover{border:1px solid var(--border-input);font-weight:400}.flex-between{display:flex;justify-content:space-between}.pointer:hover{cursor:pointer}.clickable-icon:hover{color:var(--mui-palette-accent-main);color:var(--ics-green);cursor:pointer}.star,.trash{color:var(--mui-palette-iconMuted);color:var(--icon-muted)}.star-selected,.star:hover{color:var(--mui-palette-star);color:var(--star)}.star:hover{cursor:pointer}.clear:hover,.trash:hover{color:var(--mui-palette-critical);color:var(--critical);cursor:pointer}.entry-icon:hover{border:none!important;color:var(--mui-palette-accent-main);color:var(--ics-green);cursor:pointer}.disabled,.disabled:hover{color:var(--mui-palette-text-disabled);color:var(--disabled-text)}.disabled:hover{cursor:not-allowed}.non-input-form{padding-bottom:6px;padding-left:6px;padding-top:6px}.modal-style{background-color:var(--mui-palette-cardBackground);background-color:var(--surface-card);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:var(--mui-palette-elevation-modal),var(--mui-palette-elevation-rim);box-shadow:var(--elevation-modal),var(--elevation-rim);left:50%;min-width:400px;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%)}.data-grid{grid-column-gap:1rem;column-gap:1rem;display:grid}.card-section section{padding:1rem}th{white-space:nowrap}.limit-select{height:45px}.clickable-column{text-decoration:underline}.clickable-column:hover{border-bottom-color:var(--text-strong)!important;color:var(--mui-palette-link);color:var(--clickable-hover);cursor:pointer}.table-button{font-family:monospace;font-size:.9rem}.table-button-active{border:1px solid var(--text-strong)!important}.table-button-row button{height:auto}.table-button:focus{outline:0}.table-button:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{border-radius:.25rem;border-radius:var(--border-radius);outline:2px solid var(--mui-palette-focusRing);outline:2px solid var(--focus-ring);outline-offset:2px}.MuiAppBar-root a:focus-visible,.MuiMenu-paper a:focus-visible,.MuiMenuItem-root:focus-visible,.MuiTab-root:focus-visible,.data-display-contents .MuiIconButton-root:focus-visible{outline-offset:-2px}.MuiMonthCalendar-button:focus-visible,.MuiPickerDay-root:focus-visible,.MuiPickersCalendarHeader-switchViewButton:focus-visible,.MuiYearCalendar-button:focus-visible{border-radius:18px;outline-offset:-2px}.MuiPickersSectionList-sectionContent:focus-visible,[role=listbox]:focus-visible,[role=menu]:focus-visible{outline:none}.MuiAppBar-root{--focus-ring:var(--mui-palette-navFocusRing)}.clickable{cursor:pointer;margin:5px 0 0 10px}.clickable:hover{font-weight:500}.unit-table-height{max-height:44dvmin}.tag-tickets-table-height{max-height:55dvmin}.table-height-xs{max-height:35dvmin}.table-height-sm{max-height:50dvmin}.table-height-md{max-height:63dvmin}.default-table-height{max-height:65dvmin}.table-height-large{max-height:70dvmin}.clear,.edit,.export-button,.save,.upload{color:var(--mui-palette-iconMuted);color:var(--icon-muted)}.borderless-icon-btn,.entry-icon{border:none;color:var(--mui-palette-iconMuted);color:var(--icon-muted)}.borderless-icon-btn{background-color:initial}.borderless-icon-btn:hover{border:none!important}.edit:hover,.export-button:hover,.save:hover,.upload:hover{color:var(--mui-palette-accent-main);color:var(--ics-green);cursor:pointer}.table-row td{vertical-align:middle}.placeholder{background-color:initial!important;color:var(--mui-palette-placeholder);color:var(--placeholder);cursor:default!important}option{color:var(--mui-palette-text-primary);color:var(--text-strong)}.config-script textarea{height:500px}.MuiCard-root.archived.archived{border:2px solid var(--mui-palette-archived)}@media (max-width:900px){.side-nav{border-top:1px solid var(--border);top:auto;width:auto}.history-items-wrapper{height:auto;overflow:visible;overflow:initial}.side-item{margin-left:.5rem}}.MuiTablePagination-displayedRows,.MuiTablePagination-selectLabel{margin:0!important}@media (prefers-reduced-motion:reduce){:after,:before,:not(.MuiCircularProgress-root,.MuiCircularProgress-circle,.MuiLinearProgress-bar){animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.536ae7f9.css.map*/