.gs{gap:8px;max-width:900px;margin:4px 0 8px;display:grid}.gs-box{border:2px solid var(--sbv-color-brand-navy,#061a33);min-height:50px;color:var(--sbv-color-text-secondary,#5c5c5c);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:flex}.gs-box:focus-within{box-shadow:0 0 0 3px #02bf5d40}.gs-box input{min-width:0;height:46px;color:var(--sbv-color-title,#061a33);font:400 16px/1.2 var(--tool);background:0 0;border:0;outline:none;flex:1}.gs-box button{width:30px;height:30px;color:var(--sbv-color-text-secondary,#5c5c5c);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.gs-box button:hover{background:var(--sbv-color-page,#f3f3f3)}.gs-results{border:1px solid var(--sbv-color-line,#e5e5e5);background:#fff;border-radius:4px;padding:10px 12px}.gs-count,.gs-none{color:var(--sbv-color-text-secondary,#5c5c5c);margin:0 0 6px;font-size:13.5px}.gs-none{margin:0}.gs-results ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gs-results a{color:var(--sbv-color-title,#061a33);border-radius:3px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.gs-results a:hover,.gs-results a:focus-visible{background:var(--sbv-color-page,#f3f3f3)}.gs-where{color:var(--sbv-status-done,#006b44);font-size:13.5px}.gs-where b{color:var(--sbv-color-title,#061a33)}.gs-snip{font-size:14.5px;line-height:1.5}.gs mark,mark.gd-hit{background:var(--sbv-status-soon-bg,#fff5c7);color:inherit;border-radius:2px;padding:0 1px}mark.gd-hit.is-first{background:var(--sbv-color-brand-yellow,#ffd100);box-shadow:0 0 0 2px var(--sbv-color-brand-yellow,#ffd100)}.gs--compact{margin:0}.gs--compact .gs-box{border-width:1px;min-height:40px}.gs--compact .gs-box input{height:38px;font-size:14.5px}.gs--compact .gs-results{max-height:60vh;overflow:auto}.gd-searching{border-left:4px solid var(--sbv-color-brand-yellow,#ffd100);background:var(--sbv-status-soon-bg,#fff5c7);margin:0;padding:8px 12px;font-size:14.5px}
