.qwdp,.qwdp button,.qwdp a,.qwdp input{font-family:inherit!important}
.qwdp{color:var(--qwdp-text,#252936)!important;background:var(--qwdp-bg,#fff)!important;font-size:var(--qwdp-body-size,15px)!important}
.qwdp-section{margin-bottom:var(--qwdp-space,48px)!important}
.qwdp-heading h2{font-size:var(--qwdp-heading-size,24px)!important}
.qwdp-trending,.qwdp-hall{grid-template-columns:repeat(var(--qwdp-columns,3),minmax(0,1fr))}
.qwdp-test,.qwdp-trending>a,.qwdp-hall article{background-color:var(--qwdp-card,#fff)}
.qwdp-test h3,.qwdp-hall h3{font-size:var(--qwdp-card-title-size,18px)!important}
.qwdp-test-grid{display:flex!important;gap:20px!important;overflow-x:auto!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 14px!important}
.qwdp-test-grid::-webkit-scrollbar{display:none}
.qwdp-test{display:block!important;flex:0 0 calc((100% - 40px)/3);min-width:340px;padding:16px 18px!important;border-radius:10px!important;scroll-snap-align:start}
.qwdp-test-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-width:0}
.qwdp-test-title h3{flex:1;min-width:0;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.qwdp-card-badge{flex:0 0 auto;padding:4px 7px;border-radius:4px;background:#7351b8;color:#fff;font-size:10px;font-weight:800;line-height:1;letter-spacing:.25px}
.qwdp-card-badge.is-live{background:linear-gradient(110deg,#e94e68,#8d55c7,#e94e68);background-size:220% 100%;animation:qwdp-live-shift 3s ease-in-out infinite}
@keyframes qwdp-live-shift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
.qwdp-difficulty{display:inline-flex!important;align-items:center;margin:0 0 11px;padding:6px 12px!important;font-size:13px!important;line-height:1.2;white-space:nowrap}
.qwdp-test-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}
.qwdp-metrics{justify-content:flex-start;min-width:0}
.qwdp-metrics span{padding:0 9px!important;font-size:14px;line-height:1.1}
.qwdp-metrics small{margin-top:4px;font-size:12px}
.qwdp-test-bottom>a{flex:0 0 132px;width:132px;min-width:0!important;padding:10px 12px!important;border-radius:9px;background:var(--qwdp-button,#269647)!important}
.qwdp-test-bottom>a.is-expired{background:#e4e7ec!important;color:#667085!important;box-shadow:none!important;cursor:default;pointer-events:none}
.qwdp-view>a{background:var(--qwdp-accent,#098ce9)!important}
.qwdp-test-bottom>a,.qwdp-view>a{display:grid;place-items:center;color:var(--qwdp-button-text,#fff)!important;font-size:var(--qwdp-button-size,13px)!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important}
.qwdp-feature-shell{position:relative}
.qwdp-feature-track{scroll-behavior:smooth;scrollbar-width:none;cursor:grab;overscroll-behavior-inline:contain}
.qwdp-feature-track::-webkit-scrollbar{display:none}
.qwdp-feature-track.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}
.qwdp-feature{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;will-change:transform}
.qwdp-feature:hover,.qwdp-feature:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px rgba(24,39,75,.13);border-color:var(--qwdp-accent,#098ce9)!important}
.qwdp-feature:focus-visible{outline:2px solid var(--qwdp-accent,#098ce9);outline-offset:2px}
.qwdp-feature-nav{position:absolute;z-index:3;top:50%;width:36px;height:36px;padding:0;border:1px solid #098ce9;border-radius:50%;background:#098ce9;color:#fff;font-size:24px!important;line-height:1;box-shadow:0 5px 16px rgba(9,140,233,.35);display:grid;place-items:center;transform:translateY(-50%);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}
.qwdp-feature-nav:hover{transform:translateY(-50%) scale(1.06);box-shadow:0 8px 22px rgba(9,140,233,.45)}
.qwdp-feature-nav:focus-visible{outline:2px solid var(--qwdp-accent,#098ce9);outline-offset:2px}
.qwdp-feature-prev{left:-16px}.qwdp-feature-next{right:-16px}
.qwdp-feature-nav[disabled]{opacity:0;pointer-events:none}
.qwdp-test-controls{display:flex;gap:8px;margin-left:3px}
.qwdp-test-nav{width:32px;height:32px;padding:0;border:1px solid #098ce9;border-radius:50%;background:#098ce9;color:#fff;font-size:21px!important;line-height:1;box-shadow:0 4px 12px rgba(9,140,233,.3);display:grid;place-items:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}
.qwdp-test-nav:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(9,140,233,.4)}
.qwdp-test-nav[disabled]{opacity:.28;cursor:default;box-shadow:none}
@media(max-width:1100px){.qwdp-trending,.qwdp-hall{grid-template-columns:repeat(2,minmax(0,1fr))}.qwdp-test{flex-basis:calc((100% - 20px)/2)}}
@media(max-width:767px){.qwdp-trending,.qwdp-hall{grid-template-columns:1fr}.qwdp-heading h2{font-size:19px!important}.qwdp-test h3,.qwdp-hall h3{font-size:17px!important}.qwdp-feature-prev{left:-8px}.qwdp-feature-next{right:-8px}.qwdp-test{flex-basis:92%;min-width:292px}.qwdp-test-bottom{gap:8px}.qwdp-test-bottom>a{flex-basis:110px;width:110px;padding:9px 8px!important}.qwdp-metrics span{padding:0 6px!important;font-size:13px}.qwdp-metrics small{font-size:11px}.qwdp-test-controls{margin-left:auto}.qwdp-heading{gap:7px}.qwdp-heading i{display:block!important;min-width:8px}}
@media(prefers-reduced-motion:reduce){.qwdp-card-badge.is-live{animation:none}}
