#MainContent.theme-template-index #sentopia-proposals[data-proposal] .sp-video-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
#MainContent.theme-template-index #sentopia-proposals .sp-reel-controls{display:flex;align-items:center;gap:4px;flex:none;margin-top:2px}
#MainContent.theme-template-index #sentopia-proposals .sp-reel-controls[hidden]{display:none}
#MainContent.theme-template-index #sentopia-proposals .sp-reel-controls button{display:inline-flex;justify-content:center;align-items:center;width:34px;min-height:34px;padding:0;border:1px solid #e5dfd3;border-radius:50%;background:#fff;color:#786139;font-size:22px;line-height:1;cursor:pointer}
#MainContent.theme-template-index #sentopia-proposals .sp-reel-controls button:hover{background:#f6f1e6}
#MainContent.theme-template-index #sentopia-proposals .sp-reel-controls button:focus-visible,#MainContent.theme-template-index #sentopia-proposals .sp-video-rail:focus-visible{outline:2px solid #b58c32;outline-offset:3px}
#MainContent.theme-template-index #sentopia-proposals .sp-reel-controls [data-reel-toggle]{font-size:15px;margin-left:5px}
#MainContent.theme-template-index #sentopia-proposals .sp-reel-count{font-size:12px;color:#776e60;min-width:30px;text-align:center;font-variant-numeric:tabular-nums}
#MainContent.theme-template-index #sentopia-proposals[data-proposal] .sp-video-rail{grid-auto-flow:column;grid-auto-columns:240px;grid-template-columns:none;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-inline:contain}
#MainContent.theme-template-index #sentopia-proposals[data-proposal] .sp-reel-card{scroll-snap-align:start}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-media-grid .sp-video-rail{grid-template-columns:none;grid-auto-columns:var(--sp-media-width);width:calc(3 * var(--sp-media-width) + 40px);max-width:100%;padding:1px 0 10px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-media-grid .sp-proposal-media{min-width:0}
@media(max-width:800px){
 #MainContent.theme-template-index #sentopia-proposals[data-proposal] .sp-video-heading{flex-wrap:wrap;gap:12px}
 #MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-media-grid .sp-video-rail{width:100%;padding:1px 1px 12px}
}
