.wp3dpc-calculator { max-width:720px; padding:12px; border:1px solid #ddd; border-radius:6px; background:#fff; }
.wp3dpc-calculator label{ display:block; margin:8px 0; }
.wp3dpc-calculator input, .wp3dpc-calculator select{ width:100%; box-sizing:border-box; padding:6px; }
.wp3dpc-actions{ margin-top:12px; }
.wp3dpc-result{ margin-top:12px; padding:6px; border-top:1px dashed #ccc; }
.wp3dpc-table{ width:100%; border-collapse:collapse; }
.wp3dpc-table td{ padding:6px; border-bottom:1px solid #eee; }
.wp3dpc-error{ color:#a00; }