/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./app/styles.css ***!
  \************************************************************************************************************************************************************************************************************************************************************/
body{margin:0;font-family:Arial,sans-serif;background:#f7f7f8;color:#111827}main{max-width:1120px;margin:0 auto;padding:32px}header{display:flex;align-items:center;justify-content:space-between;gap:16px}.card{background:white;border:1px solid #ddd;border-radius:8px;padding:16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}button,a.button{background:#b91c1c;color:white;border:0;border-radius:6px;padding:10px 14px;text-decoration:none;cursor:pointer}button:disabled{opacity:.6;cursor:default}.status{color:#4b5563;font-size:14px}.status.error{color:#b91c1c;font-weight:600}.form{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.form label{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:600;color:#111827}.form input,.form textarea{font:inherit;font-weight:400;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;background:white}.form textarea{min-height:72px;resize:vertical}.form input:invalid,.form textarea:invalid{border-color:#f3b4b4}.form .req{color:#b91c1c}.form button{align-self:flex-start}.topnav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 32px;background:white;border-bottom:1px solid #ddd}.topnav .brand{font-weight:700;color:#111827;text-decoration:none}.button.ghost{background:transparent;color:#b91c1c;border:1px solid #b91c1c}main.login{max-width:420px}main.login h1{font-size:22px}
.artifacts{margin:16px 0;background:white;border:1px solid #ddd;border-radius:8px;padding:16px}.artifact-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.artifact-heading h2{margin:0}.artifact-sync{display:flex;align-items:center;gap:8px}.artifact-sync .status{margin:0}.artifact-row{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid #e5e7eb;padding:10px 0;overflow-wrap:anywhere}.artifact-status{font-size:13px;text-transform:capitalize}.artifact-status.available{color:#166534}.artifact-status.missing,.artifact-status.corrupt{color:#b91c1c}@media(max-width:640px){.artifact-heading{align-items:flex-start;flex-direction:column}.artifact-row{grid-template-columns:1fr}.artifact-row .button{justify-self:start}}
