.ui-appearance{font:500 var(--text-small,.875rem)/1.4 var(--body,system-ui);display:inline-flex;position:relative}.ui-appearance-trigger.p-button{--ui-outline-ink:var(--ink);--ui-outline-border:var(--line);border:1px solid var(--p-button-outlined-secondary-border-color);background:var(--paper);min-width:44px;min-height:44px;color:var(--p-button-outlined-secondary-color);font:inherit;white-space:nowrap;border-radius:.4rem;gap:.5rem;padding:.625rem .75rem}.ui-appearance .ui-icon{flex:none;width:20px;height:20px}.ui-appearance-popover.p-popover{--p-popover-background:var(--paper);--p-popover-border-color:var(--line);--p-popover-color:var(--ink);width:15rem;max-width:calc(100vw - 24px);color:var(--ink);background:var(--paper);border:1px solid var(--line);box-shadow:0 8px 24px var(--modal-shadow);border-radius:.6rem}.ui-appearance-popover .p-popover-content{padding:.5rem}.ui-appearance-options{border:0;min-width:0;margin:0;padding:0}.ui-appearance-options legend{font:600 var(--text-small,.875rem)/1.4 var(--body,system-ui);color:var(--muted);padding:.5rem .625rem}.ui-appearance-option{min-height:44px;color:var(--ink);cursor:pointer;font:500 var(--text-small,.875rem)/1.4 var(--body,system-ui);border-radius:.3rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem;display:flex}.ui-appearance-option small{color:var(--muted);font:inherit;margin-top:.2rem;font-weight:400;display:block}.ui-appearance-option:hover,.ui-appearance-option.is-selected{background:var(--soft)}.ui-appearance-option.is-selected{font-weight:700}.ui-appearance-option:focus-within{outline:3px solid var(--focus);outline-offset:-3px}.ui-appearance-trigger.p-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ui-appearance,.ui-appearance-popover{--p-radiobutton-checked-background:var(--primary);--p-radiobutton-checked-hover-background:var(--primary);--p-radiobutton-checked-border-color:var(--primary);--p-radiobutton-checked-hover-border-color:var(--primary);--p-radiobutton-icon-checked-color:var(--button-ink);--p-radiobutton-icon-checked-hover-color:var(--button-ink)}.ui-select{--p-select-background:var(--paper);--p-select-color:var(--ink);--p-select-overlay-background:var(--paper);--p-select-overlay-color:var(--ink);--p-select-overlay-border-color:var(--line);--p-select-option-color:var(--ink);--p-select-option-focus-background:var(--soft);--p-select-option-focus-color:var(--ink);--p-select-option-selected-background:var(--soft);--p-select-option-selected-color:var(--primary);--p-select-option-selected-focus-background:var(--soft);--p-select-option-selected-focus-color:var(--primary);--p-select-dropdown-color:var(--muted)}@media (width<=650px){.ui-appearance-label{display:none}.ui-appearance-trigger.p-button{padding:.625rem}.ui-appearance-popover.p-popover{width:min(15rem,100vw - 24px)}}:where(.public-app,.review-page) .p-button{--p-button-primary-background:var(--ui-action-bg,var(--primary));--p-button-primary-color:var(--ui-action-ink,var(--button-ink));--p-button-primary-border-color:var(--ui-action-border,var(--ui-action-bg,var(--primary)));--p-button-primary-hover-background:var(--ui-action-hover-bg,var(--ui-action-bg,var(--primary)));--p-button-primary-hover-color:var(--ui-action-hover-ink,var(--ui-action-ink,var(--button-ink)));--p-button-primary-hover-border-color:var(--ui-action-hover-border,var(--ui-action-hover-bg,var(--ui-action-bg,var(--primary))));--p-button-primary-active-background:var(--ui-action-active-bg,var(--ui-action-hover-bg,var(--ui-action-bg,var(--primary))));--p-button-primary-active-color:var(--ui-action-active-ink,var(--ui-action-hover-ink,var(--ui-action-ink,var(--button-ink))));--p-button-primary-active-border-color:var(--ui-action-active-border,var(--ui-action-hover-border,var(--ui-action-hover-bg,var(--ui-action-bg,var(--primary)))));--p-button-outlined-secondary-color:var(--ui-outline-ink,var(--primary));--p-button-outlined-secondary-border-color:var(--ui-outline-border,var(--primary));--p-button-outlined-secondary-hover-background:var(--ui-outline-hover-bg,var(--soft));--p-button-outlined-secondary-active-background:var(--ui-outline-active-bg,var(--soft));--p-button-text-secondary-color:var(--ui-text-ink,var(--ink));--p-button-text-secondary-hover-background:var(--ui-text-hover-bg,var(--soft));--p-button-text-secondary-active-background:var(--ui-text-active-bg,var(--ui-text-hover-bg,var(--soft)));--p-button-danger-background:var(--review-error);--p-button-danger-color:var(--button-ink);--p-button-danger-border-color:var(--review-error);--p-button-danger-hover-background:var(--review-error);--p-button-danger-hover-color:var(--button-ink);--p-button-danger-hover-border-color:var(--review-error);--p-button-danger-active-background:var(--review-error);--p-button-danger-active-color:var(--button-ink);--p-button-danger-active-border-color:var(--review-error);--p-button-primary-focus-ring-color:var(--focus);--p-button-secondary-focus-ring-color:var(--focus);--p-button-danger-focus-ring-color:var(--focus)}.ui-action-sample{background:var(--paper);color:var(--ink);gap:1rem;padding:1.5rem;display:grid}.ui-action-sample-inverse{background:var(--primary);color:var(--button-ink);--focus:var(--button-ink)}
