.admin-landing-review{padding:22px 0;margin:24px 0;border-top:1px solid #645676;color:#eee9f8}.admin-landing-review>header,.admin-landing-review-dialog>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.admin-landing-review h3{font-size:25px;margin:0 0 10px}.admin-landing-review p{line-height:1.6;color:#c9c0d8}.admin-landing-review [data-error=true]{color:#ffbfcb}.admin-landing-appeals{display:grid;gap:12px}.admin-landing-appeals>article{padding:18px;border:1px solid #645676;border-radius:12px;background:#201c2b;display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.admin-landing-appeals h4{font-size:18px;margin:0}.admin-landing-appeals p{margin:8px 0;overflow-wrap:anywhere}.admin-landing-review button,.admin-landing-review-dialog button{min-height:44px;border:1px solid #8a79a8;border-radius:10px;background:#312744;color:#f5efff;padding:10px 14px;font:inherit;cursor:pointer;flex-shrink:0}.admin-landing-review button:disabled,.admin-landing-review-dialog button:disabled{opacity:.5;cursor:default}.admin-landing-review footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:18px 0}.admin-landing-review-dialog{box-sizing:border-box;width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border:1px solid #8873aa;border-top:5px solid #c4adff;border-radius:18px;background:#1d1828;color:#f5efff;font:16px/1.6 system-ui}.admin-landing-review-dialog::backdrop{background:#080710b3;backdrop-filter:blur(3px)}.admin-landing-review-dialog h2{font-size:28px;line-height:1.3;margin:0}.admin-landing-review-dialog h3{font-size:21px}.admin-landing-review-dialog h4{font-size:18px;overflow-wrap:anywhere}.admin-landing-review-dialog>header p{font-size:11px;letter-spacing:.08em}.admin-landing-review-dialog section,.admin-landing-review-dialog form{padding-top:18px;border-top:1px solid #645676;margin-top:24px}.admin-landing-review-dialog p{color:#d2c8df}.admin-landing-review-dialog pre{font:12px/1.6 monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#100d18;padding:14px;border-radius:9px;max-height:360px;overflow:auto}.admin-review-copy{white-space:pre-wrap;overflow-wrap:anywhere}.admin-landing-review-dialog label{display:grid;gap:8px;font-weight:600;margin:18px 0}.admin-landing-review-dialog label[hidden]{display:none}.admin-landing-review-dialog select,.admin-landing-review-dialog textarea{box-sizing:border-box;min-width:0;width:100%;padding:12px;border:1px solid #8873aa;border-radius:10px;background:#312744;color:#fff;font:inherit;font-weight:400}.admin-landing-review-dialog textarea{resize:vertical}.admin-landing-review-dialog :is(button,select,textarea,summary):focus-visible,.admin-landing-review button:focus-visible{outline:3px solid #a4e3ec;outline-offset:3px}.admin-landing-review-dialog summary{cursor:pointer;min-height:32px}.admin-review-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-review-media article{border:1px solid #645676;border-radius:12px;padding:15px;min-width:0}.admin-review-media small{display:block;font-size:10px;overflow-wrap:anywhere;color:#bdb0d0;margin:6px 0 12px}.admin-review-media img{width:100%;max-height:400px;object-fit:contain;border-radius:8px;margin-top:12px}.admin-review-media [role=status]{font-size:13px;overflow-wrap:anywhere}.admin-landing-review-dialog footer{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.admin-landing-review-dialog [type=submit]{background:#b7a0f0;color:#171020;font-weight:700}.admin-landing-review-dialog [data-review-decision-note]{color:#ffdaa1}@media(max-width:600px){.admin-landing-appeals>article{align-items:start;flex-direction:column}.admin-landing-review>header{flex-wrap:wrap}.admin-landing-review-dialog{padding:20px}.admin-review-media{grid-template-columns:1fr}.admin-landing-review footer{flex-wrap:wrap;justify-content:center}.admin-landing-review-dialog footer button{flex:1}}
