/* QA Jobs India – small site-wide layout fixes (all users) */

/* Pages opened inside the dashboard: no second navigation or floating buttons */
html.qa-embed .qj5-tab,
html.qa-embed .qd-fab,
html.qa-embed .qd-root,
html.qa-embed #qaji-chatbot,
html.qa-embed #ast-scroll-top,
html.qa-embed #qjp,
html.qa-embed #qjp-ok{display:none !important}
html.qa-embed body{padding-bottom:0 !important}

/* Member area (dashboard, billing): the Diwali badge covered the sidebar */
body:has(.pj-side) .qd-fab{display:none !important}

/* Mobile: one floating button per corner (Diwali left, help right) – scroll-top removed */
@media (max-width:768px){
	#ast-scroll-top{display:none !important}
}

/* Billing on mobile/tablet: keep the Pay bar clear of the chat button and the bottom tab bar */
@media (max-width:900px){
	body:has(#qbl-app) #qaji-chatbot,
	body:has(#qbl-app) .qd-fab,
	body:has(#qbl-app) #ast-scroll-top{display:none !important}
	body:has(.qj5-tab) .qbl-pay{bottom:66px !important}
}

/* Interview Questions: title never runs under the NEW badge */
.qih-card .qih-top h3{padding-right:58px}

/* Latest Career Content: up to 3 lines per title */
.rc-t{-webkit-line-clamp:3 !important}

/* Resume Builder note: email on its own line (no "gmail.co / m" split) */
.qj-sso-note [class^="qj-sso-e"]{display:block;word-break:normal;overflow-wrap:anywhere}
