#apwTerrainCheckPanelV1{color:#20302a;line-height:1.5}
#apwTerrainCheckPanelV1 h2{margin:.15em 0;font-size:clamp(1.5rem,4vw,2rem)}
#apwTerrainCheckPanelV1 header>p:first-child{color:#64806f;font-weight:700;margin-bottom:.25em}
#apwTerrainCheckPanelV1 button{border:1px solid #b9c9bd;border-radius:12px;background:#f6faf7;color:#20382a;padding:.75em 1em;font:inherit;font-weight:650;cursor:pointer}
#apwTerrainCheckPanelV1 button:hover{background:#e8f2eb}
#apwTerrainCheckPanelV1 button:disabled{opacity:.55;cursor:wait}
#apwTerrainCheckPanelV1 input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:#426b50;flex:0 0 auto;margin-top:.2em}
#apwTerrainCheckPanelV1 textarea{box-sizing:border-box;border:1px solid #c9d4cc;border-radius:10px;padding:.7em;font:inherit;background:#fff;color:#20302a}
#apwTerrainCheckPanelV1 textarea:focus,#apwTerrainCheckPanelV1 button:focus-visible{outline:3px solid #92bd9d;outline-offset:2px}
#apwTerrainErrorV1{min-height:1.5em;color:#873d26;font-weight:600}
#apwTerrainHistoryV1 article:last-child{border:0!important}
@media(max-width:600px){#apwTerrainCheckPanelV1{margin:10px 0!important;padding:14px!important}#apwTerrainActionsV1 button{flex:1 1 42%}}
