.panel-detail-page{max-width:1260px;margin:auto;padding:18px 24px 42px;color:#10233b;background:#fff;font-family:Outfit,Arial,sans-serif}.panel-breadcrumb{font-size:12px;color:#637188;margin-bottom:16px}.panel-breadcrumb a{color:#637188;text-decoration:none}.panel-breadcrumb i{font-size:9px;margin:0 9px;color:#9da7b5}.panel-overview{display:grid;grid-template-columns:43% 57%;gap:36px;padding:30px 25px;background:#fff;border:1px solid #edf0f4;border-radius:15px;box-shadow:0 5px 22px rgba(15,35,59,.06)}.panel-gallery{height:510px;position:relative;border-radius:12px;background:#f4f7fb;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:22px}.panel-gallery>img{width:78%;height:365px;object-fit:contain;mix-blend-mode:multiply}.panel-image-zoom{position:absolute;right:18px;top:18px;width:40px;height:40px;border:1px solid #12a84f;border-radius:50%;background:white;color:#10a44b;font-size:17px}.panel-thumbnails{position:absolute;bottom:16px;display:flex;gap:14px;align-items:center}.panel-thumb{border:0;background:#fff;border-radius:7px;width:76px;height:54px;padding:4px;box-shadow:0 2px 10px #dfe5eb}.panel-thumb.active{outline:2px solid #10a84d}.panel-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.panel-thumb-nav{border:0;background:#fff;width:28px;height:34px;border-radius:5px;color:#637188;box-shadow:0 2px 8px #dde3eb}.panel-summary{padding:7px 0}.panel-type-label{background:#f4a11d;color:#fff;border-radius:3px;font-weight:800;font-size:10px;padding:3px 10px}.panel-summary h1,.panel-section-title,.download-card h2{font-family:'Playfair Display',serif}.panel-summary h1{font-size:29px;line-height:1.16;margin:13px 0 8px}.panel-summary h2{font-size:16px;color:#079d42;margin:0 0 10px}.panel-power{font-size:20px;font-weight:800;color:#0c9e45;margin-bottom:18px}.panel-summary>p{max-width:520px;font-size:13px;line-height:1.55;margin-bottom:28px}.panel-highlights{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e6eaf0;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #e9edf2}.panel-highlights>div{display:flex;align-items:center;gap:12px;padding:19px 17px;border-right:1px solid #e6eaf0;border-bottom:1px solid #e6eaf0;min-height:72px}.panel-highlights>div:nth-child(3n){border-right:0}.panel-highlights>div:nth-last-child(-n+3){border-bottom:0}.panel-highlights i{font-size:27px;color:#0baa4d}.panel-highlights span{font-size:10px;line-height:1.4}.panel-highlights b{font-size:14px;display:block}.product-section{margin-top:34px}.panel-section-title{font-size:18px;margin:0}.panel-section-line{width:42px;border-top:3px solid #08a246;margin:9px 0 17px}.feature-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.feature-card{height:160px;border:1px solid #e9edf1;border-radius:10px;text-align:center;padding:16px 5px;box-shadow:0 3px 10px rgba(15,35,59,.04)}.feature-icon{background:#eaf7ef;color:#06a245;margin:0 auto 10px;width:57px;height:57px;display:grid;place-items:center;border-radius:50%;font-size:25px}.feature-card p{font-size:11px;font-weight:700;line-height:1.35;margin:0}.spec-tabs{display:grid;grid-template-columns:1.5fr 1.55fr 1fr 1.45fr .85fr .9fr;gap:4px}.spec-tabs button{background:#f4f6f8;border:0;border-radius:8px 8px 0 0;padding:11px 4px;font-size:11px;font-weight:700;color:#14273f}.spec-tabs .active{background:#08a246;color:#fff}.spec-table-wrap{overflow:auto;border:1px solid #dce4eb}.spec-table{border-collapse:collapse;width:100%;min-width:700px;font-size:11px}.spec-table th,.spec-table td{border:1px solid #dce4eb;padding:8px 11px;text-align:center}.spec-table th:first-child,.spec-table td:first-child{text-align:left}.spec-table th{font-weight:800}.spec-note{font-size:10px;color:#7b889a}.panel-two-col{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:30px}.technical-drawing,.warranty-card{height:335px;border:1px solid #e0e6eb;border-radius:10px;background:#fff}.technical-drawing{padding:26px;display:flex;justify-content:center;gap:65px;position:relative}.drawing-front,.drawing-back{position:relative;text-align:center}.drawing-front>span,.drawing-back>span{font-size:10px;position:absolute;top:-14px;left:50%;transform:translateX(-50%)}.drawing-front em,.drawing-back em{font-size:10px;position:absolute;left:-25px;top:50%;transform:rotate(-90deg)}.solar-grid{width:126px;height:230px;border:3px solid #777;background:repeating-linear-gradient(0deg,transparent 0 12px,#a3a3a3 13px),repeating-linear-gradient(90deg,transparent 0 14px,#a3a3a3 15px)}.drawing-rect{border:2px solid #777;width:126px;height:230px;padding-top:110px;font-size:10px}.drawing-rect small{display:block;margin-top:25px}.unit{position:absolute;right:20px;bottom:15px;color:#7d8ba0}.warranty-card{padding:20px}.warranty-stats{display:flex;justify-content:center;gap:42px}.warranty-stats div{display:grid;grid-template-columns:48px auto;column-gap:10px;align-items:center}.warranty-stats i{grid-row:span 2;color:#0aa54a;background:#ecf8f0;border-radius:50%;padding:14px;font-size:20px}.warranty-stats strong{font-size:27px;color:#07a046}.warranty-stats strong small{font-size:10px;color:#10233b}.warranty-stats span{font-size:10px}.warranty-chart{margin:16px 0 0 32px;position:relative}.chart-label{position:absolute;left:-31px;top:65px;transform:rotate(-90deg);font-size:9px}.chart-plot{height:155px;border-left:1px solid #94a0ab;border-bottom:1px solid #94a0ab;position:relative;padding:0 0 0 27px}.chart-area{position:absolute;left:27px;right:38px;bottom:0;height:125px;background:linear-gradient(165deg,#5ccf75 0 24%,#4eaf65 25%,#474c4c 26% 100%);clip-path:polygon(0 0,100% 45%,100% 100%,0 100%)}.chart-plot b{position:absolute;z-index:1;right:60px;top:2px;background:#14385f;color:#fff;border-radius:3px;padding:3px 8px;font-size:8px;text-align:center}.chart-plot span{display:block;height:46px;font-size:9px;position:relative;z-index:2}.chart-plot em{position:absolute;right:4px;bottom:9px;font-size:10px}.chart-years{font-size:9px;word-spacing:5px;margin-top:8px}.download-card{border:1px solid #e0e6eb;border-radius:10px;padding:21px 0 0 22px;margin-top:34px;display:grid;grid-template-columns:33% 67%;overflow:hidden}.download-card h2{font-size:18px;margin:0 0 7px}.download-card p{font-size:11px;line-height:1.5;margin:0 0 8px}.datasheet-btn{display:inline-block;background:#08a548;color:#fff;padding:10px 17px;border-radius:6px;font-weight:700;font-size:11px;text-decoration:none}.download-perks{display:flex;align-items:center;justify-content:space-around;border-left:1px solid #e2e7ec}.download-perks span{display:grid;grid-template-columns:32px auto;column-gap:7px;align-items:center;font-size:10px}.download-perks i{grid-row:span 2;color:#08a548;font-size:23px}.download-perks b{font-size:10px}.download-perks small{font-size:8px}.panel-image-modal{position:fixed;inset:0;background:rgba(7,20,34,.82);z-index:10000;display:grid;place-items:center}.panel-image-modal img{max-width:85vw;max-height:85vh;background:#fff}.panel-image-modal button{position:absolute;top:25px;right:25px;border:0;border-radius:50%;width:40px;height:40px;background:#fff;color:#132840}@media(max-width:900px){.panel-overview,.panel-two-col,.download-card{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(4,1fr)}.panel-gallery{height:430px}.download-perks{border-left:0;border-top:1px solid #e2e7ec;padding:20px}}@media(max-width:600px){.panel-detail-page{padding:15px}.panel-overview{padding:15px;gap:18px}.panel-gallery{height:340px}.panel-gallery>img{height:230px}.panel-summary h1{font-size:23px}.panel-highlights{grid-template-columns:repeat(2,1fr)}.panel-highlights>div:nth-child(3n){border-right:1px solid #e6eaf0}.panel-highlights>div:nth-child(2n){border-right:0}.panel-highlights>div:nth-last-child(-n+3){border-bottom:1px solid #e6eaf0}.panel-highlights>div:nth-last-child(-n+2){border-bottom:0}.feature-grid{grid-template-columns:repeat(2,1fr)}.spec-tabs{display:flex;overflow:auto}.spec-tabs button{white-space:nowrap;padding:10px 13px}.technical-drawing{gap:25px;padding:25px 10px}.solar-grid,.drawing-rect{width:100px}.download-perks{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px}.download-card{padding:20px}.panel-thumbnails{gap:6px}.panel-thumb{width:58px;height:47px}}
