.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px}.tool-card,.tool-explainer{padding:25px;border:1px solid var(--line);border-radius:18px;background:var(--paper);min-width:0}.tool-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.tool-card h2,.tool-card p{margin:0;overflow-wrap:anywhere}.tool-card .tool-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.tool-symbol{font-size:28px;color:var(--accent)}.note-preview{white-space:pre-wrap;max-height:140px;overflow:hidden}.qr-card img{background:white;border-radius:10px;max-width:100%;height:auto}.tool-explainer{margin-top:24px}.tool-checkbox{display:flex;align-items:center;gap:10px}.tool-checkbox input,input[data-field-id][type=checkbox]{width:20px;height:20px;flex:none}.field-editor{padding:16px;border:1px solid var(--line);border-radius:12px;margin-bottom:12px}.field-editor input[type=checkbox],#form-field-choices input{width:20px;height:20px;margin-left:10px}.field-editor textarea{width:100%}#list-options-editor{border-top:1px solid var(--line);margin-top:25px;padding-top:15px}#save-list-options{margin-top:18px}#task-comments{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.task-comment{padding:14px 0;border-bottom:1px solid var(--line)}.task-comment small{display:block;color:var(--muted);margin-top:4px}.task-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.public-form-card{max-width:680px;margin:60px auto;padding:32px;border:1px solid var(--line);border-radius:24px;background:var(--paper)}.public-form-card label{display:block;margin:18px 0}.public-form-card input:not([type=checkbox]),.public-form-card select,.public-form-card textarea{width:100%}.public-form-card h1{font-size:36px;overflow-wrap:anywhere}.public-form-card>p{white-space:pre-wrap}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#tool-dialog{width:min(760px,calc(100% - 32px))}#tool-dialog textarea{line-height:1.65}#tool-dialog input,#tool-dialog textarea,#tool-dialog select,#list-options-editor input,#list-options-editor textarea,#list-options-editor select,#task-custom-fields input,#task-custom-fields select,.public-form-card input,.public-form-card select,.public-form-card textarea{font-size:max(16px,1rem)}@media(max-width:700px){.public-form-card{margin:25px 15px;padding:22px}}
.home-tools{padding:48px 0;border-top:1px solid var(--line)}.home-tools-heading{max-width:620px}.home-tools-heading h2{font-size:clamp(26px,3vw,38px);margin:12px 0}.home-tools-heading p,.home-tool-grid p{color:var(--muted);line-height:1.75}.home-tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0}.home-tool-grid article{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--white)}.home-tool-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--sage);color:var(--green);font-size:24px;margin-bottom:22px}.home-tool-grid h3{font-size:17px}.home-tool-grid p{font-size:14px;margin:0}@media(max-width:1050px){.home-tool-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.home-tool-grid{grid-template-columns:1fr}}
