#pzt-form .pzt-options { display: flex; flex-wrap: wrap; gap: .75rem 1.25rem; }
#pzt-form .pzt-options label { display: flex; align-items: baseline; gap: .4rem; }
#pzt-form fieldset { min-width: 0; border: 0; margin: 0 0 1.25rem; padding: 0; }
#pzt-form legend { font-weight: 700; margin-bottom: .65rem; }
#pzt-form .pzt-account { display: flex; align-items: baseline; gap: .5rem; margin-top: 1rem; }
#pzt-form input[type="radio"], #pzt-form input[type="checkbox"] { width: auto; flex-shrink: 0; }
#pzt-form [hidden] { display: none !important; }
.pzt-content blockquote { margin: 1rem 0; padding: .75rem 1rem; border-left: 3px solid #98aaa1; overflow-wrap: anywhere; }
.pzt-content .pzt-notice { padding: .75rem 1rem; background: #f5f7f6; overflow-wrap: anywhere; }
#pzt-result td { overflow-wrap: anywhere; }
.pzt-content .calc-table td { white-space: nowrap; }
