.entity-page-shell{--entity-side-column-width:var(--ui-side-rail-width);--entity-border-color:rgba(var(--bs-border-color-rgb),0.72);--entity-section-gap:clamp(1.25rem,2vw,1.75rem);--entity-page-shell-padding-inline:clamp(1.25rem,2.4vw,2.5rem);--entity-content-padding-block:clamp(1rem,1.7vw,1.55rem) clamp(3rem,4vw,4.5rem)}.entity-section-stack{display:grid;gap:var(--ui-section-gap)}.entity-section-stack>*{margin-block:0;min-width:0}.entity-page-shell .page-shell,.entity-page-shell.page-shell,.entity-profile-hero .page-shell,.entity-profile-page .page-shell{padding-inline:var(--entity-page-shell-padding-inline)}.entity-content{padding-block:var(--entity-content-padding-block)}.entity-content--compact{--entity-content-padding-block:clamp(0.75rem,1.25vw,1.15rem) clamp(3rem,4vw,4.5rem)}.entity-content-grid{align-items:start;border-inline:0 solid transparent;display:grid;gap:0 var(--entity-section-gap);grid-template-columns:minmax(0,1fr) var(--entity-side-column-width)}.entity-content-grid>*{min-width:0}.entity-content-side{display:flex;flex-direction:column;gap:var(--entity-section-gap)}.entity-content-side--sticky{position:sticky;top:calc(var(--ui-shell-navbar-height, 56px) + 1rem)}.entity-section{border-bottom:1px solid rgba(var(--bs-border-color-rgb),.42);padding-block:0 1.25rem}.entity-section:last-child{border-bottom:0}.entity-section-title,.entity-selector-label,.entity-side-title{align-items:center;color:var(--bs-secondary-color);display:flex;font-size:.78rem;font-weight:700;gap:.5rem;letter-spacing:.08em;line-height:1.25;margin-bottom:.65rem;text-transform:uppercase}.entity-rich-description a,.entity-section-title i,.entity-selector-label i,.entity-side-title i{color:var(--bs-primary)}.entity-selector-panel{background:var(--ui-surface-inset);border:1px solid rgba(var(--bs-border-color-rgb),.75);border-radius:var(--ui-radius-md,.5rem);min-height:4rem;padding:.85rem}.entity-selector-panel .facet-view-wrapper{margin:0}.entity-hero-description{color:rgba(var(--bs-white-rgb),.74);font-size:.96rem;line-height:1.6;max-width:78rem}.entity-hero-description>:last-child,.entity-rich-description>:last-child{margin-bottom:0}.entity-rich-description{color:var(--bs-body-color);font-size:1rem;line-height:1.7;max-width:68rem}.entity-rich-description>:first-child{margin-top:0}.entity-rich-description blockquote,.entity-rich-description ol,.entity-rich-description p,.entity-rich-description ul{margin-bottom:1rem}.entity-rich-description h2,.entity-rich-description h3,.entity-rich-description h4{color:var(--bs-emphasis-color);font-size:1.05rem;font-weight:700;line-height:1.2;margin:1.35rem 0 .65rem}.entity-rich-description ol,.entity-rich-description ul{padding-inline-start:1.35rem}.entity-tabs{flex-wrap:wrap;gap:.35rem .45rem;margin-top:1rem;overflow:visible}.entity-tabs .nav-link{align-items:center;display:inline-flex;flex:0 0 auto;gap:.45rem;white-space:nowrap}.entity-tabs__count{background-color:rgba(var(--bs-secondary-rgb),.18);border:1px solid rgba(var(--bs-secondary-rgb),.14);color:var(--bs-secondary-color);flex:0 0 auto;font-size:.68rem;font-weight:400;line-height:1.1;min-width:1.08rem;padding:.08rem .34rem}@media (max-width:1199.98px){.entity-content-grid{grid-template-columns:minmax(0,1fr)}.entity-content-side--sticky{position:static}}.entity-status-strip{align-items:start;background-color:var(--ui-surface-inset);border:1px solid var(--ui-border-tone-soft);border-radius:var(--ui-radius-md);display:grid;gap:var(--ui-space-3) var(--ui-space-4);grid-template-columns:minmax(0,1fr) max-content;padding:var(--ui-space-3) var(--ui-space-4)}.entity-status-strip__main{min-width:0}.entity-status-strip__rail{display:grid;gap:var(--ui-space-2);justify-items:end}.entity-status-strip__actions,.entity-status-strip__badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-space-2);justify-content:flex-end}.entity-status-strip .badge{border-radius:var(--ui-radius-sm)}@media (max-width:991.98px){.entity-status-strip{grid-template-columns:minmax(0,1fr)}.entity-status-strip__rail{justify-items:start}.entity-status-strip__actions,.entity-status-strip__badges{justify-content:flex-start}}.floating-action-stack{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;inset-block-end:1.5rem;inset-inline-end:1.5rem;justify-content:flex-end;position:fixed;z-index:1070}.floating-action-stack .btn{box-shadow:var(--bs-box-shadow-lg)}@media (max-width:767.98px){.floating-action-stack{inset-inline:1rem;justify-content:stretch}.floating-action-stack .btn,.floating-action-stack .btn-group{justify-content:center;width:100%}}.entity-profile-page{padding-top:0;--entity-content-padding-block:clamp(0.85rem,1.4vw,1.35rem) clamp(3rem,4.5vw,4.75rem)}.entity-profile-hero{background:radial-gradient(circle at 0 0,rgba(var(--bs-primary-rgb),.16),transparent 32rem),#05080d;box-shadow:0 18px 40px rgba(var(--bs-black-rgb),.55);color:#fff;margin:0;position:relative;width:100%}.entity-profile-hero__banner{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.28),rgba(var(--bs-dark-rgb),.92));height:clamp(14rem,30vw,21rem);overflow:hidden;position:relative;width:100%}.entity-profile-hero__header-region{position:relative}.entity-profile-hero--with-banner{display:grid}.entity-profile-hero--with-banner>.entity-profile-hero__banner,.entity-profile-hero--with-banner>.entity-profile-hero__header-region{grid-area:1/1}.entity-profile-hero--with-banner>.entity-profile-hero__header-region{align-self:end;z-index:5}.entity-profile-hero__header-placeholder{height:0}.entity-profile-hero__header{position:relative;z-index:50}.entity-profile-hero__inner{background:var(--entity-hero-header-bg);padding-block:clamp(1.25rem,2.2vw,2rem)}.entity-profile-hero--community{box-shadow:none}.entity-profile-hero--community .entity-profile-hero__inner{backdrop-filter:blur(10px);padding-block:.85rem}.entity-profile-hero--community .entity-profile-hero__banner{height:auto;min-height:clamp(14rem,30vw,21rem)}.entity-profile-hero--community .entity-profile-hero__banner:after{background:linear-gradient(180deg,rgba(var(--bs-black-rgb),.12),rgba(var(--bs-black-rgb),.42));content:"";inset:0;pointer-events:none;position:absolute}.entity-profile-hero--community .entity-profile-hero__banner-image{inset:0;position:absolute}.entity-edit-hero-shell .entity-profile-hero,.entity-profile-hero--flat{border-bottom:1px solid rgba(var(--bs-white-rgb),.14);box-shadow:none}.entity-profile-hero--flat{background:var(--entity-hero-header-bg-solid)}.entity-profile-hero--flat .entity-profile-hero__inner{background:transparent}.entity-edit-hero-shell .entity-profile-hero__inner{padding-block:clamp(.65rem,1.1vw,1rem) .15rem}.entity-edit-hero-shell .entity-tabs{margin-bottom:0;margin-top:.6rem;padding-bottom:.15rem;padding-top:.45rem}.entity-edit-hero-shell .entity-tabs .nav-link{min-height:2.3rem;padding-block:.38rem;padding-inline:.75rem}.entity-edit-hero-shell .entity-profile-hero__title{font-size:1.55rem;line-height:1.1}.entity-profile-hero[data-entity-stuck=true] .entity-profile-hero__header{box-shadow:0 .85rem 1.5rem rgba(var(--bs-black-rgb),.32);z-index:1020}.entity-profile-hero[data-entity-stuck=true] .entity-profile-hero__inner{backdrop-filter:none;background:var(--entity-hero-header-bg-solid)}.entity-profile-hero[data-entity-stuck=true] .entity-profile-hero__header-placeholder{height:var(--entity-hero-header-height,4.5rem)}.entity-profile-hero[data-entity-stuck=true] .entity-profile-hero__banner{opacity:0;pointer-events:none}.entity-profile-hero[data-entity-stuck=true] .entity-profile-hero__header-region{margin-top:0}.entity-profile-hero__layout{align-items:start;display:grid;gap:1.25rem;grid-template-columns:clamp(6.5rem,11vw,8.75rem) minmax(0,1fr)}.entity-profile-hero__media{align-self:start;min-width:0}.product-profile-media__stage{aspect-ratio:1/1;border:1px solid transparent;border-radius:.35rem;box-shadow:0 1rem 2.25rem rgba(var(--bs-black-rgb),.34);overflow:hidden;text-decoration:none;width:100%}.product-profile-media__stage,.product-profile-media__stage .carousel-item.active{align-items:center;display:flex;justify-content:center}.entity-profile-hero__body{padding-inline-end:min(26rem,36vw);position:relative}.entity-profile-hero__identity{min-width:min(100%,28rem)}.entity-profile-hero__title{color:#fff;font-size:clamp(1.45rem,1.35vw + 1rem,2.1rem);font-weight:700;line-height:1.15;margin:0;text-shadow:0 .35rem 1rem rgba(var(--bs-black-rgb),.4)}.entity-profile-hero__identity--variant .entity-profile-hero__title{font-size:1.55rem;line-height:1.12}.entity-profile-hero__badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.entity-profile-hero__group-reference{align-items:flex-start;display:inline-flex;flex-direction:column;gap:.35rem;margin-top:.55rem}.entity-profile-hero__group-badge{align-items:center;background:rgba(var(--bs-success-rgb),.14);border:1px solid rgba(var(--bs-success-rgb),.38);border-radius:999px;color:rgba(var(--bs-white-rgb),.92);display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;line-height:1;padding:.32rem .55rem;width:fit-content}.entity-profile-hero__group-badge i{color:var(--bs-success);font-size:.72rem}.entity-profile-hero__group-row{align-items:center;color:rgba(var(--bs-white-rgb),.86);display:inline-flex;flex-wrap:wrap;font-size:.92rem;gap:.45rem}.entity-profile-hero__group-row strong{color:#fff;font-weight:700}.entity-profile-hero__group-link{align-items:center;color:#fff;display:inline-flex;font-weight:700;gap:.45rem;text-decoration:none}.entity-profile-hero__group-link i{align-items:center;background:rgba(var(--bs-success-rgb),.22);border:1px solid rgba(var(--bs-white-rgb),.28);border-radius:50%;color:var(--bs-success);display:inline-flex;flex:0 0 1.35rem;font-size:.72rem;height:1.35rem;justify-content:center;width:1.35rem}.entity-profile-hero__thumbnail{width:100%}.entity-profile-hero__thumbnail .entity-thumbnail__link{aspect-ratio:1/1;background:rgba(var(--bs-black-rgb),.18);border:1px solid rgba(var(--bs-white-rgb),.16);border-radius:.35rem;box-shadow:0 1rem 2.25rem rgba(var(--bs-black-rgb),.34);overflow:hidden;width:100%}.entity-profile-hero__thumbnail .entity-thumbnail__media{background:transparent;border:0;border-radius:inherit;height:100%;width:100%}.entity-profile-hero__thumbnail .entity-thumbnail__image{object-fit:cover}.entity-profile-hero__group-thumbnail{flex:0 0 2.35rem;height:2.35rem;width:2.35rem}.entity-profile-hero__group-thumbnail .entity-thumbnail__type-badge{bottom:-.1rem;font-size:.52rem;height:1rem;inset-inline-end:-.1rem;width:1rem}.entity-profile-hero__meta{color:rgba(var(--bs-white-rgb),.78);display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:600;gap:.75rem;margin-top:.8rem}.entity-profile-hero__meta span{align-items:center;display:inline-flex;gap:.4rem}.entity-profile-hero__actions{inset-inline-end:0;justify-content:flex-end;max-width:min(24rem,35vw);position:absolute;top:0}.entity-profile-hero .entity-tabs{flex-wrap:wrap;margin-top:1.35rem;overflow:visible;padding-bottom:.2rem}.entity-profile-hero--community .entity-profile-hero__layout,.entity-profile-hero--company .entity-profile-hero__layout,.entity-profile-hero--user .entity-profile-hero__layout{grid-template-columns:auto minmax(0,1fr) auto}.entity-profile-hero--community .entity-profile-hero__body,.entity-profile-hero--company .entity-profile-hero__body,.entity-profile-hero--user .entity-profile-hero__body{padding-inline-end:0}.entity-profile-hero--community .entity-profile-hero__actions,.entity-profile-hero--company .entity-profile-hero__actions,.entity-profile-hero--user .entity-profile-hero__actions{align-self:start;margin-inline-start:auto;position:static}.entity-profile-hero--user{padding-top:var(--ui-shell-navbar-height,56px)}.entity-profile-hero--public{background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}.entity-profile-hero--public .entity-profile-hero__header{background:linear-gradient(180deg,rgba(18,27,45,.98),rgba(14,23,40,.96));border-bottom:1px solid rgba(var(--bs-white-rgb),.08);box-shadow:none}.entity-profile-hero--public .entity-profile-hero__inner{min-height:8rem;padding-block:1.25rem}.entity-profile-hero--edit .entity-profile-hero__header{overflow:visible}.entity-profile-hero--edit .entity-profile-hero__inner{min-height:auto}.entity-profile-hero--community .entity-profile-hero__summary{color:rgba(var(--bs-white-rgb),.9);margin-top:.35rem}.entity-profile-hero__metrics-bar{background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color)}.entity-profile-hero__metrics{padding-block:1rem}.entity-profile-hero__metric-link{align-items:center;border-radius:var(--bs-border-radius-lg);display:inline-flex;flex-direction:column;gap:.2rem;min-width:6rem;padding:.5rem .75rem;transition:background-color .15s ease,transform .15s ease}.entity-profile-hero__metric-link:focus-visible,.entity-profile-hero__metric-link:hover{background:rgba(var(--bs-primary-rgb),.08);transform:translateY(-1px)}.entity-profile-hero__metric-link--static:focus-visible,.entity-profile-hero__metric-link--static:hover{background:transparent;transform:none}.entity-profile-hero__metric-label,.entity-profile-hero__metric-value{display:block}.product-profile-category{max-width:68rem}.product-profile-category .category-hierarchy__stat{color:var(--category-hierarchy-stat-color,rgba(var(--bs-white-rgb),.78))!important}.product-profile-category .category-hierarchy__breadcrumb{margin-bottom:0}.entity-profile-page__body{display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2.4rem);padding-block:var(--entity-content-padding-block,clamp(1.25rem,2.5vw,2.2rem) clamp(3rem,4.5vw,4.75rem))}@media (max-width:767.98px){.entity-profile-hero__layout{grid-template-columns:minmax(0,1fr)}.entity-profile-hero__media{width:min(10rem,60vw)}.entity-profile-hero__body{padding-inline-end:0}.entity-profile-hero__actions{justify-content:flex-start;margin-top:.75rem;max-width:none;position:static}.entity-edit-hero-shell .entity-profile-hero__title{font-size:1.25rem}.entity-profile-hero--company .entity-profile-hero__actions{justify-content:flex-start;margin-inline-start:0}.entity-profile-hero--community .entity-profile-hero__layout{align-items:center;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.entity-profile-hero--community .entity-profile-hero__actions{grid-column:2;justify-content:flex-end;justify-self:end;margin-top:0;margin-inline-start:0}}@media (max-width:575.98px){.entity-profile-hero--user .entity-profile-hero__layout{text-align:center}.entity-profile-hero--user .entity-profile-hero__actions,.entity-profile-hero--user .entity-profile-hero__media{justify-self:center}.entity-profile-hero--user .entity-profile-hero__actions{margin-inline-start:0}}.product-profile-media .product-view-gallery-image,.product-profile-media__stage .product-view-gallery-image{display:block;max-height:100%;max-width:100%;object-fit:contain;padding:.45rem}.product-profile-category .breadcrumb-item,.product-profile-category .breadcrumb-item a,.product-profile-category .breadcrumb-item span,.product-profile-category .btn-link,.product-profile-category .category-hierarchy__home-link{color:rgba(var(--bs-white-rgb),.78)!important}.product-profile-media__stage .carousel-item,.product-profile-media__stage .glightbox{height:100%;width:100%}.entity-profile-hero__group-link:focus-visible,.entity-profile-hero__group-link:hover{color:#fff;text-decoration:underline}.entity-profile-hero__group-thumbnail .entity-thumbnail__link,.entity-profile-hero__group-thumbnail .entity-thumbnail__media{border-radius:.35rem;height:100%;width:100%}.entity-profile-hero .entity-profile-hero__inner:has(>.entity-tabs){padding-block-end:0}.entity-profile-hero .entity-profile-hero__inner>.entity-tabs{margin-bottom:0}.attribute-spec-grid,.product-edit-attributes{--attribute-spec-line-color:var(--bs-border-color-translucent);--attribute-spec-hover-bg:rgba(var(--bs-primary-rgb),0.06)}.attribute-spec-group{background-color:var(--bs-tertiary-bg);border-inline-start:.25rem solid var(--bs-primary);color:var(--bs-emphasis-color)}.attribute-spec-row{border-bottom:1px solid var(--attribute-spec-line-color,var(--bs-border-color-translucent));transition:background-color .12s ease}.attribute-spec-row:focus-within,.attribute-spec-row:hover{background-color:var(--attribute-spec-hover-bg,rgba(var(--bs-primary-rgb),.06))}.attribute-spec-row.is-selected{outline:.125rem solid rgba(var(--bs-primary-rgb),.55);outline-offset:-.125rem}.attributes-grid{--attributes-grid-columns:minmax(0,2.4fr) minmax(3.75rem,0.35fr) minmax(0,1.4fr) minmax(0,1.1fr);border-top:1px solid var(--bs-border-color);max-width:100%;overflow:visible;width:100%}#attributes,.category-view__attributes,.category-view__attributes-table{max-width:100%;min-width:0;overflow:visible;width:100%}.attributes-grid--editable{--attributes-grid-columns:minmax(4.25rem,0.35fr) minmax(0,2.35fr) minmax(3.75rem,0.3fr) minmax(0,1.25fr) minmax(0,0.85fr) minmax(8rem,1fr) minmax(4rem,0.35fr)}.attributes-grid__header,.attributes-grid__row{display:grid;grid-template-columns:var(--attributes-grid-columns);min-width:0}.attributes-grid--editable .attributes-grid__header,.attributes-grid--editable .attributes-grid__row{min-width:0}.attributes-grid__header{background-color:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);font-weight:600;position:sticky;top:0;z-index:1}.attributes-grid__row{background-color:var(--bs-body-bg);position:relative;z-index:0}.attributes-grid__row:has(.table-action-menu.show){z-index:1080}.attributes-grid__cell{align-content:center;font-weight:400;min-width:0;padding:.5rem}.attributes-grid__cell--actions,.attributes-grid__cell--badges,.attributes-grid__cell--type{white-space:nowrap}.attributes-grid__cell--source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attribute-item-actions,.attributes-grid__cell--actions{overflow:visible;position:relative;z-index:2}.attribute-item-actions .dropdown-menu{z-index:1060}.attributes-grid__row:has(.table-action-menu.show) .attribute-item-actions{z-index:1081}.attributes-grid__cell--badges{align-items:center;display:grid;gap:.28rem;grid-template-columns:repeat(3,1.25rem);justify-items:center}.attributes-grid__cell--name{white-space:normal;word-break:break-word}.attributes-grid__cell--mask{overflow:hidden}.attribute-variant-axis-badge{align-items:center;display:inline-flex;gap:.25rem;vertical-align:middle}.attribute-value-badge{background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);color:var(--bs-emphasis-color)}.attribute-group{min-width:0}.attribute-group__label{font-weight:600;padding:.5rem .7rem}.attributes-grid .attribute-item--dragging{box-shadow:inset .25rem 0 0 var(--bs-primary);opacity:.72}.attribute-spec-grid.attributes-grid{background-color:transparent;border-top:0;overflow-x:auto;overscroll-behavior-inline:contain}.attribute-spec-grid .attribute-group{margin-top:.75rem}.attribute-spec-grid .attribute-group:first-child{margin-top:.25rem}.attribute-spec-grid .attribute-priority-handle{cursor:grab;touch-action:none}.attribute-spec-grid .attribute-item-badges .attribute-marker,.attribute-spec-grid .attribute-item-badges .attribute-priority-handle,.attribute-spec-grid .attribute-item-badges .entity-action-btn--icon{--entity-action-size:1.25rem;background:transparent;border:0;box-shadow:none;font-size:.9rem;height:1.25rem;line-height:1;min-height:1.25rem;min-width:1.25rem;padding:0;width:1.25rem}.attribute-spec-grid .attribute-item-badges .attribute-priority-handle:active{cursor:grabbing}.attribute-spec-grid .attribute-item-badges .attribute-marker{cursor:default}.attribute-spec-grid .attribute-item-badges .attribute-marker:focus-visible,.attribute-spec-grid .attribute-item-badges .attribute-marker:hover{transform:none}.attribute-spec-grid .attribute-priority-handle:is(:hover,:focus-visible),.attribute-spec-grid .attributes-grid__row:is(:hover,:focus-within) .attribute-priority-handle{opacity:1}.attribute-spec-grid .attribute-marker:is(:hover,:focus-visible){opacity:1}.product-attribute-row{cursor:default;margin-inline:0}.product-attribute-row__name,.product-attribute-row__value{min-width:0}.product-attribute-row__value{border-inline-start:1px solid var(--bs-border-color-translucent);font-variant-numeric:tabular-nums}.product-attribute-row__value p{display:inline;margin-bottom:0}.products-compare-grid__product-thumbnail{flex:0 0 4.75rem;width:4.75rem}@media (max-width:767.98px){.product-attribute-row__value{border-inline-start:0;border-top:1px solid var(--bs-border-color-translucent);padding-top:.3rem}}@media (max-width:1199.98px){.attributes-grid{overflow-x:auto;overscroll-behavior-inline:contain}.attribute-group,.attributes-grid__header,.attributes-grid__row{min-width:72rem}}.ajax-list{container:ajax-list/inline-size}.entity-items{min-width:0}.entity-item-host{container:entity-item/inline-size;min-width:0}.entity-item-host--grid,.entity-item-host--list{display:flex}.entity-item-host--list{border-bottom:1px solid rgba(var(--bs-border-color-rgb),.42)}.entity-item-host--grid>.entity-item,.entity-item-host--list>.entity-item{width:100%}.entity-item{background-color:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:.75rem;padding:.8rem .65rem;position:relative;transition:background-color .16s ease,color .16s ease}.entity-item:focus-within,.entity-item:hover{background-color:rgba(var(--bs-primary-rgb),.045)}[data-bs-theme=dark] .entity-item:focus-within,[data-bs-theme=dark] .entity-item:hover{background-color:rgba(var(--bs-white-rgb),.035)}.entity-item--list{align-items:flex-start;display:grid;gap:.85rem;grid-template-columns:var(--ui-thumbnail-size) minmax(0,1fr)}.catalog-list-item,.category-list-item,.company-list-item{gap:1rem;grid-template-columns:var(--ui-thumbnail-size-lg) minmax(0,1fr)}.entity-item--list .entity-item__media{max-width:var(--entity-list-media-size,var(--ui-thumbnail-size));width:var(--entity-list-media-size,var(--ui-thumbnail-size))}.entity-item--grid{border-radius:var(--bs-border-radius);padding:.85rem;text-align:start}.entity-item--grid .entity-item__media{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;text-align:center;width:100%}.entity-item--grid .entity-item__media img,.entity-item__media--square img{height:100%;object-fit:cover}.entity-item--grid .entity-item__body{flex:0 1 auto;gap:.5rem;min-height:0}.entity-item--grid .entity-item__title{font-weight:400}.entity-item-host--grid>.entity-item{min-height:0}.entity-item--showcase{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-1);overflow:hidden;padding:0;transition:var(--elevation-transition)}.entity-item--showcase:focus-within,.entity-item--showcase:hover{background:var(--bs-body-bg);border-color:var(--bs-primary-border-subtle);box-shadow:var(--ui-shadow-3);transform:translateY(var(--ui-lift-y-sm))}.entity-item--showcase>.entity-item__media{background:var(--bs-tertiary-bg);border-radius:0;overflow:hidden;width:100%}.entity-item--showcase .entity-item__media-image{border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.entity-item--showcase>.entity-item__body{flex:1 1 auto;gap:.75rem;padding:.85rem}.entity-item__placeholder{background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);height:100%;width:100%}.entity-item__title--clamp{-webkit-line-clamp:2}.entity-item__description{color:var(--bs-secondary-color);font-size:.88rem;line-height:1.5;-webkit-line-clamp:3}.entity-item__description>:last-child{margin-bottom:0}.entity-item__media{position:relative}.entity-item__media img{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:auto;object-fit:contain;width:100%}.entity-item__media--square{aspect-ratio:1/1}.entity-item__media--circle img{border-radius:var(--ui-radius-pill)}.entity-item__marker{inset-inline-start:0;position:absolute;top:0;transform:translate(-25%,-25%);z-index:1}.entity-item__body{display:flex;flex-direction:column;gap:.45rem}.entity-item__header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.entity-item__title{flex:1 1 auto;margin-bottom:0}.entity-item__badges,.entity-item__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.entity-item__actions{margin-inline-start:auto}.entity-item__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;margin-top:auto}.entity-item__footer .btn,.entity-item__footer .btn-group{flex-shrink:0}.catalog-list-item__media,.category-list-item__media,.company-list-item__media{--entity-list-media-size:var(--ui-thumbnail-size-lg)}.catalog-list-item__image,.category-list-item__image,.company-list-item__image,.user-list-item__image{max-height:var(--ui-thumbnail-size);max-width:var(--ui-thumbnail-size);object-fit:contain}.catalog-list-item__image,.category-list-item__image,.company-list-item__image{background:rgba(var(--bs-body-bg-rgb),.72);border:1px solid rgba(var(--bs-border-color-rgb),.45);height:var(--ui-thumbnail-size-lg);max-height:var(--ui-thumbnail-size-lg);max-width:var(--ui-thumbnail-size-lg);padding:.2rem;width:var(--ui-thumbnail-size-lg)}.company-list-item__image,.user-list-item__image{aspect-ratio:1;object-fit:contain}.entity-item__media--square .catalog-list-item__image,.entity-item__media--square .category-list-item__image,.entity-item__media--square .company-list-item__image{object-fit:contain}.category-list-item__title{font-size:1.08rem;font-weight:700;line-height:1.25}.category-list-item__hierarchy{margin-bottom:.12rem}.category-list-item__hierarchy .category-hierarchy__breadcrumb,.product-grid-item__category .category-hierarchy__breadcrumb,.product-list-item__category .category-hierarchy__breadcrumb,.product-table-item__category .category-hierarchy__breadcrumb{row-gap:.25rem}.category-list-item__hierarchy .breadcrumb-item,.product-grid-item__category .breadcrumb-item,.product-list-item__category .breadcrumb-item,.product-table-item__category .breadcrumb-item{font-size:.76rem;font-weight:650}.category-list-item__hierarchy .category-hierarchy__menu-toggle,.product-grid-item__category .category-hierarchy__menu-toggle,.product-list-item__category .category-hierarchy__menu-toggle,.product-table-item__category .category-hierarchy__menu-toggle{font-size:.78rem}.category-list-item__status,.company-list-item__badges{gap:.4rem}.category-list-item__status{margin-inline-start:auto}.expert-categories-page:not(.expert-categories-selection-enabled) .category-list-item__export-select{display:none}.expert-categories-page.expert-categories-selection-enabled .category-list-item__export-select{z-index:3}.category-list-item__export-select.form-check{align-items:center;cursor:pointer;display:inline-flex;height:1.55rem;justify-content:center;min-height:0;width:1.55rem}.category-list-item__export-select .form-check-input{flex:0 0 auto;float:none;margin:0}.category-list-item__top-actions{margin-inline-start:auto}.category-type-indicator{align-items:center;color:var(--bs-secondary-color);display:inline-flex;font-size:.73rem;font-weight:700;gap:.32rem;line-height:1}.entity-chip-row{gap:.25rem}.entity-chip{align-items:center;background:rgba(var(--bs-primary-rgb),.1);border:1px solid rgba(var(--bs-primary-rgb),.28);border-radius:999px;color:var(--bs-emphasis-color);display:inline-flex;font-size:.74rem;font-weight:650;gap:.35rem;line-height:1.15;max-width:14rem;padding:.2rem .55rem;text-decoration:none;white-space:nowrap}.entity-chip,.entity-chip span{overflow:hidden;text-overflow:ellipsis}.entity-chip span{min-width:0}.entity-chip:focus,.entity-chip:hover{background:rgba(var(--bs-primary-rgb),.16);border-color:rgba(var(--bs-primary-rgb),.5);color:var(--bs-link-hover-color)}.entity-chip--community{background:rgba(var(--bs-info-rgb),.07);border-color:rgba(var(--bs-info-rgb),.2);color:var(--bs-secondary-color)}.entity-chip--synonym{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.28)}.entity-chip--universal{background:rgba(var(--bs-success-rgb),.08);border-color:rgba(var(--bs-success-rgb),.34)}.entity-chip--universal:focus-within,.entity-chip--universal:hover{background:rgba(var(--bs-success-rgb),.12);border-color:rgba(var(--bs-success-rgb),.48)}.entity-chip--role{background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.34)}.entity-chip--role-action{cursor:pointer}button.entity-chip{appearance:none;border-style:solid;font:inherit}.entity-chip--role-action i{color:var(--bs-danger);font-size:.72rem}.entity-chip--role-action:focus-visible,.entity-chip--role-action:hover{background:rgba(var(--bs-danger-rgb),.12);border-color:rgba(var(--bs-danger-rgb),.48);color:var(--bs-danger)}.catalog-list-item__facets,.catalog-list-item__facets .facet-chip-list,.category-list-item__facets,.category-list-item__facets .facet-chip-list,.company-list-item__facets,.company-list-item__facets .facet-chip-list{gap:.25rem}.catalog-list-item__facets .facet-chip,.category-list-item__facets .facet-chip,.company-list-item__facets .facet-chip{--facet-chip-bg:rgba(var(--bs-secondary-rgb),0.06);--facet-chip-text:var(--bs-secondary-color);--facet-chip-border:rgba(var(--bs-secondary-rgb),0.14);font-size:.68rem;font-weight:500;opacity:.82;padding:.1rem .36rem}.catalog-list-item__communities,.category-list-item__communities,.company-list-item__communities{gap:.3rem}.catalog-list-item__description,.category-list-item__description,.company-list-item__description,.entity-list-description,.product-list-item__description{align-items:flex-start;color:color-mix(in srgb,var(--bs-body-color) 78%,var(--bs-secondary-color));line-height:1.45}.catalog-list-item__description>.description,.category-list-item__description>.description,.company-list-item__description>.description,.entity-list-description>.description,.product-list-item__description>.description{width:100%}.entity-list-description .description-preview{display:block;max-width:100%;width:100%}.entity-list-description :is(h1,h2,h3,h4,h5,h6){color:inherit;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.35;margin:.35rem 0 .25rem}.entity-list-description :is(p,ul,ol,blockquote,pre,table){margin-bottom:.4rem;margin-top:0}.entity-list-description :is(ul,ol){padding-left:1.15rem}.entity-list-description li+li{margin-top:.15rem}.entity-list-description :is(strong,b){font-weight:700}.entity-list-description .read-more-btn{color:var(--bs-primary);font-size:inherit;margin-top:.15rem;text-decoration:none}.entity-list-description .read-more-btn:focus-visible,.entity-list-description .read-more-btn:hover{text-decoration:underline}.category-list-item__counts{align-items:center;gap:.65rem;margin-top:.15rem;max-height:none;opacity:1;overflow:visible;pointer-events:auto}.category-list-item__counts .category-hierarchy__stats{font-size:.78rem;opacity:1}.category-list-item__counts .entity-item__actions{opacity:1;transform:none}.category-list-item__lazy-metadata{align-items:flex-start;gap:.22rem;margin-top:.18rem}.category-list-item__lazy-metadata[hidden]{display:none}.catalog-list-item__owner,.user-list-item__rating{gap:.55rem}.entity-item__signal{align-items:center;display:inline-flex;gap:.35rem}.user-list-item__companies{gap:.55rem}.user-list-item__identity--inline-companies{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1rem}.user-list-item__identity--inline-companies .user-list-item__heading{flex:0 1 auto;min-width:min(16rem,100%)}.user-list-item__companies--inline{flex:1 1 22rem;gap:.5rem .75rem;min-width:min(22rem,100%)}.user-list-item__company{align-items:center;display:grid;gap:.65rem;grid-template-columns:42px minmax(0,1fr);max-width:100%}.user-list-item__companies--inline .user-list-item__company{grid-template-columns:34px minmax(0,auto);max-width:min(22rem,100%)}.user-list-item__company-logo{background:var(--bs-tertiary-bg);border-radius:.5rem;height:42px;overflow:hidden;width:42px}.user-list-item__companies--inline .user-list-item__company-logo{border-radius:.45rem;height:34px;width:34px}.user-list-item__company-text{display:flex;flex-direction:column;line-height:1.3}@media (max-width:767.98px){.entity-item--list{grid-template-columns:56px minmax(0,1fr)}.catalog-list-item,.category-list-item,.company-list-item{grid-template-columns:72px minmax(0,1fr)}.entity-item--list .entity-item__media{max-width:var(--entity-list-media-size-mobile,56px);width:var(--entity-list-media-size-mobile,56px)}.catalog-list-item__media,.category-list-item__media,.company-list-item__media,.product-list-item__media{--entity-list-image-size-mobile:72px;--entity-list-media-size-mobile:72px}.entity-item--list .entity-item__media img{height:var(--entity-list-image-size-mobile,56px);max-height:var(--entity-list-image-size-mobile,56px);max-width:var(--entity-list-image-size-mobile,56px);width:var(--entity-list-image-size-mobile,56px)}.user-list-item__media{height:56px;max-height:56px}.entity-item__actions{justify-content:flex-start;width:100%}.category-list-item__counts{max-height:none;opacity:1;pointer-events:auto}.category-list-item__counts .category-hierarchy__stats,.category-list-item__counts .entity-item__actions{opacity:1;transform:none}}@container entity-item (max-width: 35rem){.catalog-list-item,.category-list-item,.company-list-item,.entity-item--list{grid-template-columns:var(--ui-thumbnail-size-sm) minmax(0,1fr)}.catalog-list-item__image,.category-list-item__image,.company-list-item__image,.entity-item--list .catalog-list-item__media,.entity-item--list .category-list-item__media,.entity-item--list .company-list-item__media,.entity-item--list .entity-item__media,.user-list-item__image,.user-list-item__media{height:var(--ui-thumbnail-size-sm);max-height:var(--ui-thumbnail-size-sm);max-width:var(--ui-thumbnail-size-sm);width:var(--ui-thumbnail-size-sm)}.entity-item__actions{justify-content:flex-start;width:100%}}