.dbq-card{box-sizing:border-box;background:linear-gradient(135deg,#151929 0%,#1a1e2e 100%);border:1.5px solid #2dd8d0;border-radius:12px;flex-direction:column;flex:1;gap:6px;width:100%;min-width:0;max-width:600px;padding:8px 14px 10px;display:flex;position:relative;overflow:visible;box-shadow:0 0 12px rgba(45,216,208,.08),inset 0 1px rgba(255,255,255,.03)}.dbq-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(45,216,208,.3),transparent);border-radius:12px 12px 0 0;height:1px;position:absolute;top:0;left:0;right:0}.dbq-card.dbq-loading{justify-content:center;align-items:center;min-height:80px;display:flex}.dbq-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dbq-tag{color:#0d1117;letter-spacing:1.2px;text-transform:uppercase;background:linear-gradient(135deg,#2dd8d0,#00e5a0);border-radius:4px;align-items:center;padding:2px 10px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.dbq-history-btn{width:26px;height:26px;color:var(--text-secondary,#94a3b8);cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.dbq-history-btn:hover{color:#2dd8d0;background:rgba(45,216,208,.1);border-color:rgba(45,216,208,.3)}.dbq-body{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.dbq-rewards{flex-shrink:0;gap:4px;display:flex}.dbq-reward-badge{white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.dbq-reward-xp{color:#a5b4fc;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.2)}.dbq-reward-money{color:#5eead4;background:rgba(45,216,208,.1);border:1px solid rgba(45,216,208,.15)}.dbq-reward-icon{object-fit:contain;width:18px;height:18px}.dbq-info{flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.dbq-title-row{justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex;overflow:visible}.dbq-title{color:var(--text-primary,#e2e8f0);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.dbq-info-tooltip{color:var(--text-secondary,#64748b);cursor:help;flex-shrink:0;align-items:center;transition:color .2s;display:inline-flex}.dbq-info-tooltip:hover{color:#2dd8d0}.dbq-tooltip{outline:none;position:relative}.dbq-tooltip:after{content:attr(data-full);background:var(--bg-tertiary,#1e293b);color:var(--text-primary,#e2e8f0);white-space:normal;opacity:0;pointer-events:none;z-index:130;text-align:left;border:1px solid rgba(45,216,208,.4);border-radius:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:320px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px rgba(0,0,0,.4)}.dbq-history-btn.dbq-tooltip:after{left:auto;right:0;transform:none}@media (hover:hover){.dbq-tooltip:hover:after{opacity:1}}@media (hover:none){.dbq-tooltip:hover:after{opacity:0}.dbq-tooltip:focus:after,.dbq-tooltip:active:after{opacity:1}}.dbq-actions{flex-shrink:0;gap:6px;display:flex}.dbq-action-btn{cursor:default;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.dbq-replace,.dbq-paid{color:#c4b5fd;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.25)}.dbq-action-icon{font-size:13px;line-height:1}@media (max-width:650px){.dbq-body{flex-wrap:wrap;justify-content:center;gap:8px}.dbq-info{flex:100%;order:-1;justify-content:center}.dbq-actions{justify-content:center;width:100%}}@media (max-width:600px){.dbq-card{min-width:0;max-width:100%}.dbq-rewards{flex-wrap:wrap;justify-content:center}.dbq-title{white-space:normal;text-align:center;font-size:12px}.dbq-body{gap:8px}}
