.project-testing-shell{max-width:1160px}.testing-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px}.testing-card{background:rgba(7,19,33,.72);border:1px solid rgba(108,196,255,.14);border-radius:24px;padding:24px;box-shadow:0 18px 50px rgba(0,0,0,.22);overflow:hidden}.testing-card h2,.testing-card h3{margin-top:0}.testing-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(108,196,255,.2);font-size:.85rem;font-weight:700}.payment-status-paid{border-color:rgba(78,220,150,.35)}.payment-status-submitted{border-color:rgba(255,201,74,.35)}.payment-status-not_paid{border-color:rgba(108,196,255,.22)}.payment-status-failed{border-color:rgba(255,100,100,.35)}.testing-detail-row{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.testing-detail-row:last-child{border-bottom:0}.testing-detail-row span:first-child{color:rgba(255,255,255,.66)}.testing-detail-row span:last-child{font-weight:700;text-align:right}.testing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.testing-run{border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px;margin-top:12px;background:rgba(255,255,255,.025)}.testing-run-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.testing-run small{color:rgba(255,255,255,.58)}.test-note{padding:14px 16px;border-radius:16px;background:rgba(67,167,255,.08);border:1px solid rgba(67,167,255,.15)}.test-warning{padding:14px 16px;border-radius:16px;background:rgba(255,190,70,.08);border:1px solid rgba(255,190,70,.18)}.test-success{padding:14px 16px;border-radius:16px;background:rgba(75,220,150,.08);border:1px solid rgba(75,220,150,.18)}.cliq-box{margin-top:14px;padding:16px;border-radius:18px;background:rgba(255,255,255,.025);border:1px dashed rgba(108,196,255,.25)}.cliq-alias{font-size:1.4rem;font-weight:800;letter-spacing:.04em}.testing-muted{color:rgba(255,255,255,.64)}.admin-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.testing-file-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.testing-grid,.admin-two{grid-template-columns:1fr}}@media(max-width:640px){.testing-card{padding:18px;border-radius:20px}.testing-run-top{flex-direction:column;align-items:flex-start}.testing-detail-row{align-items:flex-start;flex-direction:column;gap:4px}.testing-detail-row span:last-child{text-align:left}.testing-actions .btn{width:100%;justify-content:center}}
