.cargo-owner-card{width:100%;max-width:calc(1440px * var(--app-ui-scale-inverse));margin-inline:auto}.cargo-owner-card .cargo-search-card-columns>section:first-child [data-slot=badge]{font-size:9px;padding:2px 5px;border-radius:3px;white-space:normal}.cargo-owner-card .cargo-search-route-points .surface-tone-amber-dot{width:17px;height:17px;font-size:9px}.cargo-owner-card .cargo-search-card-footer>.cargo-owner-footer{display:grid;grid-template-columns:minmax(0,3.3fr) minmax(180px,.96fr);align-items:start;gap:12px 16px}.cargo-owner-footer>div:first-child{grid-column:1/-1}.cargo-owner-footer-actions{min-width:0}.cargo-owner-footer:not(:has(.cargo-owner-footer-deal)) .cargo-owner-footer-actions{grid-column:1/-1}.cargo-owner-footer-deal{min-width:0}.cargo-owner-card .cargo-owner-footer-actions [data-cargo-feature]{min-height:32px;height:auto;padding:6px 9px;border-radius:6px;font-size:11px;font-weight:650}.cargo-owner-card .cargo-owner-footer-actions [data-cargo-feature=ready]{border-color:#5486cc;background:#edf4ff;color:#154c97}.cargo-owner-card .cargo-owner-footer-actions [data-cargo-feature=ready]:hover{border-color:#1764c6;background:#dceaff;color:#0f3d7e}.dark .cargo-owner-card .cargo-owner-footer-actions [data-cargo-feature=ready]{border-color:#6495d7;background:#233b59;color:#c6dfff}.dark .cargo-owner-card .cargo-owner-footer-actions [data-cargo-feature=ready]:hover{border-color:#91baff;background:#2e4b70;color:#fff}.cargo-owner-card .cargo-owner-footer-actions [data-cargo-feature]:disabled{opacity:.5}.cargo-owner-card .cargo-owner-footer-actions [data-cargo-feature]:focus-visible{outline:3px solid #5da2fa;outline-offset:3px}.cargo-owner-card .cargo-search-card-footer .cargo-owner-deal-button{width:100%;min-height:40px;height:auto;padding:9px 14px;justify-content:center;border:1px solid #0f4ea6;border-radius:8px;background:#1764c6;color:#fff;font-size:12px;font-weight:700;box-shadow:0 3px 0 #0f4ea6,0 5px 12px #1764c61a;transition:background-color .15s,box-shadow .15s,transform .15s}.cargo-owner-card .cargo-search-card-footer .cargo-owner-deal-button:hover{background:#0e55b4;transform:translateY(-1px);box-shadow:0 4px 0 #0f4ea6,0 7px 14px #1764c626}.cargo-owner-card .cargo-search-card-footer .cargo-owner-deal-button:active{transform:translateY(1px);box-shadow:0 1px 0 #0f4ea6}.cargo-owner-card .cargo-search-card-footer .cargo-owner-deal-button:focus-visible{outline:3px solid #5da2fa;outline-offset:3px}.dark .cargo-owner-card .cargo-search-card-footer .cargo-owner-deal-button{background:#307adb;border-color:#5699ee;box-shadow:0 3px 0 #1b5096,0 5px 12px #0003}@media(max-width:1023px){.cargo-owner-card .cargo-search-card-footer>.cargo-owner-footer{grid-template-columns:minmax(0,1fr)}.cargo-owner-card .cargo-search-card-footer .cargo-owner-footer-deal{width:100%}.cargo-owner-card .cargo-search-card-footer .cargo-owner-deal-button{min-height:44px;font-size:13px}}@media(max-width:600px){.cargo-owner-card .cargo-owner-footer-actions [data-cargo-feature]{min-height:40px;font-size:12px}}@media(prefers-reduced-motion:reduce){.cargo-owner-card .cargo-search-card-footer :is(.cargo-owner-deal-button,[data-cargo-feature]){transition:none}.cargo-owner-card .cargo-search-card-footer .cargo-owner-deal-button:is(:hover,:active){transform:none}}.cargo-owner-card .cargo-search-card-columns .soft-subpanel>.mt-2{display:block}.cargo-owner-card .cargo-search-card-columns .soft-subpanel>.mt-2>div{flex-direction:row;flex-wrap:wrap}.cargo-owner-card .cargo-search-card-columns .soft-subpanel>.mt-2 span{font-size:10px;white-space:normal}.cargo-owner-card .cargo-search-card-columns .soft-subpanel>.absolute{max-width:calc(100% - 20px);font-size:9px}.cargo-bid-review-dialog{gap:1rem}@media (min-width:768px){.cargo-bid-review-dialog .cargo-details-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}.cargo-bid-review-dialog .cargo-details-main-summary{padding:.8rem 1rem}}.cargo-bid-review-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.cargo-bid-review-filter{min-height:2.5rem;border:1px solid oklch(var(--border));border-radius:.5rem;padding:.45rem .7rem;color:oklch(var(--muted-foreground));font-size:.8rem;font-weight:600;text-align:center}.cargo-bid-review-filter:hover{border-color:oklch(var(--primary)/.45);color:oklch(var(--foreground))}.cargo-bid-review-filter[aria-pressed=true]{border-color:oklch(var(--primary));background:oklch(var(--primary)/.09);color:oklch(var(--primary))}.cargo-bid-review-filter:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.cargo-bid-review-card{background:oklch(var(--background))}.cargo-bid-review-card[data-selected=true]{border-color:oklch(var(--primary));box-shadow:0 0 0 1px oklch(var(--primary)/.35)}.cargo-bid-review-actions{display:grid;gap:.15rem;justify-items:end}.cargo-bid-review-card-controls{display:flex;align-items:center;gap:.4rem;margin-top:.4rem}.cargo-bid-review-expanded{margin-top:.85rem;border-top:1px solid oklch(var(--border));padding-top:.85rem}.cargo-bid-review-finance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.cargo-bid-review-finance>div{display:grid;gap:.25rem;min-width:0;padding:.65rem;border-radius:.5rem;background:oklch(var(--muted)/.55)}.cargo-bid-review-finance span{color:oklch(var(--muted-foreground));font-size:.7rem;text-transform:uppercase}.cargo-bid-review-finance strong{font-size:.95rem}.cargo-bid-review-finance small{color:oklch(var(--muted-foreground))}.cargo-bid-review-finance-loss>div:last-child{background:oklch(var(--destructive)/.08);color:oklch(var(--destructive))}.cargo-bid-review-loss-note{margin-top:.75rem;border:1px solid oklch(var(--destructive)/.25);border-radius:.5rem;padding:.65rem .75rem;background:oklch(var(--destructive)/.06);color:oklch(var(--destructive));font-size:.8rem}.cargo-bid-review-footer{position:sticky;bottom:-1rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 -1rem -1rem;padding:.8rem 1rem;border-top:1px solid oklch(var(--border));background:oklch(var(--background))}.cargo-bid-review-footer-spacer{flex:1 1 auto}@media (min-width:640px){.cargo-bid-review-footer{bottom:-1.5rem;margin:0 -1.5rem -1.5rem;padding:.9rem 1.5rem}}@media (max-width:640px){.cargo-bid-review-filters,.cargo-bid-review-finance{grid-template-columns:1fr}.cargo-bid-review-card-controls{justify-content:flex-end}.cargo-bid-review-footer-spacer{display:none}.cargo-bid-review-footer>button{flex:1 1 calc(50% - .5rem)}}