.rendiks-action-gallery{width:100%;max-width:1180px;margin:30px auto;padding:0 18px;box-sizing:border-box}.rendiks-action-gallery-title{text-align:center;color:#17191b;font-size:clamp(26px,4vw,38px);margin:0 0 18px}.rendiks-action-strip-wrap{position:relative;padding:0 46px}.rendiks-action-strip{display:flex;gap:14px;width:100%;padding:8px 2px 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rendiks-action-strip.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.rendiks-action-strip::-webkit-scrollbar{display:none}.rendiks-action-thumb{position:relative;display:flex;flex:0 0 210px;flex-direction:column;width:210px;padding:0;overflow:hidden;scroll-snap-align:start;color:#17191b;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 7px 20px rgba(0,0,0,.12);cursor:pointer}.rendiks-action-thumb img,.rendiks-action-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:160px;object-fit:cover;background:#303336;color:#fff}.rendiks-action-play{position:absolute;top:43px;left:50%;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding-left:3px;color:#fff;background:rgba(244,122,0,.94);border-radius:50%;transform:translateX(-50%)}.rendiks-action-strip-arrow{position:absolute;top:50%;z-index:3;width:38px;height:54px;padding:0;color:#fff;background:#f47a00;border:0;border-radius:8px;font-size:36px;cursor:pointer;transform:translateY(-50%)}.rendiks-action-strip-prev{left:0}.rendiks-action-strip-next{right:0}.rendiks-action-lightbox[hidden]{display:none!important}.rendiks-action-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.rendiks-action-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.88)}.rendiks-action-dialog{position:relative;z-index:1;display:grid;grid-template-columns:50px minmax(0,1fr) 50px;width:min(1100px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#111315;border-radius:14px}.rendiks-action-stage{display:flex;align-items:center;justify-content:center;min-height:300px;background:#080909}.rendiks-action-media{display:block;width:100%;max-width:100%;height:min(70vh,720px);border:0;object-fit:contain}.rendiks-action-close{position:absolute;top:10px;right:10px;z-index:4;width:42px;height:42px;color:#fff;background:#f47a00;border:0;border-radius:50%;font-size:30px;cursor:pointer}.rendiks-action-view-prev,.rendiks-action-view-next{z-index:2;color:#fff;background:#202327;border:0;font-size:42px;cursor:pointer}body.rendiks-action-modal-open{overflow:hidden!important}@media(max-width:700px){.rendiks-action-gallery{padding:0 8px}.rendiks-action-strip-wrap{padding:0 34px}.rendiks-action-thumb{flex-basis:145px;width:145px}.rendiks-action-thumb img,.rendiks-action-placeholder{height:112px}.rendiks-action-play{top:36px;width:40px;height:40px}.rendiks-action-strip-arrow{width:28px;height:48px;font-size:30px}.rendiks-action-lightbox{padding:8px}.rendiks-action-dialog{grid-template-columns:38px minmax(0,1fr) 38px;max-height:calc(100vh - 16px)}.rendiks-action-media{height:58vh}.rendiks-action-view-prev,.rendiks-action-view-next{font-size:32px}}
