.boss-testing-screen { --boss-test-border: rgba(177, 199, 218, 0.22); --boss-test-panel: rgba(14, 23, 33, 0.76); display: flex; flex-direction: column; min-height: 100%; overflow: auto; padding: clamp(16px, 3vw, 40px); gap: 20px; } .boss-testing-header { display: flex; align-items: center; flex-wrap: wrap; gap: 20px; } .boss-testing-header > div:nth-child(2) { flex: 1; } .boss-testing-header h1, .boss-testing-selected h2 { margin: 5px 0; } .boss-testing-header span, .boss-testing-help { color: var(--front-muted, #b1bbc5); } .boss-testing-main { width: min(100%, 1060px); margin: 0 auto; display: grid; gap: 18px; } .boss-testing-main p { margin: 0; line-height: 1.6; } .boss-testing-filters { display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 14px; } .boss-testing-main label { display: grid; gap: 8px; font-weight: 600; min-width: 0; } .boss-testing-main input, .boss-testing-main select { color: #e8edf2; background: #17232f; border: 1px solid var(--boss-test-border); padding: 12px; border-radius: 8px; width: 100%; min-width: 0; font: inherit; } .boss-testing-main select option { background: #17232f; } .boss-testing-selected { background: var(--boss-test-panel); border: 1px solid var(--boss-test-border); border-radius: 12px; padding: 20px; display: grid; gap: 8px; } .boss-testing-status { width: fit-content; padding: 5px 10px; border-radius: 5px; background: #354454; } .boss-testing-status--ready { color: #b6f0cd; } .boss-testing-status--needs-testing { color: #f4db9e; } .boss-testing-status--not-ready { color: #f7b7b7; } .boss-testing-actions { display: flex; flex-wrap: wrap; gap: 10px; } .boss-testing-actions [aria-pressed="true"] { border-color: #d6b66b; box-shadow: inset 0 0 0 1px #d6b66b; } .boss-testing-progress { display: grid; gap: 8px; } .boss-testing-progress progress { width: 100%; accent-color: #d6b66b; } .boss-testing-help { font-size: 0.9rem; } .boss-testing-review .boss-testing-actions { margin: 18px 0; } @media (max-width: 700px) { .boss-testing-filters { grid-template-columns: 1fr 1fr; } .boss-testing-filters label:first-child { grid-column: 1 / -1; } .boss-testing-header .front-brand { display: none; } .boss-testing-header { gap: 12px; } .boss-testing-actions > button { flex: 1 1 180px; } }