.page-module__t0uHWG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.page-module__t0uHWG__card{cursor:pointer;height:100%}.page-module__t0uHWG__cardHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.page-module__t0uHWG__repoName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;overflow:hidden}.page-module__t0uHWG__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.page-module__t0uHWG__running{color:#10b981;background:#10b98133}.page-module__t0uHWG__building{color:#3b82f6;background:#3b82f633}.page-module__t0uHWG__failed{color:#fca5a5;background:#ef444433;border:1px solid #ef444480}.page-module__t0uHWG__stopped{color:#d1d5db;background:#6b728033;border:1px solid #6b728080}.page-module__t0uHWG__sleeping{color:#c084fc;background:#a855f733;border:1px solid #a855f780}.page-module__t0uHWG__stoppedCard{opacity:.6;filter:grayscale()}.page-module__t0uHWG__sleepingCard{opacity:.8;border-color:#a855f780;box-shadow:0 0 15px #a855f733}.page-module__t0uHWG__queued{color:#f59e0b;background:#f59e0b33}.page-module__t0uHWG__historical{color:#ccc;background:#ffffff1a}.page-module__t0uHWG__cardBody p{color:#ffffffb3;margin-bottom:8px;font-size:14px}.page-module__t0uHWG__emptyState{text-align:center;color:#ffffff80;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;grid-column:1/-1;padding:60px}.page-module__t0uHWG__loading,.page-module__t0uHWG__error{text-align:center;color:#ffffffb3;padding:40px}.page-module__t0uHWG__error{color:#ef4444}.page-module__t0uHWG__modalOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__t0uHWG__modal{background:#111;width:100%;max-width:500px}.page-module__t0uHWG__inputGroup{margin-bottom:20px}.page-module__t0uHWG__inputGroup label{color:#fffc;margin-bottom:8px;font-size:14px;display:block}.page-module__t0uHWG__modalActions{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}
