.saad-tool{margin:2rem 0;padding:1.25rem;border:1px solid #c9d5df;border-radius:.5rem;max-width:100%;overflow-wrap:anywhere}.saad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.saad-tool label{display:flex;flex-direction:column;gap:.35rem;font-weight:600;margin:.6rem 0}.saad-tool input,.saad-tool select,.saad-tool textarea{font:inherit;font-weight:400;color:#172c3a;background:#fff;border:1px solid #8c9eac;border-radius:.3rem;padding:.6rem;width:100%;min-width:0;box-sizing:border-box}.saad-tool button{font:inherit;border:1px solid #536f82;border-radius:.3rem;padding:.55rem .8rem;cursor:pointer;color:#132c3f;background:#eef4f8;white-space:normal}.saad-actions{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;margin:1rem 0}.saad-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;padding:1rem;margin:1rem 0;border:1px solid #b5c6d2;min-width:0}.saad-row legend{padding:0 .3rem;font-weight:700}.saad-tool [hidden]{display:none!important}.saad-tool :focus-visible{outline:3px solid #1871b5;outline-offset:3px}.saad-tool #saad-result{border-top:1px solid #c9d5df;margin-top:1.2rem;padding-top:1rem}.pb-table-scroll{max-width:100%;overflow-x:auto}.pb-table-scroll table{width:100%;border-collapse:collapse}.pb-table-scroll th,.pb-table-scroll td{padding:.65rem;border:1px solid #d9e1e6;text-align:left;vertical-align:top}.pb-table-scroll thead{background:#eef3f7}@media(max-width:650px){.saad-grid,.saad-row{grid-template-columns:1fr}.saad-tool{padding:.9rem}.saad-actions>*{max-width:100%}}
