.item-social-actions{display:flex;align-items:center;gap:8px;padding:10px 14px;direction:rtl;border-bottom:1px solid var(--line);position:relative}.item-social-actions button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;border-radius:50%;color:var(--ink,var(--text));cursor:pointer;flex:none}.item-social-actions svg{width:23px;height:23px;display:block}.item-social-actions button:hover{background:#71aa731b}.item-social-actions button[aria-pressed=true]{color:#d94c66}.item-social-actions button[aria-pressed=true] svg{fill:#d94c6633}.item-social-actions button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.invite-friends{display:flex;gap:8px;align-items:center;margin-block:10px}.invite-friends svg{width:20px;height:20px}.reserve-card-shell{display:flex;flex-direction:column;flex:0 0 280px;min-width:0;scroll-snap-align:start;background:var(--white,#fff);border:1px solid var(--line);border-radius:19px;overflow:hidden}.reserve-card-shell>.reserve-card{width:100%;border:0;border-radius:0;flex:initial}.reserve-card-shell>.item-social-actions{order:2;margin-top:auto}.shop-product .item-social-actions{padding:4px 8px}.shop-store-shell{min-width:200px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.shop-store-shell>.shop-store{width:100%;border:0}.shop-feed-card .item-social-actions{background:var(--white,#fff)}.saved-commerce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.saved-commerce-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--white,#fff)}.saved-commerce-card>a{display:block;padding:14px;color:inherit;text-decoration:none}.saved-commerce-card img{width:100%;height:150px;object-fit:cover;border-radius:12px}.saved-commerce-card h3{font-size:14px;overflow-wrap:anywhere}@media(max-width:600px){.reserve-card-shell{flex-basis:78%;max-width:300px}.saved-commerce-grid{grid-template-columns:1fr}}

.reserve-card-shell>.item-social-actions{order:initial;margin-top:0}.reserve-card-info{flex:1!important}.reserve-card-info .reserve-card-body{width:100%}.court-social-shell{min-width:0;border:1px solid var(--line);border-radius:18px;overflow:hidden}.court-social-shell>.court-app{width:100%;border:0}.court-social-shell .item-social-actions{justify-content:center;padding:6px 0;gap:0}.court-social-shell .item-social-actions button{width:38px;height:40px}.shop-product>button{width:100%;text-align:inherit}.shop-product>.item-social-actions+button{padding-top:2px}
