/* Use the original site's calculator layout and palette. */
#ppli-tax-calculator.px-calc{display:grid;grid-template-columns:1fr 1.05fr;gap:1px;background:#DDD9D0;border:1px solid #DDD9D0;border-top:2px solid #B09548;margin:28px 0;padding:0;border-radius:0}
#ppli-tax-calculator .px-in{margin:0;background:#fff;padding:26px 28px}
#ppli-tax-calculator .calc-inputs{display:block}
#ppli-tax-calculator .px-f{display:grid;grid-template-columns:1fr 128px;align-items:center;gap:14px;margin-bottom:18px}
#ppli-tax-calculator label{font-family:'Source Serif 4',Georgia,serif;font-size:14px;line-height:1.55;color:#5A5850}
#ppli-tax-calculator input{width:100%;min-width:0;box-sizing:border-box;background:#F9F8F4;border:1px solid #DDD9D0;border-radius:0;padding:10px 12px;text-align:right;font-family:'DM Sans',sans-serif;font-size:15px;color:#0A0F17}
#ppli-tax-calculator input:focus-visible,#ppli-tax-calculator button:focus-visible{outline:2px solid #B09548;outline-offset:3px}
#ppli-tax-calculator button{margin-top:12px}
#ppli-tax-calculator .px-out{background:#0A0F17;padding:26px 28px}
#ppli-tax-calculator dl{margin:0;display:block}
#ppli-tax-calculator dt{font-family:'DM Sans',sans-serif;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#C5B278;line-height:1.55;margin:18px 0 4px}
#ppli-tax-calculator dt:first-child{margin-top:0}
#ppli-tax-calculator dd{font-family:'Cormorant Garamond',Georgia,serif;font-size:29px;font-weight:400;line-height:1.15;color:#B09548;margin:0}
#ppli-tax-calculator dd:first-of-type,#ppli-tax-calculator dd:nth-of-type(2){font-size:40px}
#ppli-tax-calculator dd:first-of-type{color:#fff}
#ppli-tax-calculator .calc-status{grid-column:1/-1;margin:0;padding:18px 28px;background:#F9F8F4;font-family:'Source Serif 4',Georgia,serif;font-size:14px;line-height:1.65;color:#5A5850}
#ppli-tax-calculator .calc-error{border-left:2px solid #B09548;padding:12px;margin-top:18px;color:#0A0F17;background:#F9F8F4}
#ppli-tax-calculator .calc-stale{opacity:.6}
#ppli-tax-calculator [hidden]{display:none!important}
@media(max-width:768px){#ppli-tax-calculator.px-calc{grid-template-columns:1fr}}
@media(max-width:480px){#ppli-tax-calculator .px-in,#ppli-tax-calculator .px-out{padding:24px 20px}#ppli-tax-calculator .px-f{grid-template-columns:1fr 106px}#ppli-tax-calculator dd:first-of-type,#ppli-tax-calculator dd:nth-of-type(2){font-size:34px}}
