.catalog-disclosures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}
.catalog-disclosure-button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:60px;padding:16px 22px;border:1px solid #b89b6445;border-radius:13px;background:linear-gradient(130deg,#25231c,#17191b);color:#ecdbb9;font:500 17px/1.4 Manrope,Arial,sans-serif;text-align:left;cursor:pointer;transition:border-color .25s,background .25s}
.catalog-disclosure-button svg{width:20px;height:20px;flex:none;transition:transform .25s}
.catalog-disclosure-button[aria-expanded=true]{border-color:#d9b779;background:linear-gradient(130deg,#342c1e,#1c1d1d)}
.catalog-disclosure-button[aria-expanded=true] svg{transform:rotate(180deg)}
.catalog-disclosure-button:focus-visible{outline:2px solid #ffdc89;outline-offset:4px}
#models .catalog-disclosure-panel[hidden]{display:none!important}
#models .catalog-disclosure-panel:not([hidden]){animation:catalog-unfold .3s ease-out}
#models .catalog-disclosure-panel.catalog-tools{margin-top:20px;padding-top:22px}
@keyframes catalog-unfold{from{opacity:.4;translate:0 -5px}to{opacity:1;translate:0 0}}
@media(max-width:700px){.catalog-disclosures{gap:9px;margin-top:16px}.catalog-disclosure-button{min-height:52px;padding:13px 14px;border-radius:11px;font-size:14px;gap:8px}.catalog-disclosure-button svg{width:17px;height:17px}#models .catalog-disclosure-panel.catalog-tools{margin-top:16px;padding-top:18px}}
@media(prefers-reduced-motion:reduce){.catalog-disclosure-button,.catalog-disclosure-button svg{transition:none}#models .catalog-disclosure-panel:not([hidden]){animation:none}}
