.iconic-aim #ownerRow[hidden] { display:none; }
.iconic-aim-scope { width:100%; display:flex; align-items:center; flex-wrap:wrap; gap:12px; }
.iconic-aim-scope label { display:flex; align-items:center; gap:8px; font-size:12px; color:#4f6254; }
.iconic-aim-scope select { width:auto; max-width:100%; min-height:40px; padding:8px 10px; border-radius:6px; font-size:13px; background:#f2f4eb; color:#233a2c; }
.iconic-aim-mode { font:700 11px var(--mono); border:1px solid #ceb066; border-radius:5px; padding:9px; color:#724416; background:#fff2d9; }
.iconic-aim-mode.live { color:#245339; background:#e4eee4; border-color:#8eb99a; }
.iconic-aim-links { display:flex; gap:14px; margin-left:auto; }
.iconic-aim-links a { display:inline-flex; align-items:center; min-height:44px; color:#233a2c; font-size:12px; }
.iconic-aim-data-note { font-size:11px; line-height:1.6; padding:10px; border:1px solid #d3dcca; border-radius:6px; background:#f3f5eb; color:#3e513b; overflow-wrap:anywhere; }
.iconic-aim-error { max-width:36rem; text-align:left; padding:24px; color:#e9eff7; line-height:1.65; }
.iconic-aim-error strong { color:#ffc96b; display:block; font-size:20px; }
.iconic-aim-error a,.iconic-aim-error button { display:inline-flex; align-items:center; min-height:44px; padding:8px 14px; margin:4px; color:#ffc96b; background:#151d2c; border:1px solid #8a5b10; border-radius:6px; font-size:13px; cursor:pointer; }
@media(max-width:900px) { .iconic-aim-scope { gap:6px 10px; } .iconic-aim-scope label { flex:1 1 190px; flex-direction:column; align-items:stretch; gap:3px; } .iconic-aim-scope select { width:100%; min-height:44px; font-size:16px; } .iconic-aim-links { margin-left:0; } .iconic-aim-mode { padding:7px; } .iconic-aim #rail { max-height:29dvh; } }
