.pcfc-drive-gallery{--navy:#03172f;--blue:#0874f9;font-family:Poppins,Arial,sans-serif}.pcfc-drive-gallery__tabs{display:flex;gap:8px;margin:0 0 24px}.pcfc-drive-gallery__tabs button{border:1px solid #dce6f4;border-radius:8px;background:#fff;color:#071b39;padding:10px 18px;font-weight:700}.pcfc-drive-gallery__tabs button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.pcfc-drive-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pcfc-drive-gallery__item{display:block;overflow:hidden;border:1px solid #dce6f4;border-radius:10px;background:#f3f7fc;color:#071b39;text-decoration:none}.pcfc-drive-gallery__item img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.pcfc-drive-gallery__item span{display:block;padding:10px 12px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.pcfc-drive-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pcfc-drive-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}