.used-photo-open{z-index:2;color:#fff;cursor:zoom-in;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.used-photo-open>span{background:#0b2444e8;border:1px solid #ffffff80;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:10px;right:10px}.used-photo-open:focus-visible{outline-offset:-4px;outline:3px solid #075bea}.used-gallery{color:#fff;overscroll-behavior:contain;background:#101d2f;border:1px solid #334762;border-radius:18px;width:min(980px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #0008}.used-gallery::backdrop{background:#071322cc}.used-gallery-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.used-gallery-heading>div{min-width:0}.used-gallery-heading h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.used-gallery-heading p{color:#c0d0e7;margin:6px 0 0;font-size:14px}.used-gallery button{font:inherit;cursor:pointer;touch-action:manipulation}.used-gallery button:focus-visible{outline-offset:3px;outline:3px solid #9bc9ff}.used-gallery-close{color:#fff;background:#263c57;border:1px solid #61758e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:74px;min-height:44px;display:flex}.used-gallery-close span{font-size:24px;line-height:1}.used-gallery-stage{touch-action:pan-y pinch-zoom;background:#06101c;justify-content:center;align-items:center;height:min(58dvh,580px);min-height:180px;margin:0;display:flex;overflow:hidden}.used-gallery-stage>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.used-gallery-stage>p{color:#d4e0ef;text-align:center;padding:24px;font-size:15px;line-height:1.8}.used-gallery-controls{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.used-gallery-controls button{color:#fff;background:#263c57;border:1px solid #61758e;border-radius:8px;min-width:80px;min-height:44px;padding:8px 12px}.used-gallery-controls button:disabled{opacity:.4;cursor:default}.used-gallery-controls>span{color:#b8cae1;text-align:center;font-size:13px}.used-gallery-thumbnails{overscroll-behavior-x:contain;gap:10px;padding:6px 20px 18px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.used-gallery-thumbnails button{aspect-ratio:4/3;color:#fff;background:#263c57;border:2px solid #435874;border-radius:7px;flex:0 0 84px;min-height:60px;padding:0;position:relative;overflow:hidden}.used-gallery-thumbnails button[aria-current=true]{border:3px solid #94c5ff}.used-gallery-thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.used-gallery-thumbnails span{background:#06101cdb;border-radius:3px;padding:1px 5px;font-size:12px;position:absolute;bottom:2px;right:2px}@media (max-width:600px){.used-photo-open>span{justify-content:center;padding:8px 4px;font-size:12px;bottom:8px;left:5px;right:5px}.used-gallery{border-radius:12px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.used-gallery-heading{gap:10px;padding:14px 12px}.used-gallery-heading h2{font-size:15px}.used-gallery-stage{height:52dvh;min-height:160px}.used-gallery-controls{padding:10px 12px}.used-gallery-controls>span{font-size:12px}.used-gallery-controls button{min-width:68px}.used-gallery-thumbnails{padding:6px 12px 14px}.used-gallery-thumbnails button{flex-basis:72px;min-height:54px}}
