#tdm-ia{box-sizing:border-box;width:100%;max-width:100%;padding:24px 20px;background:#fafdf9;color:#28392b;font:15px/1.6 Arial,sans-serif}#tdm-ia *{box-sizing:border-box}#tdm-ia h1{color:#2c6a37;font-size:27px;line-height:1.25;margin:0 0 12px}#tdm-ia .tdm-lead{font-size:16px;margin:0 0 22px}#tdm-ia form{padding:22px;background:white;border:1px solid #d7e5d6;border-radius:15px}#tdm-ia .tdm-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}#tdm-ia .tdm-group{margin-bottom:15px}#tdm-ia label{display:block;font-weight:700;color:#306a38;margin-bottom:5px}#tdm-ia input,#tdm-ia select{display:block;width:100%;max-width:100%;padding:10px;border-radius:8px;border:1px solid #aebfaf;background:white;color:#2c302a}#tdm-ia small,#tdm-ia .tdm-hint{color:#627363}#tdm-ia button,#tdm-ia #tdm-results a{display:inline-block;background:#337d42;color:white;border:0;border-radius:8px;padding:12px 18px;font-weight:700;cursor:pointer;text-decoration:none;margin:5px 8px 6px 0}#tdm-ia button:disabled{opacity:.55;cursor:wait}#tdm-ia #tdm-status{color:#823b24;min-height:1.5em}#tdm-ia figure{margin:0;min-width:0}#tdm-ia figcaption{font-weight:bold;margin-bottom:7px}#tdm-ia figure img{width:100%;height:auto;border-radius:10px}#tdm-ia .tdm-note{font-size:12px;color:#686868;margin-top:20px}@media(max-width:650px){#tdm-ia{padding:15px 9px}#tdm-ia form{padding:12px}#tdm-ia .tdm-columns{grid-template-columns:1fr}}
