/* Limited to the precise-need selector within Publish. */
#view-publish .pv-carousel{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;gap:6px;align-items:center;min-width:0}
#view-publish .pv-carousel-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/3);gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;padding:3px 0;scroll-padding:0}
#view-publish .pv-carousel-track::-webkit-scrollbar{display:none}
#view-publish .pv-carousel-track>button{scroll-snap-align:start;scroll-snap-stop:always;min-height:62px}
#view-publish .pv-carousel-track>button:focus-visible{outline-offset:-3px}
#view-publish .pv-carousel-arrow{display:grid;place-items:center;width:30px;height:38px;padding:0;border:1px solid #dfd2ec;border-radius:50%;background:#fff;color:#7950aa;cursor:pointer;box-shadow:0 2px 7px #49325b0b;transition:background .15s,color .15s}
#view-publish .pv-carousel-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#view-publish .pv-carousel-arrow:hover:not([aria-disabled=true]){background:#7950aa;color:#fff}
#view-publish .pv-carousel-arrow[aria-disabled=true]{opacity:.25;cursor:default;box-shadow:none}
#view-publish .pv-carousel-arrow:focus-visible{outline:3px solid #bc9dd3;outline-offset:2px}
#view-publish .pv-carousel-status{grid-column:2;font-size:15px;line-height:1.4;color:#90789f;text-align:right;min-height:14px}
@media(max-width:649px){
 #view-publish .pv-carousel{grid-template-columns:26px minmax(0,1fr) 26px;gap:3px}
 #view-publish .pv-carousel-arrow{width:26px;height:36px}
 #view-publish .pv-carousel-track{grid-auto-columns:calc((100% - 12px)/3);gap:6px}
 #view-publish .pv-carousel-track>button{flex-direction:column;justify-content:center;text-align:center;gap:4px;padding:9px 4px;min-height:112px;font-size:15px;line-height:1.4}
 #view-publish .pv-carousel-track>button img{width:38px;height:30px;max-width:100%}
 #view-publish .pv-carousel-track>button>span:not(.pv-check){padding-right:0}
}
@media(prefers-reduced-motion:reduce){#view-publish .pv-carousel-arrow{transition:none}}
