.ad-slayer-target{position:relative}.ad-slayer-dismiss{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#0009;color:#fff;border:none;border-radius:50%;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;padding:0;opacity:0;transition:opacity .15s}.ad-slayer-target:hover .ad-slayer-dismiss,.ad-slayer-dismiss.ad-slayer-always-visible{opacity:1}.ad-slayer-dying{animation:ad-slayer-death .5s ease-out forwards;pointer-events:none}@keyframes ad-slayer-death{0%{opacity:1}20%{opacity:1}to{opacity:0}}.ad-slayer-dead{visibility:hidden;pointer-events:none}.graveyard-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000d9;display:flex;align-items:center;justify-content:center}.graveyard-modal{background:#111;border:2px solid #333;border-radius:8px;padding:24px 32px;max-width:520px;width:90vw;height:420px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;color:#fff}.graveyard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.graveyard-entry{text-align:center;cursor:default}.graveyard-icon-wrap{display:flex;align-items:center;justify-content:center;height:80px}.graveyard-undiscovered-placeholder{width:64px;height:64px;background:#333;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#666;font-weight:700}.graveyard-name{font-size:11px;margin-top:6px;opacity:.7}.graveyard-count{font-size:13px;font-weight:700}.graveyard-popover{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#222;border:1px solid #444;border-radius:6px;padding:8px 12px;white-space:nowrap;z-index:10;margin-bottom:8px;font-size:12px}.graveyard-popover-row{display:flex;justify-content:space-between;gap:16px;padding:2px 0}.graveyard-popover-row span:last-child{font-weight:700;opacity:.8}.inventory-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #333}.inventory-row:last-child{border-bottom:none}.inventory-type{display:flex;align-items:center;flex:1;min-width:0}.inventory-count{font-family:Oswald,sans-serif;font-weight:700;font-size:16px;width:48px;text-align:center;flex-shrink:0}.inventory-actions{display:flex;gap:6px;flex-shrink:0}.inventory-sell-btn{background:transparent;border:1px solid #555;color:#fff;border-radius:4px;padding:4px 10px;font-family:Oswald,sans-serif;font-size:12px;cursor:pointer}.inventory-sell-btn:hover:not(:disabled){border-color:#fff}.inventory-sell-btn:disabled{opacity:.3;cursor:default}
