/* Local Tabler outline SVGs, v3.46.0 (MIT). Colour inherits root-backed UI text. */
.sf-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    flex: 0 0 auto;
    vertical-align: -0.125em;
    background-color: currentColor;
    mask-image: var(--sf-icon-image);
    mask-size: contain;
    mask-position: center;
    mask-repeat: no-repeat;
    pointer-events: none;
}
.sf-icon-arrow-up-right { --sf-icon-image: url("../../images/icons/tabler/arrow-up-right.svg"); }
.sf-icon-arrow-right { --sf-icon-image: url("../../images/icons/tabler/arrow-right.svg"); }
.sf-icon-arrow-down { --sf-icon-image: url("../../images/icons/tabler/arrow-down.svg"); }
.sf-icon-arrow-up { --sf-icon-image: url("../../images/icons/tabler/arrow-up.svg"); }
.sf-icon-arrow-left { --sf-icon-image: url("../../images/icons/tabler/arrow-left.svg"); }
.sf-icon-chevron-down { --sf-icon-image: url("../../images/icons/tabler/chevron-down.svg"); }
.sf-icon-world { --sf-icon-image: url("../../images/icons/tabler/world.svg"); }
.sf-icon-menu-2 { --sf-icon-image: url("../../images/icons/tabler/menu-2.svg"); }
.sf-icon-plus { --sf-icon-image: url("../../images/icons/tabler/plus.svg"); }
.sf-icon-minus { --sf-icon-image: url("../../images/icons/tabler/minus.svg"); }
.sf-icon-x { --sf-icon-image: url("../../images/icons/tabler/x.svg"); }
.sf-icon-asterisk { --sf-icon-image: url("../../images/icons/tabler/asterisk.svg"); }
.required { --sf-icon-required: url("../../images/icons/tabler/asterisk.svg"); }
