.cargo-capacity-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fffdf7;border:1px solid #d8e2cb;border-radius:10px;padding:12px;margin-top:14px}.cargo-capacity-summary span,.cargo-capacity-summary small{display:block;font-size:10px;color:#7b8a70;line-height:1.7}.cargo-capacity-summary strong{display:block;font-size:12px;line-height:1.7;margin:3px 0}.cargo-capacity-summary .btn{flex-shrink:0;min-height:44px;font-size:10px}.cargo-three-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cargo-three-fields .field input{min-width:0;width:100%}.cargo-three-fields .field>span{font-size:11px}.cargo-measure,.cargo-gear-measure{margin-top:20px}.cargo-measure summary,.cargo-gear-measure summary{cursor:pointer;font-weight:700;font-size:14px;padding:8px 0}.cargo-measure>p,.cargo-gear-measure>p{margin:9px 0 16px;line-height:1.8}.cargo-fit-result{margin:20px 0;padding:18px;border-radius:12px;background:#eef3e7;border:1px solid #d7e1cd}.cargo-fit-result h3{font-size:16px;line-height:1.7}.cargo-fit-result p{font-size:12px;line-height:1.8;margin-top:8px}.cargo-fit-result ul{padding-left:18px;font-size:11px;color:#7b886d;line-height:1.9;margin-top:10px}.cargo-fit-result.overflow,.cargo-fit-result.review{background:#fbf2e5;border-color:#ead5b6}.cargo-gear-measure-row{padding:16px 0;border-bottom:1px solid #e2e6db}.cargo-gear-measure-row>strong{display:block;font-size:13px;margin-bottom:11px}.cargo-fit-diagram{margin:10px auto 6px;max-width:350px}.cargo-fit-diagram svg{width:100%;display:block}.cargo-fit-diagram figcaption{font-size:10px;color:#7a896e;text-align:center}.cargo-seat-warning{color:#ad6734}.cargo-profile-source{margin:10px 0;line-height:1.8}@media(max-width:420px){.cargo-three-fields{gap:8px}.cargo-three-fields .field>span{font-size:10px}.cargo-three-fields input{padding:9px}.cargo-capacity-summary{padding:10px}.cargo-fit-result{padding:13px}}
