.loot-actions{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}.loot-actions button{font-size:11px;padding:8px 10px;line-height:1.3}.loot-actions button[aria-pressed=true]{border-color:var(--accent-color);color:var(--accent-color);background:var(--bg-color)}.loot-form{display:grid;gap:14px}.loot-form label{display:grid;gap:6px;font-size:13px}.loot-form input,.loot-form textarea{width:100%}.loot-form .loot-check{display:flex;gap:10px;align-items:start;font-size:12px}.loot-check input{width:18px;height:18px;min-height:18px;margin-top:3px;flex-shrink:0}.loot-form button[type=submit]{background:var(--accent-color);color:#10221b;font-weight:750}.loot-form .loot-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{font-size:13px;min-height:20px}.loot-panel{display:block;padding:20px;margin:16px 0;background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px}.loot-library article{display:flex;justify-content:space-between;align-items:center;gap:20px}.loot-library article a{flex:1}.loot-library button{font-size:12px;flex-shrink:0}.loot-badge{display:inline-block;background:var(--card-bg);border:1px solid var(--accent-color);padding:15px 22px;border-radius:30px;color:var(--accent-color)}.loot-v24 dialog{margin:auto;padding:30px;width:min(540px,calc(100% - 32px));max-height:85vh;overflow:auto;color:var(--text-color);background:var(--card-bg);border:1px solid var(--border-color);border-radius:18px}.loot-v24 dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}#closeRequestModal{float:right}#requestModal h2{margin:10px 0}#requestModal p{margin-bottom:18px}.loot-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);padding:15px 24px;background:var(--text-color);color:var(--bg-color);border-radius:12px;box-shadow:0 8px 30px #0005;z-index:100;max-width:calc(100vw - 30px);width:max-content}.loot-v24 .stars .star{border:0;background:none;font-size:32px;padding:5px;color:#8f9da3}.loot-v24 .stars .star:hover{color:#ffcd5d}.loot-v24 summary{cursor:pointer}.loot-v24 .loot-panel summary{padding:8px}.loot-v24 .loot-panel form{margin-top:20px}#loot-unread{background:var(--accent-color);color:#10221b;padding:2px 6px;border-radius:12px;font-size:10px}.loot-v24 #progressBar{z-index:60}.loot-v24 .entry-content img{max-width:100%;height:auto}.loot-v24 .entry-content iframe{max-width:100%}@media(max-width:700px){.loot-toast{bottom:100px}.loot-library article{align-items:flex-start;flex-direction:column}.loot-v24 .loot-actions button{font-size:10px;padding:7px;flex-grow:1}.loot-v24 dialog{padding:20px}}
