.bw-energy{--bw-bg: #ffffff;--bw-panel: #f7fafc;--bw-panel-soft: #eef7fa;--bw-border: #d6e3e8;--bw-cyan: #00b4d8;--bw-cyan-dark: #007f9e;--bw-text: #111111;--bw-muted: #596875;--bw-green: #17854b;--bw-red: #c83e3e;width:100%;max-width:1180px;margin:30px auto;padding:30px;border:1px solid var(--bw-border);border-radius:16px;background:var(--bw-bg);color:var(--bw-text);box-shadow:0 10px 30px #00000012;box-sizing:border-box;font-family:inherit}.bw-energy *,.bw-energy *:before,.bw-energy *:after{box-sizing:border-box}.bw-energy__header{margin-bottom:32px;padding-bottom:22px;border-bottom:3px solid var(--bw-cyan)}.bw-energy__eyebrow{display:block;margin-bottom:7px;color:var(--bw-cyan-dark);font-size:.95rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bw-energy__title{margin:0 0 10px;padding:0;border:0;color:var(--bw-text);font-size:clamp(2.2rem,4vw,3rem);line-height:1.1;font-weight:800}.bw-energy__intro{max-width:900px;margin:0;color:var(--bw-muted);font-size:1.3rem;line-height:1.5}.bw-energy__section{margin-top:36px}.bw-energy__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:14px}.bw-energy__section-head>div{display:flex;align-items:center;gap:12px}.bw-energy__section-head h3{margin:0;padding:0;border:0;color:var(--bw-text);font-size:1.55rem;line-height:1.2}.bw-energy__section-head p{max-width:500px;margin:0;color:var(--bw-muted);text-align:right;font-size:1.05rem;line-height:1.4}.bw-energy__step{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:var(--bw-cyan);color:#fff;font-size:1.05rem;font-weight:800}.bw-energy-table-wrap{overflow-x:auto;border:1px solid var(--bw-border);border-radius:12px;background:#fff}.bw-energy-table{width:100%;min-width:720px;margin:0;border-collapse:collapse}.bw-energy-table th{padding:13px 14px;border:0;border-bottom:1px solid var(--bw-border);background:var(--bw-panel-soft);color:var(--bw-muted);text-align:left;font-size:.95rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.bw-energy-table td{padding:11px 14px;border:0;border-bottom:1px solid #edf2f4;vertical-align:middle;font-size:1.05rem}.bw-energy-table tbody tr:last-child td{border-bottom:0}.bw-energy-table input,.bw-energy-table select{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--bw-border);border-radius:7px;background:#fff;color:var(--bw-text);font:inherit;font-size:1.05rem;outline:0}.bw-energy-table input:focus,.bw-energy-table select:focus{border-color:var(--bw-cyan);box-shadow:0 0 0 3px #00b4d81c}.bw-energy-row-total{color:var(--bw-cyan-dark);font-size:1.15rem;white-space:nowrap}.bw-energy-table__action{width:54px;text-align:center!important}.bw-energy-remove{width:34px;height:34px;border:1px solid var(--bw-border);border-radius:50%;background:#fff;color:#7b8790;cursor:pointer;font-size:1.35rem;line-height:1}.bw-energy-remove:hover{border-color:var(--bw-red);color:var(--bw-red)}.bw-energy-add{margin-top:12px;padding:10px 16px;border:2px solid var(--bw-cyan);border-radius:8px;background:#fff;color:var(--bw-cyan-dark);cursor:pointer;font:inherit;font-size:1rem;font-weight:800}.bw-energy-add:hover{background:#eafaff}.bw-energy__note,.bw-energy__disclaimer{margin-top:15px;padding:14px 16px;border-left:4px solid var(--bw-cyan);border-radius:8px;background:var(--bw-panel)}.bw-energy__note strong,.bw-energy__disclaimer strong{color:var(--bw-text);font-size:1.05rem}.bw-energy__note p,.bw-energy__disclaimer p{margin:4px 0 0;color:var(--bw-muted);font-size:1rem;line-height:1.5}.bw-energy__results{margin-top:42px;padding:24px;border:2px solid var(--bw-cyan);border-radius:14px;background:#fbfeff}.bw-energy__results-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.bw-energy__results-head h3{margin:0;padding:0;border:0;color:var(--bw-text);font-size:1.8rem}.bw-energy-print{padding:11px 18px;border:0;border-radius:8px;background:var(--bw-cyan);color:#fff;cursor:pointer;font:inherit;font-size:1rem;font-weight:800}.bw-energy-print:hover{background:#009eba}.bw-energy__result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bw-energy-card{display:flex;min-height:135px;padding:17px;flex-direction:column;justify-content:space-between;border:1px solid var(--bw-border);border-radius:11px;background:var(--bw-panel)}.bw-energy-card--balance{background:linear-gradient(135deg,#f6fcfe,#eaf8fb)}.bw-energy-card__label{color:var(--bw-muted);font-size:.95rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.bw-energy-card__value{margin-top:10px;color:var(--bw-text);font-size:2rem;line-height:1.05;font-weight:800}.bw-energy-card__value.is-positive{color:var(--bw-green)}.bw-energy-card__value.is-negative{color:var(--bw-red)}.bw-energy__autonomy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.bw-energy__autonomy>div{padding:16px;border:1px solid var(--bw-border);border-radius:10px;background:#fff}.bw-energy__autonomy span{display:block;margin-bottom:5px;color:var(--bw-muted);font-size:.95rem;font-weight:700}.bw-energy__autonomy strong{color:var(--bw-text);font-size:1.4rem}.bw-energy__autonomy strong.is-positive{color:var(--bw-green)}.bw-energy__autonomy strong.is-negative{color:var(--bw-red)}.bw-energy-report{display:none;background:#fff;color:#111}.bw-energy-report__header{margin-bottom:24px;padding-bottom:15px;border-bottom:3px solid #00b4d8}.bw-energy-report__header h1{margin:0 0 6px;font-size:26px}.bw-energy-report__header p{margin:3px 0;color:#555}.bw-energy-report h2{margin-top:25px;font-size:19px}.bw-energy-report table{width:100%;margin:10px 0 20px;border-collapse:collapse}.bw-energy-report th,.bw-energy-report td{padding:8px 10px;border:1px solid #d8e1e5;text-align:left}.bw-energy-report th{background:#edf8fa;font-weight:700}.bw-energy-report__summary{margin-top:24px}.bw-energy-report__footer{margin-top:30px;padding-top:10px;border-top:1px solid #cccccc;color:#666;font-size:11px}@media(max-width:900px){.bw-energy__result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-energy__section-head{align-items:flex-start;flex-direction:column}.bw-energy__section-head p{max-width:none;text-align:left}}@media(max-width:640px){.bw-energy{margin:15px auto;padding:16px;border-radius:10px}.bw-energy__title{font-size:2rem}.bw-energy__intro{font-size:1.1rem}.bw-energy__section-head h3{font-size:1.3rem}.bw-energy__result-grid,.bw-energy__autonomy{grid-template-columns:1fr}.bw-energy__results{padding:16px}.bw-energy__results-head{align-items:stretch;flex-direction:column}.bw-energy-print{width:100%}}@media print{body.bw-energy-printing *{visibility:hidden!important}body.bw-energy-printing .bw-energy-report,body.bw-energy-printing .bw-energy-report *{visibility:visible!important}body.bw-energy-printing .bw-energy-report{display:block!important;position:absolute;top:0;left:0;width:100%;margin:0;padding:0}body.bw-energy-printing .bw-energy-report table{page-break-inside:avoid}body.bw-energy-printing .bw-energy-report h2{page-break-after:avoid}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/marine-energy-calculator.css.map */
