/* PURE FILTER E04 · exact frequency entry */
.pf-value[data-frequency-editor]{cursor:text;outline:none;user-select:text;min-width:108px}
.pf-value[data-frequency-editor]:focus{border-color:#6e812d;box-shadow:inset 0 3px 7px #000,0 0 0 1px rgba(184,255,61,.28),0 0 9px rgba(184,255,61,.12)}
.pf-value[data-frequency-editor].is-invalid{border-color:#8d3b31;color:#ffb09c;box-shadow:inset 0 3px 7px #000,0 0 0 1px rgba(255,96,72,.2)}
.pf-freq-reset{display:inline-grid;place-items:center;height:27px;margin-left:7px;padding:0 9px;vertical-align:middle;border:1px solid #59605a;border-radius:3px;background:linear-gradient(#eceee9,#b2b7b1);box-shadow:0 2px 3px rgba(0,0,0,.18),inset 0 1px #fff;color:#303631;font:800 6px/1 "Courier New",monospace;letter-spacing:.08em;cursor:pointer}
.pf-freq-reset:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 2px 3px rgba(0,0,0,.12)}
.pf-channel.is-filter-off .pf-freq-reset{opacity:.55}
@media(max-width:700px){.pf-freq-reset{margin-left:5px;padding:0 7px}}
