.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:#8b95a5;--sq-tx:var(--inputtext)}
.search-page #searchtable .search #searchinput{width:0 !important}
.header.hdr-a .header__search #story{padding-right:72px}
.header.hdr-a .header__search .sq-x{position:absolute;top:50%;right:38px;z-index:2;width:28px;height:28px;margin-top:-14px;color:#8a93a0}
.header.hdr-a .header__search .sq-x:hover{background:rgba(127,127,127,.16);color:var(--inputtext)}
