.launch-step h2{margin-top:0}.launch-step .intro{color:#516678}.launch-step fieldset{min-height:130px}.launch-step fieldset label{white-space:nowrap;display:inline-flex;align-items:center;gap:4px;padding:8px 6px}.launch-step input[type=checkbox]{width:auto}.launch-step textarea{resize:vertical}.launch-step .error{margin:16px 0}.operator-join-form{max-width:920px;margin-top:20px}.operator-join-form label{font-weight:650}.operator-join-form input,.operator-join-form textarea,.operator-join-form select{width:100%;border:1px solid #c7d4dc;border-radius:8px;padding:12px;font:inherit}.operator-join-form input[type=checkbox]{width:auto}.operator-join-form .fieldrow{padding:2px}.operator-join-form .legal-button{border:0;cursor:pointer}
@media(max-width:650px){.progress span{font-size:.69rem;padding:6px}.launch-step .safety-grid{display:block}.launch-step fieldset{margin:10px 0;min-height:105px}}

.operator-join-form .formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operator-join-form .fieldrow input,.operator-join-form .fieldrow select,.operator-join-form .fieldrow textarea{box-sizing:border-box}.operator-join-form .fieldrow label{display:block;margin-bottom:5px}.operator-join-form .fieldrow label:has(input[type=checkbox]){display:flex;gap:8px;align-items:flex-start}.operator-join-form .fieldrow label:has(input[type=checkbox]) input{margin-top:5px}@media(max-width:650px){.operator-join-form .formgrid{grid-template-columns:1fr}}

.request-status-box{display:grid;gap:14px}.status-card,.offer-card{border:1px solid #d6dde3;border-radius:14px;padding:16px;background:#fff}.offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px}.offer-card h4{margin:0 0 10px}.offer-card .price{font-size:1.2rem;font-weight:800;color:#071728}.offer-actions{margin-top:12px}.request-status-box p,.offer-card p{margin:0 0 8px}.request-status-box strong{color:#071728}
