/* Sök i menyn */
.msok{margin:4px 0 14px}
.msok-field{position:relative;display:flex;align-items:center}
.msok-field svg{position:absolute;left:14px;width:19px;height:19px;color:#6b7a70;pointer-events:none}
.msok-field input{width:100%;font:16px/1.3 var(--sans);padding:12px 44px 12px 42px;border:1.5px solid #e3dccb;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 1px 0 rgba(15,77,44,.04);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}
.msok-field input::-webkit-search-cancel-button{display:none}
.msok-field input:focus{outline:none;border-color:#c9a227;box-shadow:0 0 0 4px rgba(201,162,39,.18)}
.msok-x{position:absolute;right:8px;width:32px;height:32px;border:0;border-radius:50%;background:#f3efe4;color:#3b463f;cursor:pointer;font-size:.9rem}
.msok-x:hover{background:#e9e2cf}
.msok-status{margin:6px 4px 0;font-size:.85rem;color:var(--muted);min-height:1.2em}
.msok-results{display:none;margin:0 0 8px}
.msok-head{font-family:var(--serif);font-size:1.45rem;color:var(--green);margin:2px 0 14px;font-weight:700}
.msok-cat{display:block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a6c4b;margin:0 0 6px}
.item.msok-exact{box-shadow:0 0 0 3px #c9a227,0 10px 24px -14px rgba(15,77,44,.6)}
body.msok-on .msok-results{display:block}
body.msok-on .cat,body.msok-on #presets{display:none!important}
