.uip-safe-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.uip-test-generate{color:#f8e7bd;background:linear-gradient(90deg,#493a20,#766033);border:1px solid rgba(231,199,125,.52)}
.uip-test-scenario{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:12px 0;color:#b9ad99;font-size:12px}
.uip-test-scenario select{padding:8px 10px;color:#fff9ee;background:#11100e;border:1px solid rgba(255,249,238,.15);border-radius:8px}
.uip-test-task,.uip-test-history{margin:16px 0;padding:18px;color:#fff9ee;background:linear-gradient(145deg,rgba(30,26,19,.98),rgba(19,17,13,.98));border:1px solid rgba(255,249,238,.11);border-radius:16px}
.uip-test-task>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}
.uip-test-task small,.uip-test-history>p{color:#aaa294}
.uip-test-task>img{display:block;width:min(100%,520px);max-height:580px;margin:14px auto;object-fit:contain;border-radius:12px;background:#0c0b09}
.uip-test-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}
.uip-test-actions button{padding:9px 13px;color:#20180c;background:#d7b46a;border:0;border-radius:9px;font-weight:700}
.uip-test-history>h2{margin:0 0 6px;font-size:18px}
.uip-test-history .uip-test-task{background:#11100e;box-shadow:none}
@media(max-width:700px){.uip-safe-actions{grid-template-columns:1fr}.uip-test-scenario{align-items:stretch;flex-direction:column}.uip-test-scenario select{width:100%}.uip-test-task>div:first-child{align-items:flex-start;flex-direction:column}.uip-test-actions button{width:100%}}
