.flood-simulator{border-color:#f3f4ee}.flood-simulator h2{color:#607466}.flood-simulator button{width:100%;margin-top:8px;padding:8px;border:1px solid #f3f4ee;border-radius:5px;background:#fffefb;color:#607466;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.flood-simulator button:disabled{cursor:not-allowed;opacity:.55}.flood-simulator #flood-run{background:#607466;border-color:#607466;color:#fff}.flood-simulator #flood-clear{width:auto;margin-left:6px;background:#fff;color:#607466}.flood-actions{display:flex}.flood-actions #flood-run{flex:1}.flood-rise-label{display:block;margin-top:9px;color:#607466;font-size:9px;font-weight:700}.flood-rise-label input{box-sizing:border-box;width:100%;margin-top:4px;padding:7px;border:1px solid #f3f1ea;border-radius:5px;color:#2c3930;font:inherit;font-size:11px}.flood-status{min-height:16px;margin:7px 0 0;color:#607466;font-size:9px}.flood-summary{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px}.flood-summary span{padding:6px;border-radius:4px;background:#fffefb;color:#607466;font-size:8px}.flood-summary b{display:block;margin-top:2px;color:#607466;font-size:11px}
