/* Catalog: Items and a focused stock activity timeline. */
.catalog-page .catalog-v621-nav{display:grid!important;grid-template-columns:1fr 1fr!important}
.catalog-page [data-catalog-view="activity"] .catalog-v621-section-title{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:20px 2px 15px}
.catalog-page [data-catalog-view="activity"] .catalog-v621-section-title h3{font-size:21px;line-height:1.15;margin:5px 0}
.catalog-page [data-catalog-view="activity"] .catalog-v621-section-title p{font-size:12px;margin:0;color:#93959b}
.catalog-page #activityTypeFilter{appearance:none;-webkit-appearance:none;min-height:42px;max-width:100%;padding:10px 30px 10px 12px;border:1px solid #e2e4e7;border-radius:12px;background:#fff;color:#705a2b;font-size:12px;font-weight:650;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2380601b' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}
.catalog-page .catalog-activity-list{display:grid;gap:12px}
.catalog-page .catalog-activity-row{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center;gap:10px;padding:15px 13px!important;border:1px solid #e2e4e7!important;border-left:4px solid #6da47d!important;border-radius:17px!important;background:#fff;box-shadow:0 5px 16px rgba(30,30,35,.035)}
.catalog-page .catalog-activity-row.down{border-left-color:#c65b50!important}
.catalog-page .catalog-activity-icon{width:36px!important;height:36px!important;border-radius:11px!important;font-size:15px!important}
.catalog-page .catalog-activity-row strong{font-size:14px!important;line-height:1.3}
.catalog-page .catalog-activity-row p{font-size:11px!important;line-height:1.5;margin:4px 0 7px!important;color:#85888f;overflow-wrap:anywhere}
.catalog-page .catalog-activity-row small{font-size:9px!important;color:#989ca5;line-height:1.5}
.catalog-page .catalog-activity-change{font-size:20px!important;font-weight:800;text-align:right;white-space:nowrap}
.catalog-page .catalog-activity-change small{display:block;margin-top:5px;font-size:10px!important}
.catalog-page #catalogStockFilterNote{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:10px 12px;border:1px solid #e8ddc3;border-radius:12px;background:#f8f1e1;color:#80601b;font-size:11px}
.catalog-page #catalogStockFilterNote[hidden]{display:none}
.catalog-page #clearCatalogStockFilter{border:0;background:transparent;color:#80601b;font-size:11px;font-weight:750;text-decoration:underline}
