heliux-carticon{display:flex;flex-direction:column}heliux-carticon.carticon{--icon-margin-block-start: var(--scope-margin-block-start, 0);--icon-margin-inline-end: var(--scope-margin-inline-end, 0);--icon-margin-block-end: var(--scope-margin-block-end, 0);--icon-margin-inline-start: var(--scope-margin-inline-start, 0);margin-block:var(--icon-margin-block-start) var(--icon-margin-block-end);margin-inline:var(--icon-margin-inline-start) var(--icon-margin-inline-end);--carticon-number-container-size: 20px;--carticon-number-border-radius: 9px;--carticon-number-font-weight: 700;--carticon-number-size: 12px;--carticon-number-background: var(--scope-color-accent1, #fff);--carticon-number-color: var(--scope-color-accent1-text, #000);display:inline-flex}heliux-carticon .carticon__icon{--scope-modal-content-height: var(--modal-content-height, 400px);position:relative}heliux-carticon .carticon__wrapper{height:100%}heliux-carticon .carticon__wrapper .icon__link{position:relative}heliux-carticon .carticon__wrapper .icon__number{padding-block:1px;padding-inline:4px 4px;pointer-events:none;position:absolute;inset-inline-end:-10px;inset-block-start:-5px;background-color:var(--carticon-number-background);color:var(--carticon-number-color);border-radius:var(--carticon-number-border-radius);height:var(--carticon-number-container-size);min-inline-size:var(--carticon-number-container-size);width:auto;display:flex;align-items:center;justify-content:center;font-size:var(--carticon-number-size);font-weight:var(--carticon-number-font-weight)}heliux-carticon .carticon__wrapper .icon__number:empty{display:none}