:root{--color-brand-primary:#2563eb;--color-brand-primary-hover:#1d4ed8;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-text-brand:#1d4ed8;--color-background-page:#f9fafb;--color-border-default:#d1d5db;--color-border-focus:#2563eb}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--color-background-page);min-height:100%;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;line-height:1.4}button{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.p-selectbutton{background:0 0!important;border:none!important;flex-wrap:wrap!important;gap:.375rem!important;padding:0!important;display:flex!important}.p-selectbutton .p-togglebutton,.p-selectbutton .p-button{border:1px solid var(--color-border-default,#d1d5db)!important;background:var(--color-background-surface,#fff)!important;color:var(--color-text-primary,#111827)!important;white-space:normal!important;text-align:center!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;border-radius:9999px!important;flex:none!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;font-size:.8125rem!important;font-weight:400!important;transition:background .12s,color .12s,border-color .12s!important;display:inline-flex!important}.p-selectbutton .p-togglebutton:hover,.p-selectbutton .p-button:hover{border-color:var(--color-brand-primary,#2563eb)!important;background:var(--color-background-surface,#fff)!important;color:var(--color-text-primary,#111827)!important}.p-selectbutton .p-togglebutton.p-togglebutton-checked,.p-selectbutton .p-button.p-highlight{background:var(--color-brand-primary,#2563eb)!important;color:#fff!important;border-color:var(--color-brand-primary,#2563eb)!important;font-weight:500!important}.p-selectbutton .p-togglebutton.p-togglebutton-checked:hover,.p-selectbutton .p-button.p-highlight:hover{background:var(--color-brand-hover,#1d4ed8)!important;border-color:var(--color-brand-hover,#1d4ed8)!important;color:#fff!important}.p-selectbutton .p-togglebutton:disabled,.p-selectbutton .p-button:disabled{opacity:.5!important;cursor:not-allowed!important}.p-selectbutton .ui-seg-icon{flex-shrink:0}.p-selectbutton .ui-seg-label{white-space:nowrap}.p-selectbutton .ui-seg-badge{min-width:1.125rem;color:inherit;background:#00000014;border-radius:9999px;justify-content:center;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.p-selectbutton .p-togglebutton.p-togglebutton-checked .ui-seg-badge,.p-selectbutton .p-button.p-highlight .ui-seg-badge{color:#fff;background:#ffffff40}.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-text):not(.p-button-link):not(.p-togglebutton){background:var(--color-brand-primary,#2563eb);border-color:var(--color-brand-primary,#2563eb);color:#fff}.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-text):not(.p-button-link):not(.p-togglebutton):hover{background:var(--color-brand-primary-hover,#1d4ed8);border-color:var(--color-brand-primary-hover,#1d4ed8)}.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-text):not(.p-button-link):not(.p-togglebutton):active{background:#1e40af;border-color:#1e40af}.p-button.p-button-danger{background:#b91c1c!important;border-color:#b91c1c!important}.p-button.p-button-danger:hover{background:#991b1b!important;border-color:#991b1b!important}
