.p-overflow-hidden{overflow:hidden;padding-right:var(--scrollbar-width)}@layer primeng{.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}input[type=button],input[type=submit],input[type=reset],input[type=file]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-icon-wrapper{display:inline-flex}.p-icon{display:inline-block}.p-icon-spin{animation:p-icon-spin 2s infinite linear}}@keyframes p-icon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@layer primeng{.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}}@layer primeng{.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:"p";visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:focus,.p-button-group p-button:focus .p-button,.p-buttonset .p-button:focus,.p-buttonset p-button:focus .p-button{position:relative;z-index:1}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover,.p-button-group p-button:not(:last-child) .p-button,.p-button-group p-button:not(:last-child) .p-button:hover,.p-buttonset .p-button:not(:last-child),.p-buttonset .p-button:not(:last-child):hover,.p-buttonset p-button:not(:last-child) .p-button,.p-buttonset p-button:not(:last-child) .p-button:hover{border-right:0 none}.p-button-group .p-button:not(:first-of-type):not(:last-of-type),.p-button-group p-button:not(:first-of-type):not(:last-of-type) .p-button,.p-buttonset .p-button:not(:first-of-type):not(:last-of-type),.p-buttonset p-button:not(:first-of-type):not(:last-of-type) .p-button{border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type),.p-button-group p-button:first-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:first-of-type:not(:only-of-type),.p-buttonset p-button:first-of-type:not(:only-of-type) .p-button{border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type),.p-button-group p-button:last-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:last-of-type:not(:only-of-type),.p-buttonset p-button:last-of-type:not(:only-of-type) .p-button{border-top-left-radius:0;border-bottom-left-radius:0}p-button[iconpos=right] spinnericon{order:1}}@layer primeng{.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(color.dae87a04d07ca92b.png) no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(hue.8b1818380241e6ac.png) no-repeat left top}@layer primeng{.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label{top:1rem}.p-float-label input:focus~label,.p-float-label input.p-filled~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill~label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}}@layer primeng{.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}}@layer primeng{.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0%;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password .p-icon{cursor:pointer}.p-password-clearable.p-password-mask .p-password-clear-icon{margin-top:unset}.p-password-clearable{position:relative}}@layer primeng{.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}}@layer primeng{.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:#ffffff80;border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}@layer primeng{.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem;pointer-events:none}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{scale:2;position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}}*,*:before,*:after{box-sizing:border-box}:root{font-family:Helvetica,sans-serif;--content-max-width: 50rem;--tooolbar-padding: .6rem}input,select,textarea{border-radius:5px;border-color:var(--control-border-color);accent-color:var(--primary-control-accent-color);font-size:inherit;border-style:solid;border-width:thin;padding:.5ex}button{padding:.5ex;border-radius:5px;border-color:var(--control-border-color);border-width:thin;background-color:var(--primary-control-area-color);color:var(--primary-control-text-color)}button:disabled{color:var(--primary-control-disabled-text-color)}textarea{font-family:inherit;resize:none}input.ng-invalid,textarea.ng-invalid,select.ng-invalid,p-autocomplete.ng-invalid input{border-bottom:2px solid #a94442}input[type=checkbox].ng-invalid{outline:1px dashed #a94442}input[type=checkbox],input[type=radio]{transform:scale(1.5)}.disabled-link_{pointer-events:none;opacity:.7}.theme-default{--background-color: rgb(236, 236, 236);--background-color-left-top: rgba(255, 235, 146, .3);--background-color-right-top: rgba(200, 242, 255, .3);--background-color-left-bottom: rgba(190, 255, 146, .3);--background-color-right-bottom: rgb(236, 236, 236, 0);--background-color-neutral: rgb(236, 236, 236, 0);--primary-control-area-color: rgb(0, 120, 214);--primary-control-area-color-caution: rgb(231, 131, 0);--primary-control-area-color-danger: rgb(241, 59, 59);--primary-control-accent-color: rgb(63, 172, 255);--primary-control-text-color: white;--primary-control-disabled-text-color: rgb(197, 194, 194);--primary-control-text-color-danger: crimson;--secondary-control-area-color: rgb(30, 152, 204);--control-border-color: darkgray;--panel-color: white;--panel-color-attention: rgb(255, 242, 195);--panel-color-payment-due: rgb(234, 223, 244);--panel-color-shaded-content: rgb(227, 227, 227);--panel-text-color: black;--panel-secondary-text-color: rgb(116, 116, 116);--panel-inactive-text-color: var(--panel-secondary-text-color);--panel-border-color: lightgray;--shadow-color: rgb(0,0,0,.5);--panel-title-color: rgb(30, 133, 192);--hint-icon-color: rgb(0, 120, 214);--hint-text-color: rgb(0, 0, 150);--hint-background-color: rgb(230, 250, 255);--help-icon-color: rgb(184, 134, 11);--help-text-color: rgb(184, 134, 11);--help-background-color: rgb(250, 235, 215);--fav-heart-color: rgb(253, 147, 191);--wait-listed-color: rgb(184, 134, 11);--payment-due-color: rgb(114, 57, 162);--paid-color: green;--accepted-color: green;--pending-color: rgb(250, 193, 2);--requirement-color: #a55715}.theme-alpha{--background-color: antiquewhite;--primary-control-area-color: rgb(243, 178, 0);--primary-control-text-color: white;--primary-control-disabled-text-color: rgb(197, 194, 194);--panel-color: white;--panel-color-attention: rgb(255, 242, 195);--panel-color-payment-due: rgb(234, 223, 244);--panel-color-shaded-content: rgb(227, 227, 227);--panel-text-color: black;--panel-secondary-text-color: rgb(116, 116, 116);--panel-inactive-text-color: var(--panel-secondary-text-color);--panel-border-color: lightgray;--shadow-color: rgb(0,0,0,.5);--panel-title-color: rgb(179, 111, 11)}.theme-betta{--background-color:azure;--primary-control-area-color: aquamarine;--primary-control-text-color: navy;--primary-control-disabled-text-color: rgb(126, 126, 126);--panel-color: white;--panel-color-attention: rgb(255, 242, 195);--panel-color-payment-due: rgb(234, 223, 244);--panel-color-shaded-content: rgb(227, 227, 227);--panel-text-color: black;--panel-secondary-text-color: rgb(116, 116, 116);--panel-inactive-text-color: var(--panel-secondary-text-color);--panel-border-color: lightgray;--shadow-color: rgb(0,0,0,.5);--panel-title-color: rgb(30, 133, 192)}.selection_{display:block;color:var(--primary-control-text-color);background-color:var(--primary-control-area-color);border-radius:.2em;padding:.3em;width:100%;text-align:center;box-shadow:.1em .1em .3em var(--shadow-color)}.selection_.mood-danger_{background-color:var(--primary-control-area-color-danger)}.selection_.mood-alert_{background-color:var(--primary-control-area-color-caution)}.selection_:active{box-shadow:0 0 .1em var(--shadow-color)}a.selection_{text-decoration:none}button.selection_{text-decoration:none;font-size:inherit;border:none;cursor:pointer}button.selection_:disabled{color:var(--primary-control-disabled-text-color);cursor:not-allowed}label.input-field_{display:flex;flex-direction:column;margin-bottom:1ex}label.input-field_>span{font-size:.7em}label.input-field_ p-autocomplete{display:flex;flex-direction:column}label.input-field_ p-autocomplete input{flex:1 1}label.input-field_ p-autocomplete .p-overlay{max-width:100%}.hint_{background-color:var(--hint-background-color);color:var(--hint-text-color);border-radius:.5em;margin-bottom:1em;padding:8px;box-shadow:.1em .1em .3em var(--shadow-color);font-size:.77em;line-height:1.7em}.hint-title_{font-weight:700}app-inline-icon.hint-toggle_{float:right;padding:8px;color:var(--hint-icon-color)}.help_{background-color:var(--help-background-color);color:var(--help-text-color);border-radius:.5em;margin-bottom:1em;padding:8px;box-shadow:.1em .1em .3em var(--shadow-color);font-size:.77em;line-height:1.7em}.help-title_{font-weight:700}.help-toggle_{float:right;padding:8px;color:var(--help-icon-color);cursor:pointer}.reminder_{border-left:1ex solid red;padding:.5ex 0 0 .5ex;border-radius:.5ex}@layer primeng{.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container{border-color:#3b82f6}.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-autocomplete .p-autocomplete-multiple-container{padding:.375rem .75rem;gap:.5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#4b5563;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.375rem .75rem;background:#e5e7eb;color:#4b5563;border-radius:16px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus{background:#d1d5db;color:#4b5563}.p-autocomplete-panel{background:var(--panel-color);color:var(--panel-text-color);border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.2em 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{white-space:normal;font-size:.9em;margin:0;padding:.3em .5em;border:0 none;background:transparent;transition:box-shadow .2s;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child{margin-top:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus{background:#3b82f63d}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#e5e7eb}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.75rem 1.25rem;color:#374151;background:#fff;font-weight:700}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message{padding:.75rem 1.25rem;color:var(--panel-inactive-text-color);background:transparent}p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext{border-color:#e24c4c}p-autocomplete.p-autocomplete-clearable .p-inputtext{padding-right:2.5rem}p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon{color:#6b7280;right:.75rem}p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon{color:#6b7280;right:3.75rem}}
