.a2uiText{color:var(--_a2ui-text-color,var(--a2ui-text-color-text,var(--a2ui-color-on-background)));margin:var(--_a2ui-text-margin,0);box-sizing:border-box;display:inline-block}.a2uiCaption{color:var(--a2ui-text-caption-color,var(--lightningcss-light,#666)var(--lightningcss-dark,#aaa));text-align:left;margin:var(--_a2ui-text-margin,0);box-sizing:border-box;display:inline-block}:is(.a2uiText :global(p),.a2uiText :global(h1),.a2uiText :global(h2),.a2uiText :global(h3),.a2uiText :global(h4),.a2uiText :global(h5),.a2uiText :global(h6),.a2uiText :global(ol),.a2uiText :global(ul),.a2uiText :global(li),.a2uiText :global(blockquote),.a2uiText :global(pre)){margin:var(--_a2ui-text-margin,0)}:is(.a2uiText :global(h1),.a2uiText :global(h2),.a2uiText :global(h3),.a2uiText :global(h4),.a2uiText :global(h5)){font-family:var(--a2ui-font-family-title,inherit);line-height:var(--a2ui-line-height-headings,1.2)}.a2uiText :global(h1){font-size:var(--a2ui-font-size-2xl)}.a2uiText :global(h2){font-size:var(--a2ui-font-size-xl)}.a2uiText :global(h3){font-size:var(--a2ui-font-size-l)}:is(.a2uiText :global(p),.a2uiText :global(h4)){font-size:var(--a2ui-font-size-m)}.a2uiText :global(h5){font-size:var(--a2ui-font-size-s)}:is(.a2uiText :global(p),.a2uiText :global(ol),.a2uiText :global(ul),.a2uiText :global(li),.a2uiText :global(blockquote)){line-height:var(--a2ui-line-height-body,1.5)}.a2uiText :global(a){color:var(--a2ui-text-a-color,inherit);font-weight:var(--a2ui-text-a-font-weight,inherit)}.button{--_a2ui-text-margin:0;--_a2ui-text-color:var(--a2ui-color-on-secondary,#333);padding:var(--a2ui-button-padding,var(--a2ui-spacing-m,.5rem) var(--a2ui-spacing-l,1rem));margin:var(--a2ui-button-margin,var(--a2ui-spacing-m));background:var(--a2ui-button-background,var(--a2ui-color-surface,#fff));box-shadow:var(--a2ui-button-box-shadow,none);font-weight:var(--a2ui-button-font-weight,normal);color:var(--a2ui-color-on-secondary,#333);border:var(--a2ui-button-border,var(--a2ui-border-width,1px) solid var(--a2ui-color-border,#ccc));border-radius:var(--a2ui-button-border-radius,var(--a2ui-border-radius,8px));cursor:pointer;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.button:hover{background-color:var(--a2ui-color-secondary-hover,#ddd)}.primary{--_a2ui-text-color:var(--a2ui-color-on-primary,#fff);background-color:var(--a2ui-color-primary,#17e);color:var(--_a2ui-text-color);border:none}.primary:hover{background-color:var(--a2ui-color-primary-hover,#fbd)}.borderless{color:var(--a2ui-color-primary,#17e);background:0 0;border:none;padding:0}.button:disabled{cursor:not-allowed;opacity:.6}.label{font-size:var(--a2ui-textfield-label-font-size,var(--a2ui-label-font-size,var(--a2ui-font-size-s)));font-weight:var(--a2ui-textfield-label-font-weight,var(--a2ui-label-font-weight,bold))}.input{background-color:var(--a2ui-color-input,#fff);color:var(--a2ui-color-on-input,#333);border:var(--a2ui-textfield-border,var(--a2ui-border-width,1px) solid var(--a2ui-color-border,#ccc));border-radius:var(--a2ui-textfield-border-radius,var(--a2ui-spacing-m,8px));padding:var(--a2ui-textfield-padding,var(--a2ui-spacing-m,.5rem));box-sizing:border-box;width:100%;font-family:inherit;transition:border-color .2s}.input:hover{border-color:var(--a2ui-textfield-color-border-hover,var(--a2ui-color-border-hover,#999))}.input:focus{border-color:var(--a2ui-textfield-color-border-focus,var(--a2ui-color-primary,#17e));outline:none}.invalid{border-color:var(--a2ui-textfield-color-error,red)!important}.error{color:var(--a2ui-textfield-color-error,red);font-size:var(--a2ui-font-size-xs,.75rem)}.host{gap:var(--a2ui-spacing-s,.5rem);flex-direction:column;width:100%;display:flex}.label{font-size:var(--a2ui-choicepicker-label-font-size,var(--a2ui-label-font-size,var(--a2ui-font-size-s)));font-weight:var(--a2ui-choicepicker-label-font-weight,var(--a2ui-label-font-weight,bold));color:var(--a2ui-choicepicker-label-color,inherit)}.filterInput{background-color:var(--a2ui-color-input,#fff);color:var(--a2ui-color-on-input,#333);border:var(--a2ui-textfield-border,var(--a2ui-border-width,1px) solid var(--a2ui-color-border,#ccc));border-radius:var(--a2ui-textfield-border-radius,var(--a2ui-spacing-m,8px));padding:var(--a2ui-choicepicker-filter-padding,var(--a2ui-spacing-xs,4px) var(--a2ui-spacing-s,8px));font-family:inherit;transition:border-color .2s}.filterInput:hover{border-color:var(--a2ui-textfield-color-border-hover,var(--a2ui-color-border-hover,#999))}.filterInput:focus{border-color:var(--a2ui-textfield-color-border-focus,var(--a2ui-color-primary,#17e));outline:none}.options{gap:var(--a2ui-choicepicker-gap,var(--a2ui-spacing-xs,.25rem));flex-direction:column;display:flex}.chips{flex-flow:wrap}.chip{padding:var(--a2ui-choicepicker-chip-padding,var(--a2ui-spacing-s,4px) var(--a2ui-spacing-m,8px));border-radius:var(--a2ui-choicepicker-chip-border-radius,999px);border:1px solid var(--a2ui-color-border,#ccc);background-color:var(--a2ui-color-surface,#fff);color:var(--a2ui-color-on-surface,inherit);cursor:pointer;font-size:var(--a2ui-font-size-xs,.75rem);font-family:inherit;transition:background-color .2s,border-color .2s}.chip.selected{background-color:var(--a2ui-color-primary,#007bff);color:var(--a2ui-color-on-primary,#fff);border-color:var(--a2ui-color-primary,#007bff)}.optionLabel{align-items:center;gap:var(--a2ui-choicepicker-gap,var(--a2ui-spacing-xs,.25rem));cursor:pointer;display:flex}.optionText{font-size:var(--a2ui-font-size-m,1rem)}