.hat120LineEditor{border:1px solid #4c7089;background:#1a3449;border-radius:10px;padding:10px;margin:12px 0 16px;color:#ebf9ff}
.hat120LineEditor h4{font-size:12px;font-weight:800;margin:3px 0 10px;color:#eaf7ff}
.hat120LineGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.hat120LineGrid button{background:#294e67;border:1px solid #577c95;border-radius:8px;color:#c9ebf6;min-height:56px;padding:6px;cursor:pointer}
.hat120LineGrid button.is-current{border-color:#76ecde;background:#176b7c;box-shadow:inset 0 0 0 1px #7ef4dd}
.hat120LineGrid svg{display:block;width:100%;height:22px}.hat120LineGrid small{font-size:10px}
.hat120LineEditor label{font-size:12px;display:block;margin-top:10px}.hat120LineEditor label input:not([type=checkbox]),.hat120LineEditor select{width:100%;margin-top:5px;min-height:34px;box-sizing:border-box}
.hat120LinePresets{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.hat120LinePresets button{background:#28566a;color:white;border:1px solid #5a8ca1;border-radius:7px;padding:9px 2px;font-size:11px}.hat120LineTip{font-size:11px;line-height:1.45;color:#bed6e5}
