.home-favorites{padding-top:42px}.home-favorites-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:17px}.home-favorites-heading h2{margin:7px 0 4px;color:#1b3b48;font-size:25px}.home-favorites-heading p{margin:0;color:#8a999e;font-size:12px}.home-favorites-clear{border:0;background:transparent;color:#b26c60;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.home-favorites-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-favorite-card{display:flex;align-items:center;gap:11px;min-height:92px;padding:15px;border:1px solid #eadfbe;border-radius:16px;background:linear-gradient(145deg,#fffdf7,#fff);color:#283f49;text-decoration:none;box-shadow:0 8px 24px rgba(111,82,20,.06);transition:.2s}.home-favorite-card:hover{transform:translateY(-3px);border-color:#dec27c;box-shadow:0 15px 28px rgba(111,82,20,.11)}.home-favorite-card>span:nth-child(2){display:grid;gap:5px;flex:1}.home-favorite-card strong{font-size:13px}.home-favorite-card small{color:#89989e;font-size:10px;line-height:1.7}.home-favorite-card>b{color:#b17b18}.home-favorite-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#fff1c9;color:#b17b18;font-size:18px;font-weight:900}.home-favorites-empty{padding:22px;border:1px dashed #dfcfaa;border-radius:14px;color:#89989e;text-align:center;background:#fffdf7}.home-favorites-empty a{color:#9b711e;font-weight:800;text-decoration:none}@media(max-width:900px){.home-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-favorites-heading{align-items:flex-start;flex-direction:column;gap:7px}.home-favorites-grid{grid-template-columns:1fr}}
.home-tool-card-shell,.home-market-card-shell{position:relative;min-width:0}.home-tool-card-shell>.modern-tool-card,.home-market-card-shell>.home-personal-market-card{height:100%;padding-left:51px}.home-card-favorite-button,.home-card-watch-button{position:absolute;top:12px;left:12px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border:1px solid #e1e8e7;border-radius:50%;background:#fff;color:#9aa9a8;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 3px 9px rgba(25,70,62,.08)}.home-card-favorite-button:hover,.home-card-favorite-button.is-active,.home-card-watch-button:hover,.home-card-watch-button.is-active{border-color:#d5ad4b;background:#fff8e6;color:#b17b18}.home-card-favorite-button:disabled,.home-card-watch-button:disabled{opacity:.5;cursor:wait}.home-card-watch-button{top:13px;left:13px}.home-market-card-shell>.home-personal-market-card{min-height:142px}
