.owner-cargo-types{margin:24px 0 0;border:1px solid #d9e5eb;border-radius:12px;padding:18px;min-width:0}.owner-cargo-types legend{font-size:16px;font-weight:700;color:#163c55;padding:0 7px}.owner-cargo-types p{margin:0 0 14px;color:#647c8b;font-size:14px}.owner-cargo-types>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.owner-cargo-types label{display:flex;gap:10px;align-items:center;padding:11px;border-radius:8px;background:#f2f7f9;font-size:14px;cursor:pointer}.owner-cargo-types label:has(input:checked){background:#e0f4f4;color:#087a86;box-shadow:inset 0 0 0 1px #71c5cb}.owner-cargo-types input,.owner-return input{accent-color:#008b99;width:18px;height:18px;flex:0 0 auto}.owner-return{display:flex;align-items:center;gap:10px;margin-top:20px}.owner-vessel-choice .title-row h2{margin:0}.owner-vessel-details{margin:18px 0;border:1px solid #d9e5eb;border-radius:10px;padding:16px}.owner-vessel-details summary{cursor:pointer;font-weight:700;color:#116b7c}.owner-vessel-details[open] summary{margin-bottom:18px}.owner-publish-panel{align-self:start;position:sticky;top:20px}.owner-route-note{display:flex;gap:12px;background:#edf6f8;padding:16px;border-radius:10px;line-height:1.6;margin:22px 0}.owner-route-note .icon{flex:0 0 auto;color:#008b99}.owner-form-actions{margin-top:12px}.owner-listing-form .form-grid input[type=number]{min-width:0}.owner-listing-form select{max-width:100%}@media(max-width:760px){.owner-cargo-types>div{grid-template-columns:1fr}.owner-publish-panel{position:static}.owner-vessel-choice .title-row{align-items:start;flex-direction:column}.owner-vessel-details{padding:10px}.owner-listing-form .form-grid{grid-template-columns:1fr}}
