.gpsr-energy-bar{display:flex;gap:22px;align-items:center;flex-wrap:wrap;border:1px solid #e4e4e9;background:#f7f7f9;border-radius:10px;padding:12px 16px;margin:20px 0}.gpsr-energy-bar a{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:700;text-decoration:none}.gpsr-energy-bar img{height:50px;width:auto}.gpsr-tabs{margin:40px 0;scroll-margin-top:170px}.gpsr-tab-nav{display:flex;gap:5px;background:#181818;border-radius:12px;padding:6px;overflow-x:auto}.gpsr-tab-nav a{color:white;padding:14px 18px;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;display:flex;gap:10px;align-items:center}.gpsr-tab-nav a.active{background:white;color:#181818}.gpsr-tab-nav span{background:#e63832;color:white;border-radius:6px;padding:2px 7px;font-size:11px}.gpsr-panel{padding:28px 0}.gpsr-panel>h2{font-size:25px;margin:0 0 25px}.gpsr-panel[hidden]{display:none}.gpsr-panel .pdp-details-layout{margin-top:0}.gpsr-block{padding:24px;border:1px solid #e6e6eb;border-radius:12px;margin-bottom:16px}.gpsr-block h3{font-size:19px;margin:0 0 20px}.gpsr-text{line-height:1.85;font-size:15px;margin:18px 0;overflow-wrap:anywhere}.gpsr-resource{display:block;color:#bd2929;margin:12px 0;font-size:15px;font-weight:650}.gpsr-manufacturer{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gpsr-manufacturer article{border:1px solid #e5e5e9;border-radius:12px;padding:24px}.gpsr-manufacturer p{line-height:1.8}.gpsr-manufacturer a{display:block;margin:10px 0;overflow-wrap:anywhere}.gpsr-note{font-size:13px;line-height:1.8;color:#666}.gpsr-viewer{position:fixed;inset:0 0 0 auto;margin:0;border:0;padding:0;width:min(820px,92vw);max-width:none;height:100vh;height:100dvh;max-height:none;overflow:hidden;background:white}.gpsr-viewer[open]{display:flex;flex-direction:column}.gpsr-viewer::backdrop{background:#0008}.gpsr-viewer header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #ddd}.gpsr-viewer header h2{font-size:20px;margin:0}.gpsr-viewer header button{background:#f1f1f4;border:0;border-radius:8px;width:40px;height:40px;font-size:26px;cursor:pointer}.gpsr-viewer-body{min-height:0}.gpsr-viewer #gpsr-viewer-body{flex:1;min-height:0;overflow:auto;padding:16px}.gpsr-viewer iframe{width:100%;height:100%;min-height:300px;border:0}.gpsr-viewer img{display:block;max-width:100%;height:auto;margin:auto}.gpsr-viewer footer{padding:16px 24px;border-top:1px solid #ddd}.gpsr-viewer footer p{font-size:12px;color:#666}.gpsr-viewer footer a{color:#bd2929;font-weight:700}.gpsr-tabs :focus-visible,.gpsr-viewer :focus-visible,.gpsr-energy-bar :focus-visible{outline:3px solid #e63832;outline-offset:3px}@media(max-width:700px){.gpsr-manufacturer{grid-template-columns:1fr}.gpsr-tab-nav a{padding:12px}.gpsr-viewer{width:100vw}.gpsr-block{padding:20px}.gpsr-panel{padding:22px 0}}
