.dd-guide .dd-tool{padding:1.25rem;background:#f2f7f5;border:1px solid #c9dcd3;border-radius:14px;margin:1.5rem 0}.dd-guide .dd-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.dd-guide label{display:block;font-weight:600}.dd-guide input,.dd-guide textarea{box-sizing:border-box;width:100%;margin-top:.35rem;padding:.6rem;border:1px solid #8caaa0;border-radius:6px;background:#fff;color:#18382c;font:inherit}.dd-guide textarea{min-height:5rem}.dd-guide .dd-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.dd-guide button{padding:.65rem .9rem;border:1px solid #1b5742;border-radius:7px;background:#1b5742;color:#fff;font:inherit;cursor:pointer}.dd-guide button:focus-visible,.dd-guide input:focus-visible,.dd-guide textarea:focus-visible{outline:3px solid #ae7816;outline-offset:2px}.dd-guide [data-results]>div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid #c9dcd3}.dd-guide [data-results] span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dd-guide [data-error]{color:#a5271f;font-weight:600}.dd-guide .dd-note{font-size:.93em}.dd-guide h2{margin-top:2rem}.dd-guide li{margin:.5rem 0}@media(max-width:520px){.dd-guide [data-results]>div{display:block}.dd-guide [data-results] span{display:block;margin-top:.35rem}.dd-guide .dd-fields{grid-template-columns:1fr}.dd-guide .dd-tool{padding:1rem}}