:root{font-family:Segoe UI,Arial,sans-serif;background:#0b1319;color:#dce8e9;color-scheme:dark}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:22px;border-bottom:1px solid #30404a;padding:23px 5vw}header img{width:180px}header span{color:#94aaaF;letter-spacing:2px;font-size:10px}header button{margin-left:auto}main{max-width:1400px;margin:auto;padding:32px 5vw}.card{background:#14212a;border:1px solid #32434b;border-radius:14px;padding:24px;margin-bottom:22px;box-shadow:0 8px 30px #0002}.narrow{max-width:480px;margin:7vh auto}small{color:#b5edbe;font-size:10px;letter-spacing:2px}h1{font-size:34px;letter-spacing:-1px;font-weight:450;margin:10px 0 20px}h2{font-weight:500;font-size:20px;margin:0 0 18px}p{font-size:13px;color:#adc1c6;line-height:1.7}.muted{font-size:11px;color:#8da6ad}label{display:block;margin:14px 0;font-size:12px;color:#bacdd1}input,select,textarea{display:block;width:100%;margin-top:7px;padding:11px;background:#0b161c;border:1px solid #405760;border-radius:7px;color:#e2eeec;font:inherit}button,.button{display:inline-block;background:#243c46;border:1px solid #48616b;border-radius:7px;padding:10px 14px;color:#dce9e9;cursor:pointer;text-decoration:none;font:12px Segoe UI}button:hover,.button:hover{background:#37535d}.primary{background:#b5edbe;color:#183322;font-weight:650}.primary:hover{background:#d4f6d7}.heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:18px}.heading h1,.heading h2{margin-bottom:0}.heading select{max-width:300px}.columns{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.inline{display:flex;gap:12px}.inline input{margin:0}.check{display:flex;align-items:center;gap:8px}.check input{width:auto;margin:0}progress{width:100%;height:6px;margin-top:18px;accent-color:#b5edbe}#notice{color:#ffce9e;white-space:pre-wrap;font-size:13px;margin-bottom:20px}.space,.product,.job{padding:15px 0;border-bottom:1px solid #33454e}.space strong,.job strong{display:block;margin-bottom:7px}.space a{color:#b5edbe;overflow-wrap:anywhere}.space button,.job button{margin:6px 6px 0 0}.space .badge{font-size:10px;text-transform:uppercase;color:#b5edbe;margin-left:10px}.product{cursor:pointer}.product:hover{color:#b5edbe}[hidden]{display:none!important}#inviteResult{overflow-wrap:anywhere}@media(max-width:850px){.columns{grid-template-columns:1fr}.inline{flex-wrap:wrap}header span{display:none}.heading{flex-wrap:wrap}main{padding:22px 18px}}

.preparation{background:#0d1b22;border:1px solid #405760;border-radius:10px;margin-top:18px;padding:20px}.preparationSteps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:18px 0}.preparationSteps li{padding:6px 9px;border:1px solid #35464f;border-radius:20px;font-size:11px;color:#9bb0b7}.preparationSteps .current{color:#c7f2cf;border-color:#b5edbe;background:#254438}.preparationSteps .done{color:#b5edbe}.preparation progress{height:12px}.preparation strong{overflow-wrap:anywhere}
