/* QuantScope frontend QA hardening. */
.qs-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
button,input,select,textarea{font:inherit}
button,[role="button"],[role="checkbox"],[role="tab"]{touch-action:manipulation}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role="button"]:focus-visible,[role="checkbox"]:focus-visible,[role="tab"]:focus-visible{outline:2px solid #62c3d9!important;outline-offset:3px!important;box-shadow:0 0 0 1px #071117!important}
.qs-dashboard-switch{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}
.qs-dashboard-switch::-webkit-scrollbar{display:none}
.qs-dashboard-switch>[role="tablist"]{width:max-content;min-width:100%}
.qs-dashboard-switch [role="tab"]{min-height:44px;min-width:82px;flex:1 0 auto}
.qs-settings-shell[role="dialog"]{outline:none}
.qs-connection-attention{color:#ff6572!important}
@media(max-width:760px){
  .qs-focus-shell button,.qs-detail-panel button,.qs-settings-shell button,.qs-focus-shell select,.qs-settings-shell input,.qs-settings-shell select{min-height:44px}
}
@media(max-width:520px){.qs-dashboard-switch{padding-inline:10px!important}.qs-dashboard-switch [role="tab"]{min-width:76px;padding-inline:10px!important}.qs-earnings-table,.qs-company-report-table{font-size:12px}}
