#task-guides [hidden]{display:none!important}
#task-guides [data-guide-search]{margin:1.5rem 0}#task-guides label{display:block;font-weight:700;margin-bottom:.5rem}
.guide-search-controls{display:flex;gap:.5rem;flex-wrap:wrap}.guide-search-controls input{min-width:0;flex:1 1 12rem;width:100%;border:1px solid #64748b;border-radius:.75rem;padding:.75rem;font-size:16px;background:#fff;color:#172033}
.guide-search-controls button{min-height:44px;padding:.75rem 1rem;border:1px solid #64748b;border-radius:.75rem;background:#17253a;color:#fff;cursor:pointer;font-weight:700}
.guide-search-controls :focus-visible{outline:3px solid #ff7912;outline-offset:3px}
