.commandLink.icon-x,.commandLink.button-txt,.commandLink.button-x{background:var(--background);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style);border-radius:var(--border-radius);padding:var(--padding);box-sizing:border-box;text-decoration:var(--text-decoration);transition:border-color var(--animation-speed),background var(--animation-speed);outline:0;display:inline-block;cursor:pointer}.commandLink.icon-x:hover,.commandLink.button-txt:hover,.commandLink.button-x:hover{background:var(--background-hover);border-color:var(--border-color-hover);text-decoration:var(--text-decoration)}
.commandLink.button-txt.active,.commandLink.button-x.active{background:var(--background-active);border-color:var(--border-color-active);text-decoration:var(--text-decoration)}.commandLink.button-txt.active:hover,.commandLink.button-x.active:hover{background:var(--background-active-hover);border-color:var(--border-color-active-hover);text-decoration:var(--text-decoration)}.commandLink.button-txt>*,.commandLink.button-x>*{color:var(--text-color) !important;font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight)}
.commandLink.button-txt:hover>*,.commandLink.button-x:hover>*{color:var(--text-color-hover) !important;text-decoration:var(--text-decoration)}.commandLink.button-txt.active>*,.commandLink.button-x.active>*{color:var(--text-color-active) !important;text-decoration:var(--text-decoration)}.commandLink.icon-x>*,.commandLink.button-x>.gma-icon{color:var(--icon-color);font-size:var(--icon-font-size);font-style:normal;font-weight:var(--icon-font-weight);text-decoration:none}.commandLink.icon-x:hover>*,.commandLink.button-x:hover>.gma-icon{color:var(--icon-color-hover);text-decoration:none}
.commandLink.button-x.active>.gma-icon{color:var(--icon-color-active);text-decoration:none}body .ui-calendar .ui-inputfield,.gma-input.ui-inputfield,.gma-input{box-sizing:border-box;padding:var(--padding);background:var(--background);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style);border-radius:var(--border-radius);color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);box-shadow:none;outline:0;cursor:pointer;text-align:inherit;text-shadow:none;transition:border linear .1s,background linear .1s}
body .ui-calendar .ui-inputfield.ui-state-hover,.gma-input.ui-inputfield.ui-state-hover,.gma-input:hover{background:var(--background);border-color:var(--border-color);color:var(--text-color)}body .ui-calendar .ui-inputfield.ui-state-focus,.gma-input.ui-inputfield.ui-state-focus,.gma-input:focus{background:var(--background-active);border-color:var(--border-color-active);color:var(--text-color-active);outline:0;box-shadow:none}body .ui-calendar .ui-inputfield::selection,.gma-input.ui-inputfield::selection{background:var(--background-selection);color:var(--text-color-selection)}
body .ui-calendar .ui-inputfield::placeholder,.gma-input::placeholder{color:#666;opacity:.6}span.invalid .gma-input,span.invalid .gma-input[type=password],span.invalid .gma-input.ui-state-error{background:var(--background-error);border-color:var(--border-color-error);color:var(--text-color-error)}span.invalid .errortext{margin:5px;color:var(--text-color);display:block}.ui-fileupload.icon-button-x .ui-button-icon-left{display:none}.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar{padding:0;border-radius:0;border:0;background:0}
.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button{color:var(--text-color);padding:var(--padding);border-radius:var(--border-radius);border-color:var(--border-color);background:var(--background);cursor:pointer;outline:0;margin:0;box-shadow:none}.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button.ui-state-hover{border-color:var(--border-color-hover);background:var(--background-hover)}.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button>.ui-icon-plusthick{display:none}
.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button>.ui-button-text{padding:0;margin:0;font-family:var(--font-family);font-style:var(--font-style);color:var(--text-color)}.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button.ui-state-hover>.ui-button-text{color:var(--text-color-hover)}.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button>input{width:100%;height:100%}.ui-fileupload.gma-file-upload>.ui-fileupload-content{display:none}.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button{background:var(--background);border-color:var(--border-color);border-style:var(--border-style);border-width:var(--border-width);border-radius:var(--border-radius);color:var(--text-color);box-sizing:border-box;padding:var(--padding);cursor:pointer;outline:0;margin:0}
.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button.ui-state-hover{background:var(--background-hover);border-color:var(--border-color-hover)}.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button>.ui-icon{display:none}.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button>.ui-button-text{padding:0;margin:0;color:var(--text-color);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family);text-decoration:var(--text-decoration)}
.ui-fileupload.gma-file-upload>.ui-fileupload-buttonbar>.ui-button.ui-state-hover>.ui-button-text{color:var(--text-color-hover)}body .ui-spinner{display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content}body .ui-spinner>.ui-spinner-input.ui-inputfield{grid-area:1 / 1 / -1 / 2;background:var(--background);border-color:var(--border-color);border-style:var(--border-style);border-width:var(--border-width);border-radius:var(--border-radius);color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);padding:var(--padding);box-sizing:border-box;width:100%;height:100%;box-shadow:none;transition:border linear .1s,background linear .1s}
body .ui-spinner>.ui-spinner-input.ui-inputfield.ui-state-hover{background:var(--background);border-color:var(--border-color);color:var(--text-color);outline:0;box-shadow:none}body .ui-spinner>.ui-spinner-input.ui-inputfield.ui-state-focus{background:var(--background-active);border-color:var(--border-color-active);outline:0;box-shadow:none}body .ui-spinner>.ui-spinner-input.ui-inputfield.ui-state-error{background:var(--background-error);border-color:var(--border-color-error);outline:0;box-shadow:none}
body .ui-spinner .ui-spinner-button.ui-button{width:max-content;height:max-content;font-size:var(--font-size)}body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up,body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down{background:var(--background);border-color:var(--border-color);border-radius:0;border-left-width:0;color:var(--text-color);width:100%;height:100%;box-shadow:none;position:static;display:grid;box-sizing:border-box;cursor:pointer}body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up.ui-state-hover,.ui-spinner .ui-spinner-button.ui-button.ui-spinner-down.ui-state-hover{background:var(--background);border-color:var(--border-color);color:var(--text-color)}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up.ui-state-error,.ui-spinner .ui-spinner-button.ui-button.ui-spinner-down.ui-state-error{background:var(--background-error);border-color:var(--border-color-error);color:var(--text-color)}body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up{grid-area:1 / 2 / -2 / -1;position:relative;border-bottom-width:0;border-radius:0}body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down{position:relative;grid-area:2 / 2 / -1 / -1;border-radius:0}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up>.ui-button-text,body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down>.ui-button-text{padding:0;font-size:inherit;display:grid;align-items:center;justify-items:center}.ui-spinner .ui-spinner-button.ui-button.ui-spinner-up>.ui-button-text>.ui-icon,.ui-spinner .ui-spinner-button.ui-button.ui-spinner-down>.ui-button-text>.ui-icon{color:var(--text-color);padding:0;margin:0;position:static;width:max-content;height:max-content;text-indent:0;display:grid;align-items:center;justify-items:center;background:none !important;text-indent:0 !important;font-family:Material Symbols Outlined !important;font-size:var(--font-size)}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up.ui-state-hover>.ui-button-text>.ui-icon,body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down.ui-state-hover>.ui-button-text>.ui-icon{color:var(--text-color-hover)}body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-button.ui-button.ui-spinner-up>.ui-button-text>.ui-icon-triangle-1-n{margin:-2px 0}body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down>.ui-button-text>.ui-icon-triangle-1-s{margin:-2px 0}body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up>.ui-button-text>.ui-icon-triangle-1-n::after{content:"arrow_drop_down";transform:rotate(180deg)}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down>.ui-button-text>.ui-icon-triangle-1-s::after{content:"arrow_drop_down"}body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up>.ui-button-text>.ui-icon-triangle-1-n::before{content:""}body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down>.ui-button-text>.ui-icon-triangle-1-s::before{content:""}body .ui-calendar{background:var(--background);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style);border-radius:var(--border-radius)}
body .ui-calendar .ui-inputfield{width:100%}body .ui-datepicker.ui-input-overlay{background:var(--background);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style);border-radius:var(--border-radius);box-sizing:border-box;padding:var(--padding)}body .ui-datepicker table.ui-datepicker-calendar{margin:0}body .ui-datepicker table.ui-datepicker-calendar>thead>tr>th,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td{background:var(--background);border-color:var(--line-table-grid);border-style:solid;border-width:1px;padding:var(--padding);box-sizing:border-box;transition:background .3s}
body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td:hover{background:var(--background-hover)}body .ui-datepicker table.ui-datepicker-calendar>thead>tr>th>span,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>span,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>a,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>span,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>a{background:transparent;color:var(--text-color);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);padding:0;outline:0}
body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>span.ui-state-hover,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>a.ui-state-hover,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>span.ui-state-hover,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>a.ui-state-hover{background:transparent;color:var(--text-color-hover);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);padding:0;outline:0}
body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>span.ui-state-highlight,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>a.ui-state-highlight,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>span.ui-state-highlight,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>a.ui-state-highligth{background:transparent;color:var(--text-color-selected);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);padding:0;outline:0}
body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-current-day>span.ui-state-active,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-current-day>a.ui-state-active,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>span.ui-state-active,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>a.ui-state-active,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>span.ui-state-active.ui-state-hover,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>a.ui-state-active.ui-state-hover,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>span.ui-state-highlight,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td>a.ui-state-highlight,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>span.ui-state-highlight.ui-state-hover,body .ui-datepicker table.ui-datepicker-calendar>tbody>tr>td.ui-datepicker-today>a.ui-state-highlight.ui-state-hover{background:transparent;color:var(--text-color-selected-hover);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);padding:0;outline:0}
body .ui-datepicker .ui-datepicker-calendar td>a:focus,body .ui-datepicker .ui-datepicker-calendar td>span:focus{outline:0}body .ui-datepicker>.ui-datepicker-header{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;border:0}body .ui-datepicker>.ui-datepicker-header>.ui-datepicker-prev{grid-area:1/1/2/2;position:revert}body .ui-datepicker>.ui-datepicker-header>.ui-datepicker-title{grid-area:1/2/2/3;position:revert}body .ui-datepicker>.ui-datepicker-header>.ui-datepicker-next{grid-area:1/3/2/4;position:revert}
body .pi{font-family:primeicons !important}