.resource-catalog-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:0 0 20px}.resource-catalog-toolbar>input{flex:1 1 220px;min-width:0}.resource-catalog-filter{display:flex;flex-direction:column;gap:5px!important;flex:0 1 160px!important;margin:0!important;font-size:12px!important;color:var(--muted,#717784)}.resource-catalog-filter select{width:100%;min-width:0}.resource-catalog-count{font-size:13px;color:var(--muted,#717784);padding:10px 0}.resource-catalog-folder{border:1px solid var(--line,#e5e7eb);border-radius:12px;margin:12px 0;background:#fff;overflow:hidden}.resource-catalog-folder>summary,.resource-catalog-platform>summary{cursor:pointer;display:flex;align-items:center;gap:10px;list-style:none;padding:16px 18px}.resource-catalog-folder>summary:before,.resource-catalog-platform>summary:before{content:'›';font-size:20px;line-height:1;transition:transform .15s}.resource-catalog-folder[open]>summary:before,.resource-catalog-platform[open]>summary:before{transform:rotate(90deg)}.resource-catalog-folder>summary>span,.resource-catalog-platform>summary>span:last-child{margin-left:auto;font-size:12px;color:var(--muted,#717784)}.resource-catalog-platform{margin:0 16px 12px;border-top:1px solid var(--line,#e5e7eb)}.resource-catalog-platform>summary{padding:12px 0;font-size:13px}.resource-catalog-platform .catalog-grid{padding:0 0 10px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.resource-catalog-platform table{margin:0}.resource-catalog-folder[hidden],.resource-catalog-platform[hidden]{display:none}.resource-catalog-toolbar select:focus-visible,.resource-catalog-folder summary:focus-visible{outline:2px solid #818794;outline-offset:3px}

#company-resource-catalog{padding:24px}.resource-catalog-folders [hidden],.resource-catalog-empty[hidden]{display:none!important}@media(max-width:700px){#company-resource-catalog{padding:16px}.resource-catalog-filter{flex:1 1 140px!important}}
