.copy-bonus-panel{padding:14px;border:1px solid #51455f;border-radius:12px;background:#171321;color:#f5f0df;display:grid;gap:10px;text-align:left}
.copy-bonus-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.copy-bonus-title h3{margin:0;font-size:15px;font-weight:600;line-height:1.3}.copy-bonus-title>span{font-size:11px;color:#c4bad0}
.copy-bonus-options{display:grid;gap:8px}.copy-bonus-option{display:grid;gap:6px;width:100%;padding:12px;border:1px solid #41394e;border-radius:9px;background:#211b2e;color:inherit;text-align:left;cursor:pointer;min-height:44px;white-space:normal}
.copy-bonus-option>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.copy-bonus-option b{font-size:13px}.copy-bonus-option i{font-style:normal;color:#f0d57c}.copy-bonus-panel p{margin:0;font-size:13px;line-height:1.5}.copy-bonus-panel small{font-size:11px;line-height:1.5;color:#bcb2ca}
.copy-bonus-option.is-selected{border-color:#d8b76c;box-shadow:inset 3px 0 #d8b76c;background:#302738}.copy-bonus-option:disabled{cursor:default;opacity:1}.copy-bonus-option:disabled:not(.is-selected){color:#b1a8bf}.copy-bonus-option:focus-visible{outline:2px solid #f0d57c;outline-offset:3px}.copy-bonus-option:not(:disabled):hover{background:#382d41}.copy-bonus-panel.is-awakened{border-color:#bd93eb;background:linear-gradient(135deg,#2a1c38,#171321)}.copy-bonus-panel.is-awakened h3{color:#e4ccff}
.db-bonus-tag{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;min-width:16px;height:16px;border:1px solid #d6b96d;border-radius:3px;background:#211b2e;color:#f1d88c;font:700 9px/1 Arial,sans-serif;pointer-events:none}
.db-preview .copy-bonus-panel{padding:9px;gap:7px}.db-preview .copy-bonus-title h3{font:600 12px/1.3 Arial,sans-serif}.db-preview .copy-bonus-option{padding:8px;gap:4px}.db-preview .copy-bonus-panel p{font-size:11px;line-height:1.4;margin:0}.db-preview .copy-bonus-panel small{font-size:10px}.db-preview .db-effect-scroll{min-height:150px}
@media(min-width:1251px) and (max-height:850px){.db-preview-art{width:100px}.db-preview .db-eyebrow{margin-bottom:8px}.db-preview-title{margin-top:10px}.db-preview-owned{margin:7px 0;padding-bottom:7px}.db-preview{padding:12px}.db-card-type{margin:7px 0}}
