.pp-booster-calc{max-width:1100px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;color:#111}.pp-calc-header{font-size:32px;font-weight:700;margin:0 0 24px;color:#0b3a6e}.pp-section-card,.pp-step-panel{margin:34px 0}.pp-form-table,.pp-fixture-table,.pp-reference-table{width:100%;border-collapse:collapse}.pp-form-table td,.pp-fixture-table th,.pp-fixture-table td,.pp-reference-table th,.pp-reference-table td{border-bottom:1px solid #d4d7dc;padding:16px 14px;vertical-align:top}.pp-fixture-table th,.pp-reference-table th{background:#eef4fb;color:#0b3a6e;text-align:left}.pp-form-table input[type=number],.pp-form-table input[type=text],.pp-form-table select,.pp-fixture-table input[type=number],.pp-fixture-table input[type=text]{width:100%;max-width:220px;padding:12px 16px;border:1px solid #aeb6c2;border-radius:28px;font-size:16px;background:#fff}.pp-form-table input[disabled],.pp-fixture-table input[disabled]{background:#f5f7fa;color:#333}.pp-form-table input[type=button],.pp-secondary-btn{background:#0b3a6e;color:#fff;font-size:16px;font-weight:700;padding:14px 28px;border-radius:30px;border:none;cursor:pointer}.pp-form-table input[type=button]:hover,.pp-secondary-btn:hover{background:#07284d}.pp-radio{margin-right:18px;display:inline-flex;align-items:center;gap:6px}.pp-advanced-cell{background:#f8fafc}.pp-advanced-options{margin-top:14px}.hidden,#pp-triplex-wrap.hidden,#pp-split-row.hidden{display:none!important}.pp-split-fields{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pp-split-fields input{max-width:110px!important}.pp-step-title{font-size:24px;font-weight:700;color:#0b3a6e;margin:0 0 12px}.pp-caption{font-size:13px;color:#555;margin-top:10px}.pp-reference-wrap{margin-top:28px}.pp-card-heading{font-size:15px;font-weight:700;color:#0b3a6e;margin:0 0 12px;text-transform:uppercase;letter-spacing:.03em}.pp-recommendation-box{margin-top:32px;padding:22px;background:#eef8ee;border:1px solid #b9dfb9;border-radius:12px}.pp-recommendation-box h2{margin:0 0 10px;font-size:28px;color:#0b3a6e}.pp-print-wrap{display:block!important;text-align:center;margin-top:20px}.pp-print-btn{background-color:#0b3a6e;color:#fff;font-size:16px;font-weight:600;padding:14px 28px;border-radius:30px;border:none;cursor:pointer;transition:background-color .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.15)}.pp-print-btn:hover{background-color:#07284d}.pp-disabled-pdf-link{color:#666;text-decoration:underline;cursor:not-allowed}@media(max-width:700px){.pp-form-table td,.pp-fixture-table th,.pp-fixture-table td{display:block;width:100%}.pp-form-table input[type=number],.pp-form-table input[type=text],.pp-form-table select,.pp-fixture-table input[type=number],.pp-fixture-table input[type=text]{max-width:100%}}
