/*
 * Commercial Lease attribute icon compatibility bundle.
 * Material Symbols Outlined is Apache-2.0; Tabler Icons is MIT-licensed.
 * Both fonts are bundled so listing attributes do not depend on a theme CDN.
 */
@font-face {
    font-family: "Commercial Lease Material Symbols";
    font-style: normal;
    font-weight: 100 700;
    font-display: swap;
    src: url("../fonts/material-symbols-outlined.ttf") format("truetype");
}

@font-face {
    font-family: "Commercial Lease Tabler Icons";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/tabler-icons.woff2") format("woff2");
}

.commercial-lease-attribute-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    line-height: 1;
}

.commercial-lease-attribute-icon img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.commercial-lease-attribute-icon-material {
    font-family: "Commercial Lease Material Symbols";
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "liga";
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
}

.commercial-lease-attribute-icon-tabler {
    font-family: "Commercial Lease Tabler Icons";
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
}

.commercial-lease-attribute-icon-tabler::before {
    display: inline-block;
}

/* Glyphs retained for existing database values. */
.commercial-lease-attribute-icon-tabler.ti-ruler::before {
    content: "\eb1a";
}

.commercial-lease-attribute-icon-tabler.ti-motorbike::before {
    content: "\eeb6";
}

.commercial-lease-attribute-icon-tabler.ti-armchair::before {
    content: "\ef9e";
}

.commercial-lease-attribute-icon-tabler.ti-air-conditioning::before {
    content: "\f3a2";
}

.commercial-lease-attribute-icon-tabler.ti-wifi::before {
    content: "\eb52";
}

.commercial-lease-attribute-icon-tabler.ti-elevator::before {
    content: "\efdf";
}

.commercial-lease-attribute-icon-tabler.ti-shield::before {
    content: "\eb24";
}

.commercial-lease-attribute-icon-tabler.ti-car::before {
    content: "\ebbb";
}

.commercial-lease-attribute-icon-tabler.ti-arrows-maximize::before {
    content: "\ea28";
}

.commercial-lease-attribute-icon-tabler.ti-number-123::before {
    content: "\f554";
}

.commercial-lease-attribute-icon-tabler.ti-arrow-autofit-up::before {
    content: "\ef36";
}

.commercial-lease-attribute-icon-tabler.ti-buildings::before {
    content: "\ff40";
}

.commercial-lease-attribute-icon-tabler.ti-certificate-2::before {
    content: "\f073";
}

.commercial-lease-attribute-icon-tabler.ti-pig-money::before {
    content: "\f38c";
}

.commercial-lease-attribute-icon-tabler.ti-calendar-time::before {
    content: "\ee21";
}

.commercial-lease-attribute-icon-tabler.ti-clock-12::before {
    content: "\f316";
}

.commercial-lease-attribute-icon-tabler.ti-brand-days-counter::before {
    content: "\f4d2";
}

.commercial-lease-attribute-icon-tabler.ti-clock-hour-3::before {
    content: "\f318";
}

.commercial-lease-attribute-icon-tabler.ti-tax::before {
    content: "\feee";
}

.commercial-lease-attribute-icon-tabler.ti-file-power::before {
    content: "\f03a";
}

.commercial-lease-attribute-icon-tabler.ti-fire-hydrant::before {
    content: "\f3a9";
}

.commercial-lease-attribute-icon-tabler.ti-moneybag::before {
    content: "\f506";
}

.commercial-lease-attribute-icon-tabler.ti-brand-snowflake::before {
    content: "\f615";
}

.commercial-lease-attribute-icon-tabler.ti-building-cog::before {
    content: "\10062";
}

.commercial-lease-attribute-icon-tabler.ti-viewport-tall::before {
    content: "\fee8";
}

.commercial-lease-attribute-icon-tabler.ti-address-book::before {
    content: "\f021";
}
