.p-button{color:var(--theme-on-primary);background:var(--theme-primary);border-color:var(--theme-primary)}.p-button:not(:disabled):hover{color:var(--theme-on-primary);background:var(--theme-primary-hover);border-color:var(--theme-primary-hover)}.p-button:not(:disabled):active{color:var(--theme-on-primary);background:var(--theme-primary-active);border-color:var(--theme-primary-active)}.p-button:focus{box-shadow:0 0 0 2px var(--theme-surface), 0 0 0 4px var(--theme-focus-ring)}.p-button.p-button-secondary{color:var(--theme-on-secondary);background:var(--theme-secondary);border-color:var(--theme-secondary)}.p-button.p-button-secondary:not(:disabled):hover{color:var(--theme-on-secondary);background:var(--theme-secondary-hover);border-color:var(--theme-secondary-hover)}.p-button.p-button-secondary:not(:disabled):active{color:var(--theme-on-secondary);background:var(--theme-secondary-active);border-color:var(--theme-secondary-active)}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px var(--theme-surface), 0 0 0 4px color-mix(in srgb, var(--theme-secondary) 40%, transparent)}.p-button.p-button-danger{color:var(--theme-on-error);background:var(--theme-error);border-color:var(--theme-error)}.p-button.p-button-danger:not(:disabled):hover{color:var(--theme-on-error);background:var(--theme-error-hover);border-color:var(--theme-error-hover)}.p-button.p-button-danger:not(:disabled):active{color:var(--theme-on-error);background:var(--theme-error-active);border-color:var(--theme-error-active)}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px var(--theme-surface), 0 0 0 4px color-mix(in srgb, var(--theme-error) 40%, transparent)}.p-button.p-button-text,.p-button.p-button-outlined{color:var(--theme-primary);background:0 0}.p-button.p-button-text{border-color:#0000}.p-button.p-button-outlined{border-color:var(--theme-primary)}.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-outlined:not(:disabled):hover{color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 8%, transparent)}.p-button.p-button-outlined:not(:disabled):hover{border-color:var(--theme-primary)}.p-button.p-button-text:not(:disabled):hover{border-color:#0000}.p-button.p-button-text:not(:disabled):active,.p-button.p-button-outlined:not(:disabled):active{color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 16%, transparent)}.p-button.p-button-secondary.p-button-text,.p-button.p-button-secondary.p-button-outlined{color:var(--theme-on-surface-variant);background:0 0}.p-button.p-button-secondary.p-button-outlined{border-color:var(--theme-outline)}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover{color:var(--theme-on-surface);background:color-mix(in srgb, var(--theme-on-surface) 8%, transparent)}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-button.p-button-secondary.p-button-outlined:not(:disabled):active{color:var(--theme-on-surface);background:color-mix(in srgb, var(--theme-on-surface) 16%, transparent)}.p-button.p-button-danger.p-button-text,.p-button.p-button-danger.p-button-outlined{color:var(--theme-error);background:0 0}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button.p-button-danger.p-button-outlined:not(:disabled):hover{color:var(--theme-error);background:color-mix(in srgb, var(--theme-error) 8%, transparent)}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button.p-button-danger.p-button-outlined:not(:disabled):active{color:var(--theme-error);background:color-mix(in srgb, var(--theme-error) 16%, transparent)}.p-button .p-button-icon{color:inherit}.p-inputtext:enabled:hover{border-color:var(--theme-primary)}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:var(--theme-on-primary)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--theme-primary)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box.p-highlight{background:var(--theme-primary-hover);border-color:var(--theme-primary-hover)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{box-shadow:var(--focus-ring)}.p-inputswitch .p-inputswitch-slider{background:var(--theme-surface-variant)}.p-inputswitch .p-inputswitch-slider:before{background:var(--theme-surface)}.p-inputswitch.p-highlight .p-inputswitch-slider{background:var(--theme-primary)}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:var(--theme-on-primary)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:color-mix(in srgb, var(--theme-surface-variant) 85%, var(--theme-on-surface))}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:var(--theme-primary-hover)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{box-shadow:var(--focus-ring)}.p-dropdown:not(.p-disabled):hover{border-color:var(--theme-primary)}.p-dropdown:not(.p-disabled).p-focus{border-color:var(--theme-primary);box-shadow:0 0 0 1px var(--theme-primary)}.p-dropdown .p-dropdown-label.p-placeholder,.p-dropdown .p-dropdown-trigger{color:var(--theme-on-surface-variant)}.p-dropdown-panel{background:var(--theme-surface);color:var(--theme-on-surface);border:1px solid var(--theme-outline-variant)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:var(--theme-on-surface)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:var(--theme-on-primary-container);background:var(--theme-primary-container)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{color:var(--theme-on-primary-container);background:color-mix(in srgb, var(--theme-primary-container) 85%, var(--theme-on-primary-container))}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus,.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:var(--theme-on-surface);background:color-mix(in srgb, var(--theme-on-surface) 8%, transparent)}.p-dialog{border-color:var(--theme-outline-variant)}.p-dialog .p-dialog-header .p-dialog-header-icon{color:var(--theme-on-surface-variant)}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:var(--theme-on-surface);background:color-mix(in srgb, var(--theme-on-surface) 8%, transparent)}.p-overlaypanel,.p-password-panel,.p-menu{background:var(--theme-surface);color:var(--theme-on-surface);border:1px solid var(--theme-outline-variant)}.p-menu .p-menuitem>.p-menuitem-content,.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--theme-on-surface)}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--theme-on-surface-variant)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:var(--theme-on-surface);background:color-mix(in srgb, var(--theme-on-surface) 8%, transparent)}.p-tabview .p-tabview-nav{border-color:var(--theme-outline-variant);background:0 0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{color:var(--theme-on-surface-variant);border-color:var(--theme-outline-variant);background:0 0}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{color:var(--theme-on-surface);border-color:var(--theme-outline);background:0 0}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:var(--theme-primary);border-color:var(--theme-primary);background:0 0}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{box-shadow:inset var(--focus-ring)}.p-tabview .p-tabview-panels{color:inherit;background:0 0}.p-tag{background:var(--theme-primary);color:var(--theme-on-primary)}.p-tag.p-tag-success{background:var(--ok);color:#fff}.p-tag.p-tag-warning{background:var(--theme-tertiary);color:var(--theme-on-tertiary)}.p-tag.p-tag-danger{background:var(--theme-error);color:var(--theme-on-error)}.p-message.p-message-error{background:var(--theme-error-container);border-color:var(--theme-error);color:var(--theme-on-error-container)}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:var(--theme-on-error-container)}.p-message.p-message-info{background:var(--theme-primary-container);border-color:var(--theme-primary);color:var(--theme-on-primary-container)}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:var(--theme-on-primary-container)}.p-toast .p-toast-message.p-toast-message-error{background:var(--theme-error-container);border-color:var(--theme-error);color:var(--theme-on-error-container)}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:var(--theme-on-error-container)}.p-toast .p-toast-message.p-toast-message-info{background:var(--theme-primary-container);border-color:var(--theme-primary);color:var(--theme-on-primary-container)}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:var(--theme-on-primary-container)}
