.aonsk-fit-v1172,.aonsk-soil-v1172{--tool-ink:#263c29;--tool-muted:#526354;--tool-line:rgba(63,83,58,.22);--tool-soft:#f5f6ef;color:var(--tool-ink)}
.aonsk-fit-v1172__head,.aonsk-soil-v1172__head{margin-bottom:1rem}.aonsk-fit-v1172__head h2,.aonsk-soil-v1172__head h3{margin:.2rem 0 .45rem;line-height:1.2}.aonsk-fit-v1172__head p,.aonsk-soil-v1172__head p{margin:.35rem 0;max-width:78ch}.aonsk-fit-v1172__privacy{font-size:.88rem;color:var(--tool-muted);font-weight:700}
.aonsk-fit-v1172__climate{display:grid;gap:.2rem;margin:1rem 0;padding:.9rem 1rem;border-left:4px solid #6f825f;background:#f1f4eb;border-radius:0 12px 12px 0}.aonsk-fit-v1172__climate span{color:var(--tool-muted)}
.aonsk-fit-v1172__form,.aonsk-soil-v1172__form{display:grid;gap:.75rem}.aonsk-fit-v1172__group,.aonsk-soil-v1172__group{border:1px solid var(--tool-line);border-radius:14px;background:#fff;overflow:hidden}.aonsk-fit-v1172__group>summary,.aonsk-soil-v1172__group>summary{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;padding:.9rem 1rem;cursor:pointer;list-style:none;background:var(--tool-soft)}.aonsk-fit-v1172__group>summary::-webkit-details-marker,.aonsk-soil-v1172__group>summary::-webkit-details-marker{display:none}.aonsk-fit-v1172__group>summary>span{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#314d35;color:#fff;font-weight:800}.aonsk-fit-v1172__group>summary small,.aonsk-soil-v1172__group>summary small{justify-self:end;color:var(--tool-muted)}
.aonsk-fit-v1172__grid,.aonsk-soil-v1172__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem}.aonsk-fit-v1172 label,.aonsk-soil-v1172 label{display:grid;align-content:start;gap:.35rem;margin:0}.aonsk-fit-v1172 label>span,.aonsk-soil-v1172 label>span{font-weight:750}.aonsk-fit-v1172 label>small,.aonsk-soil-v1172 label>small{color:var(--tool-muted);line-height:1.4}.aonsk-fit-v1172 input,.aonsk-fit-v1172 select,.aonsk-soil-v1172 input,.aonsk-soil-v1172 select{width:100%;min-height:46px;padding:.65rem .75rem;border:1px solid #a9b3a5;border-radius:9px;background:#fff;color:#18251a;font:inherit}.aonsk-fit-v1172 input:focus,.aonsk-fit-v1172 select:focus,.aonsk-soil-v1172 input:focus,.aonsk-soil-v1172 select:focus{outline:3px solid rgba(87,119,84,.22);border-color:#496c4b}.aonsk-fit-v1172__unit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #a9b3a5;border-radius:9px;background:#fff}.aonsk-fit-v1172__unit input{border:0!important;min-width:0}.aonsk-fit-v1172__unit b{padding:0 .75rem;color:var(--tool-muted);font-size:.88rem;white-space:nowrap}
.aonsk-fit-v1172__recorded{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.8rem;border-radius:10px;background:#f3f0e5}.aonsk-fit-v1172__recorded strong{width:100%}.aonsk-fit-v1172__recorded span{padding:.2rem .5rem;border-radius:999px;background:#fff;border:1px solid var(--tool-line)}.aonsk-fit-v1172__actions,.aonsk-soil-v1172__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}.aonsk-fit-v1172__result,.aonsk-soil-v1172__result{margin-top:1rem;scroll-margin-top:110px}
.aonsk-soil-v1172__result{padding:1rem;border:1px solid var(--tool-line);border-radius:14px;background:#f7f8f2}.aonsk-soil-v1172__result h4{margin:.25rem 0 .5rem}.aonsk-soil-v1172__result ul{margin:.35rem 0 1rem;padding-left:1.25rem}.aonsk-soil-v1172__result li{margin:.4rem 0}.aonsk-soil-v1172__result .is-good::marker{color:#2d6d38}.aonsk-soil-v1172__result .is-warn::marker{color:#9b6518}.aonsk-soil-v1172__result .is-stop::marker{color:#9b3030}.aonsk-soil-v1172__caution{margin:1rem 0 0;padding-top:.85rem;border-top:1px solid var(--tool-line);font-size:.9rem;color:var(--tool-muted)}
@media(max-width:700px){.aonsk-fit-v1172__grid,.aonsk-soil-v1172__grid{grid-template-columns:1fr}.aonsk-fit-v1172__group>summary,.aonsk-soil-v1172__group>summary{grid-template-columns:auto 1fr}.aonsk-fit-v1172__group>summary small,.aonsk-soil-v1172__group>summary small{grid-column:2;justify-self:start}.aonsk-fit-v1172__actions .btn,.aonsk-soil-v1172__actions .btn{flex:1 1 12rem}}
@media(prefers-reduced-motion:reduce){.aonsk-fit-v1172 *,.aonsk-soil-v1172 *{scroll-behavior:auto!important}}
