.pd-wt{box-sizing:border-box;max-width:760px;margin:1rem 0;padding:1.1rem;border:1px solid #565FFF;border-radius:8px;background:#f7f7ff;color:#12121a;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.45}.pd-wt *,.pd-wt *::before,.pd-wt *::after{box-sizing:border-box}.pd-wt h2,.pd-wt h3{margin:0 0 .4rem;color:#0002AF}.pd-wt p{margin:.4rem 0}.pd-wt-warn{margin:.8rem 0;padding:.6rem .7rem;border-left:4px solid #0002AF;background:#fff}.pd-wt label{display:block;margin:.7rem 0;font-weight:600}.pd-wt input,.pd-wt select{display:block;width:100%;max-width:28rem;margin-top:.25rem;padding:.45rem .5rem;border:1px solid #565FFF;border-radius:4px;background:#fff;font:inherit;font-weight:400}.pd-wt-row{display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:.5rem;max-width:28rem}.pd-wt-row input,.pd-wt-row select{max-width:none}.pd-wt button{margin-top:.4rem;padding:.55rem .9rem;border:0;border-radius:4px;background:#0002AF;color:#fff;font:inherit;cursor:pointer}.pd-wt button:hover,.pd-wt button:focus{background:#565FFF}.pd-wt-result{font-weight:700}.pd-wt-formula{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pd-wt [data-warn]{font-weight:700}@media (max-width:640px){.pd-wt-row{grid-template-columns:1fr}}