.sq-x{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;margin:0;padding:0;border:0;border-radius:50%;background:none;font:inherit;line-height:1;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,background-color .15s,color .15s;-webkit-tap-highlight-color:transparent}
.sq-on .sq-x{opacity:1;visibility:visible}
.sq-x svg{flex:none;width:16px;height:16px;pointer-events:none}
.sq-x:focus-visible{outline:2px solid currentColor;outline-offset:1px}
#searchtable td.search>div{position:relative}
#searchtable #searchinput{padding-right:46px !important}
#searchtable .sq-x{position:absolute;left:0;top:0;z-index:3;width:32px;height:32px;color:var(--sq-mu)}
#searchtable .sq-x:hover{background:rgba(127,127,127,.16);color:var(--sq-tx)}
#searchtable td.search>div{--sq-mu:#999;--sq-tx:var(--linkcolor)}
.theme-dark #searchtable td.search>div{--sq-mu:#8b95a5}
.searchbox #story{min-width:0}
.searchbox .sq-x{flex:none;width:22px;height:22px;margin:0 0 0 4px;color:var(--navtext,#fff)}
.searchbox.sq-on .sq-x{opacity:.8}
.searchbox .sq-x:hover{opacity:1;background:rgba(255,255,255,.18)}
.searchbox .sq-x svg{width:14px;height:14px}
.srch__field .sq-x{flex:none;width:32px;height:32px;color:var(--profiletxtcolor)}
.srch__field .sq-x:hover{color:var(--linkcolor);background:var(--updatedbgk0)}
.srch__field .sq-x svg{width:18px;height:18px}
