/* Compact fixed chrome for the ATI editor. */
#contracts-view-shipment#contracts-view-shipment .ati-form-sticky-top { padding: 8px 18px 6px; }
#contracts-view-shipment#contracts-view-shipment .ati-form-sticky-head__inner { min-height: 36px; margin: 0; max-width: none; justify-content: center; padding: 0 48px 0 0; }
#contracts-view-shipment#contracts-view-shipment .ati-form-page__header { margin: 0; padding: 0; }
#contracts-view-shipment#contracts-view-shipment .ati-form-page__title { font-size: 20px; line-height: 28px; }
#contracts-view-shipment#contracts-view-shipment #contracts-shipment-close { width: 36px; height: 36px; }
#contracts-view-shipment#contracts-view-shipment .ati-editor-contract-details { margin-top: 2px; }
#contracts-view-shipment#contracts-view-shipment .ati-editor-contract-details summary { padding: 2px 0; line-height: 18px; }
#contracts-view-shipment#contracts-view-shipment .ati-editor-footer { padding: 8px 18px; margin: 0; min-height: 0; gap: 10px; }
#contracts-view-shipment#contracts-view-shipment .ati-editor-footer button { min-height: 36px; padding: 8px 14px; line-height: 18px; }
#section-drivers .drivers-hub-form-layer__sheet:has(#contracts-view-shipment:not([hidden])) { padding: 0; margin-bottom: 0; overflow: hidden; }
@media (max-width: 600px) {
  #contracts-view-shipment#contracts-view-shipment .ati-form-sticky-top { padding: 8px 12px 6px; }
  #contracts-view-shipment#contracts-view-shipment .ati-editor-footer { padding: 8px 12px; }
  #contracts-view-shipment#contracts-view-shipment .ati-editor-footer button { padding: 8px; }
}
