.access-filter{z-index:5;flex-shrink:0;position:relative}.access-trigger{color:#73737b;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:0 12px;font-size:12px;transition:background .15s,color .15s;display:flex}.access-trigger:hover,.access-trigger[aria-expanded=true]{color:#171717;background:#f5f5f5}.access-caret{margin-left:5px;transition:transform .15s}.access-trigger[aria-expanded=true] .access-caret{transform:rotate(180deg)}.access-options{background:#fff;border:1px solid #ededee;border-radius:16px;width:168px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000000d,0 2px 6px #00000004}.access-options button{color:#73737b;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.access-options button:hover,.access-options button:focus-visible{color:#171717;background:#f5f5f5}.access-options button[aria-pressed=true]{color:#171717;font-weight:550}.access-filter button:focus-visible{outline-offset:2px;outline:2px solid #d0d0d0}@media (max-width:760px){.catalog-toolbar{flex-wrap:wrap;gap:10px}.catalog-toolbar>.category-list{flex-basis:100%}.access-filter{margin-left:auto}.access-trigger{min-height:36px}}@media (prefers-reduced-motion:reduce){.access-trigger,.access-caret{transition:none}}
.component-grid>.component-card{transition:background-color .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.component-grid>.component-card:hover{background-color:#f7f7f7}}@media (prefers-reduced-motion:reduce){.component-grid>.component-card{transition:none}}
