.cape_icon-button_root_M6AB5{--cp-icon-button-box-shadow:none;--cp-icon-button-size:var(--cp-action-sizing-tiny);border-width:var(--cp-action-border-width-small);border-style:solid;border-color:var(--cp-icon-button-border-color);border-radius:var(--cp-action-border-radius-pill);background-color:var(--cp-icon-button-background);box-shadow:var(--cp-icon-button-box-shadow);cursor:pointer;appearance:none;height:var(--cp-icon-button-size);width:var(--cp-icon-button-size);-webkit-tap-highlight-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}.cape_icon-button_root_M6AB5[data-size="2xsmall"]{--cp-icon-button-size:var(--cp-control-sizing-mini)}.cape_icon-button_root_M6AB5[data-size=small]{--cp-icon-button-size:var(--cp-action-sizing-xsmall)}.cape_icon-button_root_M6AB5[data-size=medium]{--cp-icon-button-size:var(--cp-action-sizing-small)}.cape_icon-button_root_M6AB5[data-size=large]{--cp-icon-button-size:var(--cp-action-sizing-medium)}.cape_icon-button_root_M6AB5:-moz-focusring{outline:none}.cape_icon-button_root_M6AB5:focus-visible{--cp-icon-button-box-shadow:var(--cp-focus-outside-default)}.cape_icon-button_root_M6AB5[data-variant=tertiary]{--cp-icon-button-border-color:transparent;--cp-icon-button-background:var(--cp-action-color-tertiary-enabled)}@media (hover:hover){.cape_icon-button_root_M6AB5[data-variant=tertiary]:hover{--cp-icon-button-background:var(--cp-action-color-tertiary-hover)}}.cape_icon-button_root_M6AB5[data-variant=tertiary]:active{--cp-icon-button-background:var(--cp-action-color-tertiary-pressed)}.cape_icon-button_root_M6AB5[data-variant=tertiary]:disabled{--cp-icon-button-background:var(--cp-action-color-tertiary-disabled)}.cape_icon-button_root_M6AB5[data-variant=tertiary]:focus-visible{--cp-icon-button-box-shadow:var(--cp-focus-outside-default)}.cape_icon-button_root_M6AB5[data-variant=tertiary][data-status=inverse]{--cp-icon-button-border-color:transparent;--cp-icon-button-background:var(--cp-action-color-inverse-tertiary-enabled)}@media (hover:hover){.cape_icon-button_root_M6AB5[data-variant=tertiary][data-status=inverse]:hover{--cp-icon-button-background:var(--cp-action-color-inverse-tertiary-hover)}}.cape_icon-button_root_M6AB5[data-variant=tertiary][data-status=inverse]:focus-visible{--cp-icon-button-box-shadow:var(--cp-focus-outside-inverse)}.cape_icon-button_root_M6AB5[data-variant=tertiary][data-status=inverse]:active{--cp-icon-button-background:var(--cp-action-color-inverse-tertiary-pressed)}.cape_icon-button_root_M6AB5[data-variant=tertiary][data-status=inverse]:disabled{--cp-icon-button-background:var(--cp-action-color-inverse-tertiary-disabled)}.cape_icon-button_root_M6AB5[data-variant=secondary],.cape_icon-button_root_M6AB5[data-outline=true]{--cp-icon-button-border-color:var(--cp-action-color-secondary-enabled);--cp-icon-button-background:var(--cp-action-color-tertiary-enabled)}@media (hover:hover){.cape_icon-button_root_M6AB5[data-variant=secondary]:hover,.cape_icon-button_root_M6AB5[data-outline=true]:hover{--cp-icon-button-border-color:var(--cp-action-color-secondary-hover);--cp-icon-button-background:var(--cp-action-color-tertiary-hover)}}.cape_icon-button_root_M6AB5[data-variant=secondary]:active,.cape_icon-button_root_M6AB5[data-outline=true]:active{--cp-icon-button-border-color:var(--cp-action-color-secondary-pressed);--cp-icon-button-background:var(--cp-action-color-tertiary-pressed)}.cape_icon-button_root_M6AB5[data-variant=secondary]:disabled,.cape_icon-button_root_M6AB5[data-outline=true]:disabled{--cp-icon-button-border-color:var(--cp-action-color-secondary-disabled);--cp-icon-button-background:none}.cape_icon-button_root_M6AB5[data-variant=secondary][data-status=inverse],.cape_icon-button_root_M6AB5[data-outline=true][data-status=inverse]{--cp-icon-button-border-color:var(--cp-action-color-inverse-secondary-enabled);--cp-icon-button-background:var(--cp-action-color-inverse-tertiary-enabled)}@media (hover:hover){.cape_icon-button_root_M6AB5[data-variant=secondary][data-status=inverse]:hover,.cape_icon-button_root_M6AB5[data-outline=true][data-status=inverse]:hover{--cp-icon-button-border-color:var(--cp-action-color-inverse-secondary-hover);--cp-icon-button-background:var(--cp-action-color-inverse-tertiary-hover)}}.cape_icon-button_root_M6AB5[data-variant=secondary][data-status=inverse]:focus-visible,.cape_icon-button_root_M6AB5[data-outline=true][data-status=inverse]:focus-visible{--cp-icon-button-box-shadow:var(--cp-focus-outside-inverse)}.cape_icon-button_root_M6AB5[data-variant=secondary][data-status=inverse]:active,.cape_icon-button_root_M6AB5[data-outline=true][data-status=inverse]:active{--cp-icon-button-border-color:var(--cp-action-color-inverse-secondary-pressed);--cp-icon-button-background:var(--cp-action-color-inverse-tertiary-pressed)}.cape_icon-button_root_M6AB5[data-variant=secondary][data-status=inverse]:disabled,.cape_icon-button_root_M6AB5[data-outline=true][data-status=inverse]:disabled{--cp-icon-button-border-color:var(--cp-action-color-inverse-secondary-disabled);--cp-icon-button-background:var(--cp-action-color-inverse-tertiary-disabled)}.cape_icon-button_root_M6AB5[data-variant=primary]{--cp-icon-button-border-color:transparent;--cp-icon-button-background:var(--cp-floating-button-color-primary-enabled)}@media (hover:hover){.cape_icon-button_root_M6AB5[data-variant=primary]:hover{--cp-icon-button-background:var(--cp-floating-button-color-primary-hover)}}.cape_icon-button_root_M6AB5[data-variant=primary]:active{--cp-icon-button-background:var(--cp-floating-button-color-primary-pressed)}.cape_icon-button_root_M6AB5[data-variant=primary]:disabled{--cp-icon-button-background:var(--cp-floating-button-color-primary-disabled)}.cape_icon-button_root_M6AB5[data-variant=elevated]{--cp-icon-button-border-color:var(--cp-action-color-secondary-enabled);--cp-icon-button-background:var(--cp-action-color-inverse-primary-enabled);--cp-icon-button-box-shadow:var(--cp-base-elevation-high)}@media (hover:hover){.cape_icon-button_root_M6AB5[data-variant=elevated]:hover{--cp-icon-button-border-color:var(--cp-action-color-secondary-hover);--cp-icon-button-background:var(--cp-action-color-inverse-primary-hover)}}.cape_icon-button_root_M6AB5[data-variant=elevated]:active{--cp-icon-button-border-color:var(--cp-action-color-secondary-pressed);--cp-icon-button-background:var(--cp-action-color-inverse-primary-pressed)}.cape_icon-button_root_M6AB5[data-variant=elevated]:disabled{--cp-icon-button-border-color:var(--cp-action-color-secondary-disabled);--cp-icon-button-background:var(--cp-action-color-inverse-primary-disabled)}.cape_icon-button_root_M6AB5[data-variant=elevated]:focus-visible{--cp-icon-button-box-shadow:var(--cp-focus-outside-default)}@supports not (inset:0){.cape_icon-button_root_M6AB5:focus{--cp-icon-button-box-shadow:var(--cp-focus-outside-default)}}@supports not selector(:focus-visible){.cape_icon-button_root_M6AB5:focus{--cp-icon-button-box-shadow:var(--cp-focus-outside-default)}}.cape_icon-button_content_-Rtmc{--cp-icon-button-content-color:var(--cp-icon-color-primary);--cp-icon-button-content-size:var(--cp-sizing-xsmall);width:var(--cp-icon-button-content-size);height:var(--cp-icon-button-content-size);justify-content:center;align-items:center;display:inline-flex}.cape_icon-button_content_-Rtmc svg{color:var(--cp-icon-button-content-color);width:100%;height:auto}.cape_icon-button_content_-Rtmc[data-size="2xsmall"],.cape_icon-button_content_-Rtmc[data-size=xsmall]{--cp-icon-button-content-size:var(--cp-sizing-xsmall)}.cape_icon-button_content_-Rtmc[data-size=small],.cape_icon-button_content_-Rtmc[data-size=medium],.cape_icon-button_content_-Rtmc[data-size=large]{--cp-icon-button-content-size:var(--cp-icon-sizing-medium)}.cape_icon-button_content_-Rtmc[data-variant=primary]{--cp-icon-button-content-color:var(--cp-icon-color-onbranded)}.cape_icon-button_root_M6AB5:disabled{cursor:not-allowed;pointer-events:none}.cape_icon-button_root_M6AB5:disabled .cape_icon-button_content_-Rtmc{--cp-icon-button-content-color:var(--cp-icon-color-disabled)}.cape_icon-button_root_M6AB5[data-status=inverse] .cape_icon-button_content_-Rtmc{--cp-icon-button-content-color:var(--cp-text-color-inverse)}.cape_icon-button_root_M6AB5[data-status=inverse]:disabled .cape_icon-button_content_-Rtmc{--cp-icon-button-content-color:var(--cp-text-color-inverse-disabled)}
