.app-catalog{padding:14px;border:1px solid #e8dfda;border-radius:23px;background:#fff;box-shadow:0 12px 34px #2c191012}.app-catalog__tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee7e3}.app-catalog__tools a{color:#b83c12;font-size:.78rem;font-weight:850;text-decoration:none}.app-package-flow{display:grid;grid-template-columns:auto 1fr;gap:11px;margin:0 0 14px;padding:13px;border:1px solid #ffc3a9;border-radius:15px;background:#fff5ef}.app-package-flow>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f15a22;color:#fff;font-weight:950}.app-package-flow strong{font-size:.86rem}.app-package-flow p{margin:3px 0 0;color:#6a5147;font-size:.71rem;line-height:1.4}.app-catalog .catalog-featured{overflow:hidden}@media(max-width:760px){.app-catalog{padding:10px;border-radius:18px}.app-catalog .catalog-layout{grid-template-columns:1fr}.app-catalog .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.app-catalog .catalog-featured .pgrid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-catalog .ptile__media{min-height:128px}}@media(max-width:390px){.app-catalog .catalog-grid{grid-template-columns:1fr}}
