/* RAWG Wanted manager v4 — direct button takeover */
#rawgWantedV4Modal{position:fixed;inset:0;z-index:1000000;background:rgba(0,0,0,.82);display:none;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(12px)}
#rawgWantedV4Modal.open{display:flex}.rawgWantedV4Dialog{width:min(760px,100%);max-height:min(900px,92dvh);overflow:auto;border:1px solid #2b4a3c;border-radius:24px;background:#07100c;padding:18px;box-shadow:0 30px 90px rgba(0,0,0,.7)}
.rawgWantedV4Top{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.rawgWantedV4Top h2{margin:3px 0 0;font-size:27px;letter-spacing:-1px}.rawgWantedV4Eyebrow{color:#66e6a6;font-size:9px;font-weight:1000;letter-spacing:1.4px}.rawgWantedV4X{width:44px;height:44px;border-radius:14px;border:1px solid #304c3f;background:#101915;color:#fff;font-size:25px}.rawgWantedV4Lead{color:#91a299;line-height:1.55}
.rawgWantedV4Grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rawgWantedV4Field{display:grid;gap:5px}.rawgWantedV4Field.full{grid-column:1/-1}.rawgWantedV4Field label{font-size:9px;color:#a4b4ac;font-weight:950}.rawgWantedV4Field input,.rawgWantedV4Field select{height:50px;border:1px solid #294438;border-radius:13px;background:#050a07;color:#fff;padding:0 12px}
.rawgWantedV4Actions{display:flex;gap:8px;margin-top:14px}.rawgWantedV4Actions button{min-height:52px;border:1px solid #304c3f;border-radius:13px;padding:0 18px;background:#101915;color:#fff;font-weight:950}.rawgWantedV4Actions .save{background:#66e6a6;color:#06100b;border-color:#66e6a6}
.rawgWantedV4Item{cursor:default!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
.rawgWantedV4Main{display:flex;gap:12px;align-items:center;min-width:0}.rawgWantedV4Thumb{width:92px;height:82px;border-radius:14px;object-fit:cover;background:#111915;flex:0 0 auto}.rawgWantedV4Text{min-width:0}.rawgWantedV4Text b{display:block;color:#fff}.rawgWantedV4Text small{display:block;color:#91a299;line-height:1.5;margin-top:4px}
.rawgWantedV4Buttons{display:flex!important;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.rawgWantedV4Buttons button{position:relative!important;z-index:50!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important;border-radius:999px!important;font-weight:1000!important}
.rawgWantedV4Edit{min-width:190px!important;min-height:58px!important;padding:0 22px!important;background:#66e6a6!important;color:#06100b!important;border:1px solid #66e6a6!important;font-size:14px!important}.rawgWantedV4Minor{min-height:48px;padding:0 15px;border:1px solid #344f43;background:#0d1712;color:#fff}.rawgWantedV4Minor.danger{color:#ff9cac!important;border-color:#633340!important}
.rawgWantedV4ImagePanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:12px 0;padding:12px;border:1px solid #29473a;border-radius:17px;background:#08140f}.rawgWantedV4ImagePanel p{color:#91a299;font-size:10px;margin:4px 0 0}.rawgWantedV4ImagePanel img{grid-column:1/-1;width:100%;max-height:290px;object-fit:contain;background:#020503;border-radius:13px}.rawgWantedV4NoImage{grid-column:1/-1;padding:18px;color:#91a299}.rawgWantedV4Upload{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:999px;background:#66e6a6;color:#06100b;font-size:10px;font-weight:1000;cursor:pointer}.rawgWantedV4Upload input{display:none}.rawgWantedV4Status{font-size:10px;color:#91a299;min-height:18px;margin-top:8px}
.rawgWantedV4Empty,.rawgWantedV4Error{display:grid;gap:8px;padding:14px 0;color:#91a299}.rawgWantedV4Empty a,.rawgWantedV4Error button{width:max-content;border:0;border-radius:999px;padding:10px 14px;background:#66e6a6;color:#06100b;font-weight:1000;text-decoration:none}
@media(max-width:720px){.rawgWantedV4Item{grid-template-columns:1fr!important;align-items:stretch!important}.rawgWantedV4Buttons{display:grid!important;grid-template-columns:1fr 1fr;width:100%}.rawgWantedV4Edit{grid-column:1/-1;width:100%!important;min-width:0!important;min-height:62px!important;font-size:15px!important}.rawgWantedV4Minor{width:100%;min-height:52px}.rawgWantedV4Grid{grid-template-columns:1fr}.rawgWantedV4Field.full{grid-column:auto}.rawgWantedV4Dialog{padding:14px;border-radius:20px}.rawgWantedV4Actions{display:grid;grid-template-columns:1fr 1fr}.rawgWantedV4Actions button{width:100%}.rawgWantedV4ImagePanel{grid-template-columns:1fr}.rawgWantedV4Upload{width:100%}}
